.cd-words-wrapper,.cd-words-wrapper b,a{display:inline-block}.custom-icon,.page-404-title{color:var(--secondary-color)}.custom-btn,.dropdown-menu,.gallery-image,a,button{transition:.3s}.banner-section,.button--pan,.button--skoll,.button--skoll>span,.consulting-form,.hero-section,.marquee,.services-image-wrap,.services-thumb{overflow:hidden}:root{--white-color:#131310;--primary-color:#D4AF37;--secondary-color:#e7d153;--section-bg-color:#0d0e0f;--custom-btn-bg-color:#FFD700;--custom-btn-bg-hover-color:#ffe343;--dark-color:#D4AF37;--p-color:#eef2ff;--border-color:#e9eaeb;--link-hover-color:#AE8625;--body-font-family:'Poppins' sans-serif;--h1-font-size:52px;--h2-font-size:46px;--h3-font-size:32px;--h4-font-size:28px;--h5-font-size:24px;--h6-font-size:22px;--p-font-size:16px;--btn-font-size:18px;--copyright-font-size:14px;--border-radius-large:100px;--border-radius-medium:20px;--border-radius-small:10px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700}body{background-color:var(--white-color);font-family:var(--body-font-family)}h2,h3,h4,h5,h6{color:var(--dark-color)}.form-check-group-donation-frequency .form-check-label,h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-medium)}h1,h2{font-weight:var(--font-weight-bold)}h1{font-size:var(--h1-font-size)}h2{font-size:var(--h2-font-size)}.custom-btn,p,ul li{font-weight:var(--font-weight-normal)}h3{font-size:var(--h3-font-size)}h4{font-size:var(--h4-font-size)}h5{font-size:var(--h5-font-size)}h6{font-size:var(--h6-font-size)}p,ul li{color:var(--p-color);font-size:var(--p-font-size)}a,button{touch-action:manipulation}a{color:var(--primary-color);text-decoration:none}.contact-info h5 a:hover,.site-footer-bottom a:hover,.team-info a:hover,a:hover{color:var(--link-hover-color)}b,strong{font-weight:var(--font-weight-bold)}.page-404-title{font-size:10rem}.section-padding{padding-top:100px;padding-bottom:100px}.section-bg{background-color:var(--section-bg-color)}.section-overlay{background-color:var(--secondary-color);position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%;opacity:.6}.cd-words-wrapper,.cd-words-wrapper b.is-visible,.link,.section-overlay+.container{position:relative}.testimonial-section .section-overlay{opacity:.85}.cd-words-wrapper{text-align:left}.countdown,.faq h1,.marquee span,.partners-section,.social-icon-link{text-align:center}.cd-words-wrapper b{color:#0e0e0e;position:absolute;white-space:nowrap;left:0;top:0}.button--atlas:hover>span,.no-js .cd-words-wrapper b{opacity:0}.no-js .cd-words-wrapper b.is-visible,.services-image-wrap:hover .services-image-hover{opacity:1}.cd-headline.rotate-1 .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.rotate-1 b{opacity:0;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.cd-headline.rotate-1 b.is-visible{opacity:1;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);-webkit-animation:1.2s cd-rotate-1-in;-moz-animation:1.2s cd-rotate-1-in;animation:1.2s cd-rotate-1-in}.cd-headline.rotate-1 b.is-hidden{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:1.2s cd-rotate-1-out;-moz-animation:1.2s cd-rotate-1-out;animation:1.2s cd-rotate-1-out}@-webkit-keyframes cd-rotate-1-in{0%{-webkit-transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);opacity:1}}@-moz-keyframes cd-rotate-1-in{0%{-moz-transform:rotateX(180deg);opacity:0}35%{-moz-transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-moz-transform:rotateX(360deg);opacity:1}}@keyframes cd-rotate-1-in{0%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);-moz-transform:rotateX(120deg);-ms-transform:rotateX(120deg);-o-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);-ms-transform:rotateX(360deg);-o-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes cd-rotate-1-out{0%{-webkit-transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);opacity:0}}@-moz-keyframes cd-rotate-1-out{0%{-moz-transform:rotateX(0);opacity:1}35%{-moz-transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-moz-transform:rotateX(180deg);opacity:0}}@keyframes cd-rotate-1-out{0%{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);-moz-transform:rotateX(-40deg);-ms-transform:rotateX(-40deg);-o-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}.link{cursor:pointer;white-space:nowrap}.link::after,.link::before,.link__graphic{position:absolute;left:0;pointer-events:none}.link::after,.link::before{width:100%;height:1px;background:currentColor;top:100%}.link::before{content:''}.link--herse::before{display:none}.button,.button--atlas>span,.site-header-icon{display:inline-block}.link__graphic{top:0;fill:none;stroke:var(--dark-color);stroke-width:1px}.link__graphic--stroke path{stroke-dasharray:1;stroke-dashoffset:1}.link:hover .link__graphic--stroke path{stroke-dashoffset:0}.link__graphic--arc{top:73%;left:-23%}.link__graphic--arc path{transition:stroke-dashoffset .4s cubic-bezier(.7, 0, .3, 1)}.link:hover .link__graphic--arc path{transition-timing-function:cubic-bezier(0.8,1,0.7,1);transition-duration:.3s}.button{position:relative}.button::after,.button::before,.marquee{position:absolute;top:0;width:100%;left:0}.button::after,.button::before{height:100%}.marquee{pointer-events:none}.button--pan span,.countdown-section,.custom-block-wrap,.marquee__inner{position:relative}.marquee__inner{width:fit-content;display:flex;--offset:1rem;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset));transform:translate3d(var(--move-initial),0,0);animation:1s linear infinite paused marquee;opacity:0}.button--atlas:hover .marquee__inner{animation-play-state:running;opacity:1;transition-duration:.4s}.marquee span{white-space:nowrap;font-style:italic;padding:15px}@keyframes marquee{0%{transform:translate3d(var(--move-initial),0,0)}100%{transform:translate3d(var(--move-final),0,0)}}.button--pan::before{content:'';transition:transform .3s cubic-bezier(.7, 0, .2, 1)}.button--pan:hover::before{background:0 0;transform:translate3d(0,-100%,0)}.custom-block-wrap .custom-block{position:absolute;bottom:0;right:0}.custom-block{background-color:var(--primary-color);border-radius:var(--border-radius-small);padding:35px}.breadcrumb-item+.breadcrumb-item::before,.breadcrumb-item.active,.custom-block .custom-icon,.custom-block a,.testimonial-section .featured-block h4,.testimonial-section .featured-block p{color:var(--white-color)}.bi-star-fill{color:var(--custom-btn-bg-color)}.avatar-image{border-radius:var(--border-radius-large);width:60px;height:60px;object-fit:cover}.custom-btn{background:var(--custom-btn-bg-color);border:2px solid transparent;border-radius:var(--border-radius-large);color:var(--white-color);font-size:var(--btn-font-size);line-height:normal;padding:15px 25px}.navbar-expand-lg .navbar-nav .nav-link.custom-btn{margin-top:8px;margin-right:0;padding:12px 25px}.custom-btn:hover{background:var(--custom-btn-bg-hover-color);color:var(--white-color)}.custom-border-btn{background:0 0;border:2px solid var(--custom-btn-bg-color);color:var(--custom-btn-bg-color)}.custom-border-btn:hover,.navbar-expand-lg .navbar-nav .nav-link.custom-btn:hover{background:var(--custom-btn-bg-hover-color);border-color:transparent;color:var(--white-color)}.navbar,.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background:0 0}.custom-btn-bg-white{border-color:var(--white-color);color:var(--white-color)}.navbar{position:absolute;top:49px;right:0;left:0;z-index:9;padding-top:20px;padding-bottom:20px}.navbar-brand,.navbar-brand:hover{color:var(--white-color);font-size:var(--h6-font-size);font-weight:var(--font-weight-light)}.custom-form button[type=submit],.dropdown-item,.navbar-nav .nav-link{font-weight:var(--font-weight-medium)}.logo{background-color:var(--white-color);border-radius:var(--border-radius-large);width:90px;height:90px;padding:15px}.navbar-expand-lg .navbar-nav .nav-link{margin:20px;padding:0}.navbar-nav .nav-link{display:inline-block;color:var(--white-color);font-size:var(--p-font-size);position:relative;padding-top:15px;padding-bottom:15px}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover,.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{background:0 0;color:var(--primary-color)}.dropdown-menu{background:var(--white-color);box-shadow:0 1rem 3rem rgba(0,0,0,.175);border:0;display:inherit;opacity:0;min-width:9rem;margin-top:20px;padding:13px 0 10px;pointer-events:none}.dropdown-menu::before{content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:15px solid var(--white-color);position:absolute;top:-10px;left:10px}.dropdown-item{display:inline-block;color:var(--p-bg-color);font-size:var(--menu-font-size);position:relative;padding-top:0;padding-bottom:7px}.dropdown-toggle::after{content:"\f282";display:inline-block;font-family:bootstrap-icons!important;font-size:var(--copyright-font-size);font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;left:2px;border:0}@media screen and (min-width:992px){.dropdown:hover .dropdown-menu{opacity:1;margin-top:0;pointer-events:auto}}.navbar-toggler{border:0;padding:0;cursor:pointer;margin:0;width:30px;height:35px;outline:0}.navbar-toggler:focus{outline:0;box-shadow:none}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after,.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transition:top .3s 50ms,transform .3s 350ms,-webkit-transform .3s 350ms;top:0}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(-45deg)}.navbar-toggler .navbar-toggler-icon{background:var(--dark-color);transition:background 10ms .3s;display:block;width:30px;height:2px;position:relative}.navbar-toggler .navbar-toggler-icon:after,.navbar-toggler .navbar-toggler-icon:before{transition:top .3s 350ms,transform .3s 50ms,-webkit-transform .3s 50ms;position:absolute;right:0;left:0;background:var(--dark-color);width:30px;height:2px;content:''}.navbar-toggler .navbar-toggler-icon::before{top:-8px}.navbar-toggler .navbar-toggler-icon::after{top:8px}.site-header{background:var(--primary-color);position:relative;z-index:22;padding-top:15px;padding-bottom:15px}.site-header .social-icon-link,.site-header p,.site-header p a{color:var(--white-color);font-size:var(--copyright-font-size)}.site-header .social-icon{text-align:right}.site-header .social-icon-link{background:0 0;width:inherit;height:inherit;line-height:inherit;margin-right:15px}.hero-section{position:relative;padding-top:100px;padding-bottom:100px;min-height:680px}.hero-section .container{position:relative;z-index:2}.hero-section svg{position:absolute;bottom:-50px;right:0;left:0;pointer-events:none}@media screen and (min-width:991px){.hero-section-full-height{height:85vh}}.intro-section{padding-top:50px}.banner-section{background-image:url('../images/slideshow/styled-hair-extensions-beauty-salon.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;min-height:340px;padding-top:100px;padding-bottom:50px}.countdown-text,.services-thumb.section-bg{background:var(--section-bg-color)}.banner-section .breadcrumb,.team-info p{margin-bottom:0}.countdown-text::before,.team-info::before{content:"";margin:auto;width:0;height:0;position:absolute;display:block}.countdown-section-title{position:absolute;top:0;right:0;bottom:0}.countdown{padding-left:0}.countdown-item{list-style:none;flex:0 0 13%;margin:15px}.countdown-text{border-radius:6px;color:var(--secondary-color);font-size:var(--p-font-size);position:relative;padding:4px 8px}.about-image,.featured-image,.gallery-image,.team-info,.testimonial-section .featured-block{border-radius:var(--border-radius-medium)}.countdown-text::before{border-bottom:5px solid var(--section-bg-color);border-right:5px solid transparent;border-left:5px solid transparent;top:-5px;right:0;left:0}.featured-block{padding:20px}.team-info{background:var(--white-color);position:relative;padding:30px}.services-image,.services-image-wrap,.services-thumb,.team-image{border-radius:var(--border-radius-small)}.team-info::before{border-right:20px solid var(--white-color);border-top:20px solid transparent;border-bottom:20px solid transparent;left:-20px;top:0;bottom:0}.gallery-image:hover{transform:scale(1.02)}.services-thumb{background-color:var(--white-color);position:relative;margin-bottom:24px;padding:30px}.services-detail-section .services-image{aspect-ratio:0}.services-image-wrap{position:relative}.services-title-link{display:block}.services-image,.team-image{display:block;aspect-ratio:1;object-fit:cover;transition:.5s}.services-image-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.services-icon-wrap{background:var(--secondary-color);color:var(--white-color);font-size:var(--h3-font-size);position:absolute;bottom:0;right:0;left:0;transition:opacity .5s;padding:8px 12px}.services-icon-wrap .button--skoll{width:100%;height:100%}.testimonial-section{background-image:url('../images/coffe-shop-with-wooden-walls-unfocused.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.testimonial-section .featured-block{background-color:var(--primary-color);margin-bottom:24px;padding:30px}.partners-section{padding-top:25px;padding-bottom:50px}.partners-section-title{border-radius:var(--border-radius-large);display:inline-block;position:relative;bottom:50px;margin-bottom:-50px;padding:10px 20px}.partners-image{display:block;width:150px;margin:auto;transition:.3s}.partners-image:hover{transform:scale(1.05)}.counter-thumb{margin:0 20px 20px}.counter-number{color:var(--secondary-color);display:block}.counter-number,.counter-number-text{color:var(--secondary-color);font-size:var(--h1-font-size);font-weight:var(--font-weight-bold);line-height:normal}.contact-section{background:var(--white-color)}.contact-form{background:var(--section-bg-color);border-radius:var(--border-radius-small);padding:40px}.contact-info{background:var(--white-color);border-radius:var(--border-radius-medium);display:inline-block;margin-top:20px;padding:40px}.contact-info h5,.contact-info h5 a,.team-info a{color:var(--section-bg-color)}.custom-form .form-control,.input-group-file{color:var(--white-color);margin-bottom:24px;padding-top:13px;padding-bottom:13px;outline:0}.custom-form .form-control:focus,.custom-form .form-control:hover{border-color:var(--secondary-color)}.custom-form label{margin-bottom:10px}.custom-form .form-check-group{margin-bottom:20px}.donate-form .form-check-group-donation-frequency{padding-right:0}.form-check-group-donation-frequency+.form-check-group-donation-frequency{padding-right:12px;padding-left:0}#DonationFrequencyOne{border-top-right-radius:0;border-bottom-right-radius:0}#DonationFrequencyMonthly{border-top-left-radius:0;border-bottom-left-radius:0}.custom-form .form-check-radio{position:relative;height:100%;padding-left:0}.custom-form .input-group-text{background:var(--secondary-color);border:0;color:var(--white-color)}.custom-form .form-check-radio .form-check-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.form-check-radio .form-check-input[type=radio]{background-color:var(--section-bg-color);border-radius:.25rem;border:0;box-shadow:none;outline:0;width:100%;margin-top:0;margin-left:0;padding:25px 50px;transition:.3s}.form-check-radio .form-check-input:checked[type=radio]{background-image:none}.form-check-radio .form-check-input:checked+.form-check-label,.form-check-radio .form-check-input:checked[type=radio]+.form-check-label,.form-check-radio .form-check-input:hover+.form-check-label{color:var(--white-color)}.form-check-radio .form-check-input:checked,.form-check-radio .form-check-input:hover{background-color:var(--secondary-color);border-color:var(--white-color)}.input-group-file{border-radius:.25rem;padding:13px .75rem}.input-group-file input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;padding:0}.input-group-file .input-group-text{background:0 0;color:inherit;margin-bottom:0;padding:0}.custom-form button[type=submit]{background:var(--custom-btn-bg-color);border:none;border-radius:var(--border-radius-large);color:var(--white-color);font-size:var(--p-font-size);transition:.3s;margin-bottom:0}.custom-form button[type=submit]:focus,.custom-form button[type=submit]:hover{background:var(--custom-btn-bg-hover-color);border-color:transparent}.consulting-form{background:var(--white-color);border-radius:var(--border-radius-medium);position:relative;padding:45px}.site-footer .logo,.social-icon-link{border-radius:var(--border-radius-large)}.consulting-form-header .form-icon{font-size:var(--h2-font-size);color:var(--white-color)}.copyright-text,.site-footer .custom-btn{font-size:var(--copyright-font-size)}.site-footer{background-color:var(--primary-color);padding-top:50px}.site-footer-bottom{border-top:1px solid gold;position:relative;z-index:2;margin-top:50px;padding-top:25px;padding-bottom:25px}.site-footer .logo{background-color:var(--white-color);width:80px;height:80px;object-fit:cover;padding:15px}.site-footer .custom-btn:hover,.social-icon-link:hover{background:var(--primary-color)}.site-footer-bottom a,.site-footer-link,.site-footer-title{color:var(--white-color)}.copyright-text{color:var(--section-bg-color);margin-right:30px}.button--skoll,.footer-menu-link,.social-icon-link,.social-icon-link:hover{color:var(--white-color)}.footer-menu{column-count:2;margin:0;padding:0}.footer-menu-item{list-style:none;display:block}.footer-menu-link{font-size:var(--p-font-size);display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:5px}.social-icon{margin:0;padding:0}.social-icon-item{list-style:none;display:inline-block;vertical-align:top}.social-icon-link{background:#fff;font-size:var(--copyright-font-size);display:block;margin-right:10px;width:35px;height:35px;line-height:36px}.button--skoll{border-radius:50%;width:35px;height:35px}.button--skoll span{display:block;position:relative}.button--skoll:hover>span>span{animation:.2s forwards MoveUpInitial,.2s .2s forwards MoveUpEnd}.button--skoll::before{content:'';background:var(--custom-btn-bg-color);width:100%;height:0;padding-bottom:100%;border-radius:50%;transform:translate3d(0,0,0);transition:transform .3s cubic-bezier(0.7,0,0.2,1)}.button--skoll:hover::before{transform:translate3d(0,100%,0)}@media screen and (min-width:1600px){.intro-section{padding-top:0}}@media screen and (max-width:991px){h1{font-size:42px}h2{font-size:36px}h3{font-size:32px}h4{font-size:28px}h5{font-size:20px}h6{font-size:18px}.section-padding{padding-top:50px;padding-bottom:50px}.team-section{padding-bottom:80px}.navbar{background-color:var(--white-color);padding-top:5px;padding-bottom:5px}.navbar-brand,.navbar-brand:hover{color:var(--primary-color)}.navbar-nav .nav-link{color:var(--p-color)}.navbar-expand-lg .navbar-nav{padding-bottom:30px}.navbar-expand-lg .navbar-nav .nav-link{margin:8px 20px}.navbar-expand-lg .navbar-nav .nav-link.custom-btn{background-color:var(--custom-btn-bg-color);color:var(--white-color);margin-left:0}.navbar-nav .dropdown-menu{position:relative;left:20px;opacity:1;pointer-events:auto;max-width:100px;margin-top:10px;margin-bottom:15px}.custom-block-wrap .custom-block{right:12px}.site-footer{padding-top:50px}.copyright-text-wrap{justify-content:center}.site-footer-bottom{text-align:center;margin-top:50px}.site-footer-bottom .footer-menu{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:767px){.custom-btn{font-size:14px;padding:10px 20px}.hero-section svg{bottom:0}.team-info::before{border-top:0;border-bottom:20px solid var(--white-color);border-left:20px solid transparent;border-right:20px solid transparent;top:-20px;bottom:auto;right:0;left:0}}@media screen and (max-width:480px){h1{font-size:40px}h2{font-size:28px}h3{font-size:26px}h4{font-size:22px}h5{font-size:20px}}.faq{max-width:800px;margin:0 auto;background-color:#0f0e0e;padding:30px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.faq h1{color:gold;margin-bottom:30px}.faq-item{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:15px}.faq-item:last-child{border-bottom:none}.question{font-weight:700;color:gold;margin-bottom:5px;cursor:pointer}.answer{color:#fff;display:none;padding-left:15px}.question:hover{text-decoration:underline}