﻿html{scroll-behavior:smooth;}.about .inner-title{color:#435367;font-family:"Great Vibes",cursive;font-weight:400;position:relative;}.about .inner-title span{color:#c6b09a;font-size:5rem;margin-left:.25rem;position:absolute;top:-50px;}@media(max-width:768px){.about .inner-title{text-align:center;}}.about .our-story{background-color:rgba(198,176,154,.1);}.about .our-story h3{color:#85796e;}.about .our-story p{color:#85796e;}.about .our-story p span{color:#435367;}.contact{background-color:#8ea3af;}.contact .info{border-radius:5px;}.contact .info h2{color:#435367;font-family:"Great Vibes",cursive;font-size:2.75rem;font-weight:400;line-height:1;margin:0;position:relative;}.contact .info h2 span{color:#c6b09a;font-size:5rem;margin-left:.25rem;position:absolute;top:-50px;}.contact .info .info-item h4{color:#435367;}.contact .info .info-item i{color:#435367;}.cta{background:url(../img/bg-cta.jpg);background-position:center center;background-size:cover;content-visibility:auto;display:flex;justify-content:center;min-height:300px;}.cta .container{align-items:center;display:flex;flex-direction:column;justify-content:center;}.cta .container h3{color:#fff;font-family:"Nunito",sans-serif;font-size:30px;font-weight:700;letter-spacing:.05em;line-height:1.6;margin:0;max-width:50%;text-align:center;}.cta .container h3.f1{font-size:24px;opacity:.5;}@media(max-width:768px){.cta .container h3.f1{font-size:12px;}}.cta .container h3.f2{font-size:28px;opacity:.65;}@media(max-width:768px){.cta .container h3.f2{font-size:16px;}}.cta .container h3.f3{font-size:32px;opacity:.8;}@media(max-width:768px){.cta .container h3.f3{font-size:20px;}}@media(max-width:768px){.cta .container h3{max-width:100%;}}.cta .container h4{color:#fff;font-family:"Great Vibes",cursive;font-size:72px;margin:0;max-width:50%;text-align:center;}@media(max-width:768px){.cta .container h4{font-size:42px;max-width:100%;}}.faq{background-color:#435367;}.faq .accordion{background-color:#fff;border:10px solid #fff;border-radius:8px;box-shadow:none;}.faq .accordion .accordion-item{background-color:#fff;border:0;}.faq .accordion .accordion-item .accordion-header .accordion-button{background-color:#435367;color:#fff;font-family:"Nunito",sans-serif;font-size:16px;font-weight:400;height:80px;letter-spacing:.1em;}.faq .accordion .accordion-item .accordion-header .accordion-button.collapsed{background-color:#fff;color:#435367;}.faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){border-radius:8px 8px 0 0;}.faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23c6b09a' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");}.faq .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none;}.faq .accordion .accordion-item .accordion-collapse{background-color:#8ea3af;color:#fff;}.faq .accordion .accordion-item .accordion-collapse .accordion-body{padding:2rem 1.25rem;}.faq .accordion .accordion-item .accordion-collapse.show{border-radius:0 0 8px 8px;}.faq .inner-title{color:#fff;font-family:"Great Vibes",cursive;font-size:2.75rem;font-weight:400;line-height:1;margin:0;position:relative;text-align:center;}.faq .inner-title span{color:#c6b09a;font-size:5rem;font-weight:700;margin-left:.25rem;position:absolute;top:-50px;}.faq .inner-subtitle{color:#fff;font-family:"Nunito",sans-serif;font-size:14px;text-align:center;}@media(min-width:991px){.faq .inner-subtitle{margin:0 0 40px 0;}}.footer{background-color:#435367;}.header{background-color:#435367;}.header .header-social-links a{color:#fff;}.header .header-social-links a.active{color:#c6b09a;}.header .header-social-links a:hover{color:#c6b09a;}.header .navmenu i{color:#fff!important;}.header .navmenu ul li a{color:#fff;}.header .navmenu ul li a.active{color:#c6b09a;}.header .navmenu ul li a:hover{color:#c6b09a;}@media(max-width:768px){.header .navmenu ul{background-color:#435367;}}.hero .carousel .container{align-items:center;background:inherit;border:0;display:flex;height:100%;justify-content:center;margin:0;padding:0;position:relative;}.hero .carousel .container img{inset:inherit;width:auto;}@media(max-width:768px){.hero .carousel .container img{bottom:0;height:auto;object-fit:inherit;position:absolute;width:100%;}}.hero .carousel .container .hero-text{bottom:160px;opacity:.85;position:absolute;z-index:2;}.hero .carousel .container .hero-text h2{color:#fff;font-family:"Great Vibes",cursive;font-size:44px;font-weight:700;line-height:1;margin:0;text-align:center;text-shadow:2px 3px 8px rgba(0,0,0,.5);}.hero .carousel .container .hero-text p{color:#fff;font-family:"Nunito",sans-serif;font-size:18px;font-weight:300;line-height:1.1;margin:0;text-align:center;text-shadow:2px 3px 8px rgba(0,0,0,.5);}@media(max-width:768px){.hero .carousel .container .hero-text{padding-top:100%;position:initial;}}@media(max-width:768px){.hero .carousel .container{align-items:flex-start;}}.services{background-color:#435367;}.services .inner-title{color:#fff;font-family:"Great Vibes",cursive;font-size:2.75rem;font-weight:400;line-height:1;margin:0;position:relative;text-align:center;}.services .inner-title span{color:#c6b09a;font-size:5rem;font-weight:700;margin-left:.25rem;position:absolute;top:-50px;}.services .inner-subtitle{color:#fff;font-family:"Nunito",sans-serif;font-size:14px;text-align:center;}@media(min-width:991px){.services .inner-subtitle{margin:0 0 40px 0;}}.services .service-item h3{color:#435367;font-family:"Great Vibes",cursive;font-size:32px;}.services .service-item i{color:#c6b09a!important;}.services .service-item .icon path{fill:rgba(198,176,154,.1)!important;}.services .service-item:hover{cursor:pointer;}.services .service-item:hover i{color:#fff!important;}.services .service-item:hover .icon path{fill:#c6b09a!important;}.scroll-top{background-color:#c6b09a;bottom:65px;}.scroll-top:hover{background-color:#8ea3af;}@media(min-width:768px){.scroll-top{bottom:85px;}}.testimonials .inner-title{color:#435367;font-family:"Great Vibes",cursive;font-size:2.75rem;font-weight:400;line-height:1;margin:0;position:relative;text-align:center;}.testimonials .inner-title span{color:#c6b09a;font-size:5rem;font-weight:700;margin-left:.25rem;position:absolute;top:-50px;}.testimonials .inner-subtitle{color:#435367;font-family:"Nunito",sans-serif;font-size:14px;text-align:center;}@media(min-width:991px){.testimonials .inner-subtitle{margin:0 0 40px 0;}}.testimonials .testimonial-item h3{color:#435367;}.testimonials .testimonial-item .quote-icon-left{color:#435367;}.testimonials .testimonial-item .quote-icon-right{color:#435367;}.testimonials .testimonial-item .stars{margin:0;}.testimonials .testimonial-item .testimonial-pic{align-items:center;background-color:#435367;border-radius:50px;color:#fff;display:flex;float:left;font-family:"Great Vibes",cursive;font-size:36px;font-weight:700;height:90px;justify-content:center;margin:0 10px 0 0;padding:.75rem .5rem 0 0;width:90px;}.testimonials .testimonial-item.female h3{color:#8ea3af;}.testimonials .testimonial-item.female .testimonial-pic{background-color:#8ea3af;}.testimonials .testimonial-item.female .quote-icon-left{color:#8ea3af;}.testimonials .testimonial-item.female .quote-icon-right{color:#8ea3af;}.testimonials .testimonial-item:hover{cursor:pointer;}.testimonials .testimonial-item:hover .testimonial-pic{background-color:#c6b09a!important;transition:all .3s;}.whatsapp-button{align-items:center;background:#c6b09a;border-radius:100px;bottom:15px;color:#fff;display:flex;height:40px;justify-content:center;position:fixed;right:15px;width:40px;z-index:50;}@media(min-width:768px){.whatsapp-button{height:auto;justify-content:flex-start;padding:10px 25px 10px 20px;width:auto;}}.whatsapp-button svg{flex:0 0 100%;fill:#fff;height:auto;max-width:20px;width:100%;}@media(min-width:768px){.whatsapp-button svg{max-width:33px;}}.whatsapp-button__infos{display:none;margin-left:15px;}@media(min-width:768px){.whatsapp-button__infos{display:block;margin-left:10px;}}.whatsapp-button__text{display:block;font-family:"Nunito",sans-serif;font-size:16px;letter-spacing:-.05em;line-height:1;}.whatsapp-button__number{font-family:"Nunito",sans-serif;font-size:20.5px;line-height:1;}.whatsapp-button__number span{font-size:14px;font-weight:400;}.whatsapp-button:hover{background-color:#b49679;color:#fff;}