@import "node_modules/bootstrap/dist/css/bootstrap.min.css";body{background-color:#fff;font-family:'Roboto',sans-serif;font-weight:400;color:#374A59}body .carousel img{border-radius:15px}header img{border-radius:0}.box-hover-big{transition:transform .3s ease}.box-hover-big:hover div{transform:scale(1.025) translateX(2px)}.section-img{vertical-align:top}.section-img h2{font-size:2rem;color:#374A59;display:inline-block;max-width:380px;margin-left:20px;text-align:left;position:relative;top:30px;line-height:2.9rem}.fixed-section{position:absolute;padding:0}p:empty{margin:0px !important;padding:0px !important}.no-mt{margin-top:0px !important}@media (max-width:1100px){.img-fix-mobile img{width:85%}}@media (max-width:767px){.img-fix-mobile img{width:50%}}@media (max-width:480px){.img-fix-mobile img{width:50%}}@media (max-width:480px){.align-fix-mobile{text-align:center !important}}.fix-wrapper{max-width:1200px !important;margin-left:auto;margin-right:auto}.page-wrapper{max-width:1200px !important;margin:auto}.page-wrapper__navbar{max-width:1340px;margin:auto}.page-wrapper__md{max-width:960px !important}.page-wrapper__md .wc-90{width:90%;padding-top:60px}@media (max-width:480px){.page-wrapper__md .wc-90{padding-top:0px}}@media (max-width:480px){.page-wrapper{max-width:95vw !important}}.page-wrapper__stats{max-width:1000px !important;border:solid 1px #EAF3F3;border-radius:20px;padding-top:40px;padding-bottom:40px;margin-bottom:20px}.toggle-none{display:none !important}.navbar-fixed{border-bottom-left-radius:30px;border-bottom-right-radius:30px;background-color:#fff;padding:10px 8px;position:fixed;z-index:400}.page-header .ssl-navbar{list-style:none;margin:0px;padding:0px;text-align:right;font-size:1rem}.page-header .ssl-navbar li{display:inline-block;margin:0 15px 0 15px}.page-header .ssl-navbar li:last-child{margin-left:0px}.page-header .ssl-navbar li a{color:#213D34;text-decoration:none}.page-header .ssl-navbar li a:hover{font-weight:500}.page-header .ssl-navbar li:hover ul{display:block}.page-header .ssl-navbar li ul{padding:20px 0 20px 0;display:none;margin:0;position:absolute;text-align:left;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-repeat:no-repeat;background-position:140px 20px;background-size:contain;margin-left:-20px;background-color:#fff;width:150px}.page-header .ssl-navbar li ul li{display:block;padding-left:0px;margin:0}.page-header .ssl-navbar li ul li a{font-size:.87rem;padding:2px 20px;display:inline-block;line-height:1}.page-header .ssl-navbar li .navbar-construction{width:300px}.page-header .ssl-navbar li .navbar-construction li a{width:50%}.page-header .icon-burger{color:#213D34;font-size:25px;display:inline-block;padding:7px 10px}.page-header .menu-mobile{background:rgba(255,255,255,0.2);background:rgba(33,61,52,0.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);box-shadow:0 4px 30px rgba(0,0,0,0.1);min-height:60vh;width:100%;padding:30px 30px;position:absolute;left:0;margin-top:15px}.page-header .menu-mobile .ssl-navbar li{display:block;margin-bottom:20px;text-align:center;margin-left:0;padding-bottom:20px}.page-header .menu-mobile .ssl-navbar li a,.page-header .menu-mobile .ssl-navbar li a:visited{font-size:1.8rem;color:#fff;display:inline-block;width:70%}.page-header .menu-mobile .ssl-navbar li a:hover,.page-header .menu-mobile .ssl-navbar li a:visited:hover{text-decoration:underline}@media (max-width:480px){.page-header .menu-mobile .ssl-navbar li a,.page-header .menu-mobile .ssl-navbar li a:visited{font-size:1.3rem}}.page-header .menu-mobile .ssl-navbar li ul{position:relative;width:95%;margin:auto}.page-header .menu-mobile .ssl-navbar li ul li a{color:#39574C;font-size:1rem}.bg-primary-ssl{background-color:#39574C}.page-footer{min-height:100px;padding:55px 0;font-size:1rem;color:#fff;font-family:'Roboto',sans-serif;font-weight:300}@media (max-width:480px){.page-footer{padding:25px 0}}.page-footer .ssl-privacy a,.page-footer .ssl-privacy a:visited{display:inline-block;padding:5px 5px 10px 5px;color:#fff}@media (max-width:480px){.page-footer .ssl-privacy{font-size:.7rem}}.page-footer h4{font-size:1rem;font-weight:500;font-family:'Roboto',sans-serif;line-height:1 !important;padding-bottom:0px !important}.page-footer p{padding-bottom:0px !important}.page-footer ul{margin:0;padding:0;list-style:none}.page-footer ul li{margin:0px !important;padding:0px;line-height:24px}.page-footer .wc-80{width:80%;padding:0;margin:0}@media (max-width:480px){.page-footer .wc-80{width:95%}}.page-footer a{text-decoration:none;color:#fff}.page-footer a:hover{text-decoration:underline}.page-footer .column-20{vertical-align:top;display:inline-block;width:19%;padding:0px 10px 0 0;margin:0 0 20px 0}.page-footer .footer-menu{vertical-align:top}.page-footer .footer-menu li{display:inline-block;width:19%;vertical-align:top;font-weight:500}.page-footer .footer-menu li ul li{display:block;width:95%}.page-footer .footer-menu li ul li a{font-weight:300 !important}.page-footer .social-links{margin-top:20px;max-width:300px}.page-footer .social-links li{display:inline;margin:0;padding:0}.page-footer .social-links li a{display:inline-block;padding:0 20px 10px 0 !important}@media (max-width:480px){.page-footer .social-links{max-width:100%;text-align:center;margin-bottom:20px}}.page-generic{padding-top:150px}.bg-page-generic{background-repeat:no-repeat;background-position:bottom left;min-height:200px}p,ul,li{letter-spacing:-1.5%;line-height:1.31rem;font-size:1rem}.page-content p{font-family:'Roboto',sans-serif;font-weight:400;color:#374A59;font-size:1rem;padding:0px;margin-top:0;margin-bottom:1rem;line-height:1.31rem !important}@media (max-width:480px){.page-content p{font-size:.9rem;line-height:1.31rem !important}}.page-content .subtitle-section p{font-family:"Montserrat",sans-serif;font-size:1.5rem}.page-content h2{font-family:"Montserrat Alternates",sans-serif;font-weight:600;font-size:2.87rem;color:#000;letter-spacing:-4%}@media (max-width:480px){.page-content h2{font-size:1.5rem;margin-bottom:10px;line-height:2rem}}.page-content h3{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.5rem}.page-content h3 strong,.page-content h3 b{font-weight:600}@media (max-width:480px){.page-content h3{font-size:1rem;text-align:center;margin-bottom:10px;line-height:2rem}}.page-content h4{font-size:1.37rem;font-weight:700}.page-content a{color:#3366CC}.hero-subtitle{background-repeat:no-repeat;background-position:left top;padding-top:44px;background-image:url('../img/bg-h2-1.png');position:relative;top:50px}.hero-subtitle h2{padding:0;margin:0;font-weight:400;font-size:2.25rem;letter-spacing:-4%;line-height:3rem;position:relative;top:10px}.hero-subtitle h2 b,.hero-subtitle h2 strong{font-weight:600}@media (max-width:480px){.hero-subtitle{padding-top:0px}.hero-subtitle h2{font-size:.87rem !important;line-height:1.2rem !important}}.hero-subtitle .subtitle-wrapper{max-width:680px;position:relative;top:10px}.hero-subtitle .fix-wrapper{padding:0 0 25px 0;background-repeat:no-repeat;background-position:0 0;background-image:url('../img/bg-h2-2.png')}@media (max-height:750px){.hero-subtitle .fix-wrapper{padding:0 0 10px 0}}@media (max-height:810px){.hero-subtitle .fix-wrapper{padding:0 0 22px 0}}.fix-hero-subtitle{position:relative;left:-15px}@media (max-width:480px){.fix-hero-subtitle{width:101vw;left:0;background-image:none !important;background-color:#faf9f5;padding-right:15px;left:-15px}}.section-hero{background-position:top center;background-repeat:no-repeat;background-size:cover;background-color:#fff}.section-hero__content{min-height:650px;height:650px}.section-hero__construction{min-height:700px}@media (max-width:480px){.section-hero__construction{padding-top:120px}}.section-hero__content_home{min-height:750px}@media (max-width:480px){.section-hero__content_home{padding-top:120px}}.section-hero__page-arrow{position:relative;left:40px;top:5vh}.section-hero .hero-content h1{color:#fff;font-family:"Montserrat Alternates",sans-serif;font-weight:600;font-size:4rem;letter-spacing:-3%;margin-bottom:30px;margin-bottom:15px;line-height:4.1rem;text-shadow:0 2px 6px rgba(0,0,0,0.35);max-width:685px}@media (max-width:480px){.section-hero .hero-content h1{font-size:2rem;line-height:2rem}}@media (max-width:480px){.section-hero .hero-content h2{font-size:2rem;line-height:2rem}}.section-hero .hero-content p{color:#fff;font-family:'Roboto',sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem}@media (max-width:480px){.section-hero .hero-content p{font-size:1.1rem !important;max-width:100%;line-height:1.3rem !important}}.section-hero .hero-home{padding-top:80px}.section-hero .hero-home h1{font-family:"Montserrat",sans-serif;font-weight:500;font-size:1rem;letter-spacing:0;margin-bottom:15px;line-height:1rem;text-shadow:none}.section-hero .hero-home h2{color:#fff;font-family:"Montserrat Alternates",sans-serif;font-weight:600;font-size:4rem;letter-spacing:-3%;margin-bottom:30px;margin-top:20px;line-height:4.1rem !important;text-shadow:0 2px 6px rgba(0,0,0,0.35);max-width:530px}@media (max-width:480px){.section-hero .hero-home h2{font-size:2rem;line-height:1.1}}.section-hero .hero-home h2,.section-hero .hero-home p{max-width:530px}.section-hero__generic h1{max-width:40%}.section-hero__gallery h1{max-width:70%}.section-hero__gallery p{max-width:46%;line-height:2rem;margin-bottom:40px}@media (max-width:480px){.section-hero__gallery p{font-size:1.1rem !important;max-width:100%;line-height:1.3rem !important;margin-bottom:20px !important}}.section-hero .ssl-hero-form{max-width:590px;color:#fff !important;font-size:.87rem !important}.section-hero .ssl-hero-form h3{font-size:1.5rem;color:#fff;font-weight:400;font-family:'Roboto',sans-serif;letter-spacing:-4%;margin-bottom:10px}.section-hero .ssl-hero-form .gform_validation_errors{display:none !important}.section-hero .ssl-hero-form .gfield{margin-top:0px !important}.section-hero .ssl-hero-form .gfield .gfield_error input[type="text"],.section-hero .ssl-hero-form .gfield .gfield_error input[type="email"],.section-hero .ssl-hero-form .gfield .gfield_error input[type="tel"]{border:solid 1px #FF0000 !important}.section-hero .ssl-hero-form .ssl_terms_checkbox{margin-top:20px;font-size:.87rem;letter-spacing:-1.5% !important;line-height:1.25rem !important;color:#fff}.section-hero .ssl-hero-form .ssl_terms_checkbox .gfield_required{display:none !important}.section-hero .ssl-hero-form .ssl_terms_checkbox legend,.section-hero .ssl-hero-form .ssl_terms_checkbox .gfield_validation_message{margin-left:30px}.section-hero .ssl-hero-form .ssl_terms_checkbox label{letter-spacing:-1.5% !important;line-height:1.25rem !important;color:#fff}.section-hero .ssl-hero-form .gfield_validation_message,.section-hero .ssl-hero-form .validation_message{font-size:.75rem !important;color:#FF0000 !important;letter-spacing:-1.5% !important;line-height:1.1 !important}.section-hero .ssl-hero-form .gform_wrapper{text-align:left}.section-hero .ssl-hero-form .gform_wrapper input[type="text"],.section-hero .ssl-hero-form .gform_wrapper input[type="email"],.section-hero .ssl-hero-form .gform_wrapper input[type="tel"]{border:solid 1px #A3A1A8;color:#656565}.section-hero .ssl-hero-form .gform_wrapper p,.section-hero .ssl-hero-form .gform_wrapper label,.section-hero .ssl-hero-form .gform_wrapper textarea,.section-hero .ssl-hero-form .gform_wrapper legend,.section-hero .ssl-hero-form .gform_wrapper .gfield_description{color:#fff !important;font-size:.87rem !important;text-align:left;line-height:1.25rem !important;font-weight:400 !important}.section-hero .ssl-hero-form .gform_wrapper a{color:#fff !important}.section-hero .ssl-hero-form .gform_footer{text-align:right;display:block !important}.section-hero .ssl-hero-form .gform_footer .gform_button{background-color:#fff !important;padding:15px 36px !important;line-height:1 !important;display:inline-block !important;color:#213D34 !important;font-size:1.06rem !important;font-weight:500 !important;border-radius:34px !important;text-decoration:none !important;font-family:'Roboto',sans-serif !important;width:180px !important}.section-hero .ssl-hero-form .gform_footer .gform_button:hover{color:#213D34 !important;background-color:transparent !important;border:solid 1px #213D34 !important}@media (max-width:990px){.section-hero .ssl-hero-form .gform_footer .gform_button{padding:10px 20px}}@media (max-width:840px){.section-hero .ssl-hero-form .gform_footer .gform_button{font-size:.9rem}}@media (max-width:480px){.section-hero .ssl-hero-form .gform_footer .gform_button{font-size:.75rem}}.section-hero .ssl-form-phone{color:#050006;font-size:.87rem;font-weight:500}.section-hero .ssl-form-phone p{color:#050006;font-size:.87rem;font-weight:500}.hero-retaining-content{min-height:700px}@media (max-width:480px){.hero-retaining-content{padding-bottom:50px}}.hero-retaining-content p{font-size:1.5rem;color:#fff;line-height:2rem !important}@media (max-width:480px){.hero-retaining-content p{font-size:1.1rem !important;max-width:100%;line-height:1.3rem !important;margin-bottom:20px !important}}.bg-white{background-color:#fff}.bg-ivory,.section-bg-ivory{background-color:#faf9f5}.bg-ivory-hero{background-color:#faf9f5;padding-top:40px}.bg-ivory-hero .phone{color:#213D34}.owl-carousel img{border-radius:15px}.owl-carousel__legend p{margin:10px 0 10px 15px;font-weight:500}.bg-ivory .owl-carousel .owl-nav .owl-prev{background-image:url(../img/left-ivory.png)}.bg-ivory .owl-carousel .owl-nav .owl-next{background-image:url(../img/right-ivory.png)}.bg-white .owl-carousel .owl-nav .owl-prev{background-image:url(../img/left-white.png)}.bg-white .owl-carousel .owl-nav .owl-next{background-image:url(../img/right-white.png)}.bg-skyblue{background-color:#D7EAED !important}.bg-skyblue .gallery-links .gallery-preview span{background-image:url(../img/gallery-release-skyblue.png) !important}.bg-skyblue .gallery-links .gallery-preview:hover span{background-image:url(../img/gallery-hover-skyblue.png) !important}.hero-p p{max-width:90%}.hero-bg-content{background-position:top left;background-repeat:no-repeat;position:relative;top:-150px;margin-top:-30px}.hero-bg-content .hero-content{min-height:auto;padding-top:80px}.hero-bg-content h2{font-size:2.25rem;color:#000;font-family:"Montserrat",sans-serif;line-height:1.2;font-weight:400;position:relative;top:-5px}.hero-bg-content h2 b,.hero-bg-content h2 strong{font-weight:600}.ssl-mirror{background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);box-shadow:0 4px 30px rgba(0,0,0,0.1);border-radius:12px;min-height:60vh;width:95%;padding:30px 30px}@media (max-width:480px){.ssl-mirror{width:100%;margin-top:40px}}.gform-theme--api,.gform-theme--foundation{--gform-theme-form-row-gap:10px !important}.gform-theme--foundation .gform_fields{grid-row-gap:10px !important}.service-bullets{display:flex;margin-bottom:0}.service-bullets a,.service-bullets a:visited,.service-bullets a:hover{text-decoration:none}.service-bullets ul{list-style:none;margin:30px auto 0 auto;padding:0;display:flex;justify-content:center;align-items:center;width:98%;text-align:center}.service-bullets ul li{display:inline-block;margin:0;padding:0;text-align:left;padding-left:15px}.service-bullets ul li a{display:inline-block;padding-bottom:15px}.service-bullets ul li a:hover img{display:none}.service-bullets ul li a:hover .hover{display:inline-block}.service-bullets ul li:first-child{padding-left:0px}.service-bullets ul li img{width:100%}.service-bullets ul li .hover,.service-bullets ul li .mob{display:none}.service-bullets ul .li-left{width:45%}.service-bullets ul .li-center{width:28%}.service-bullets ul .li-right{width:37%}@media (max-width:480px){.service-bullets ul{margin-top:0;display:block}.service-bullets ul li{padding-left:0;display:block;width:100% !important;text-align:center}.service-bullets ul li a{display:block;text-align:center}.service-bullets ul li a:hover .hover{display:none}.service-bullets ul li a:hover .mob{display:inline-block}.service-bullets ul li img{display:none}.service-bullets ul li .hover{display:none}.service-bullets ul li .mob{display:inline-block;width:100%}}.section-rounded,.section-rounded-ivory,.section-rounded-skyblue{border-bottom-left-radius:60px;border-bottom-right-radius:60px}@media (max-width:480px){.section-rounded,.section-rounded-ivory,.section-rounded-skyblue{border-bottom-left-radius:34px;border-bottom-right-radius:34px}}.section-p{padding-top:50px;padding-bottom:50px}.section-pt{padding-top:50px;padding-bottom:0px !important}@media (max-width:480px){.section-pt{padding-top:25px}}.section-pb{padding-bottom:50px;padding-top:0px !important}@media (max-width:480px){.section-pb{padding-bottom:25px}}.section-pn{padding-bottom:0px !important;padding-top:0px !important}.not-rounded{border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important;padding-top:0 !important;padding-bottom:0 !important}.not-rounded__first{padding-top:50px !important}.not-rounded__last{padding-top:0px !important}@media (max-width:480px){.not-rounded__first{padding-top:25px !important}}.rounded{padding-bottom:50px;border-bottom-left-radius:60px;border-bottom-right-radius:60px}.section-rounded{background-color:#fff;padding-top:50px;padding-bottom:50px}.section-rounded__content{background-color:#faf9f5}.section-rounded__narrow{padding-top:0px;padding-bottom:0px}@media (max-width:480px){.section-rounded{padding-top:30px;padding-bottom:30px}.section-rounded p{margin-bottom:0;padding-bottom:0}}.section-rounded-skyblue{background-color:#fff;padding-top:50px;padding-bottom:50px}.section-rounded-skyblue__content{background-color:#D7EAED}.section-rounded-ivory{background-color:#faf9f5;padding-top:50px;padding-bottom:50px}.section-rounded-ivory__content{background-color:#fff}@media (max-width:480px){.section-rounded-ivory{padding-top:25px}}.rounded2{padding-bottom:50px;border-bottom-left-radius:60px;border-bottom-right-radius:60px}@media (max-width:480px){.section-associates{padding-bottom:40px}}.ssl-associates{text-align:center}.ssl-associates ul{list-style:none;padding:0px;margin:0px}.ssl-associates ul li{display:inline-block;padding:25px 20px}.ssl-associates ul li:first-child{padding-left:0}.ssl-associates ul li:last-child{padding-right:0}.ssl-associates__carousel img{width:70%}.btn__cta{padding:16px 36px;line-height:1;display:inline-block;color:#fff !important;font-size:1.06rem;font-weight:500;border-radius:34px;border:solid 1px #213D34;text-decoration:none;font-family:'Roboto',sans-serif}.btn__cta:hover{color:#213D34 !important;background-color:transparent}@media (max-width:990px){.btn__cta{padding:10px 20px}}@media (max-width:840px){.btn__cta{font-size:.9rem}}@media (max-width:480px){.btn__cta{font-size:.75rem}}.btn__cta--primary{background-color:#213D34}.btn__cta--primary__white:hover{background-color:#fff}.btn__cta--secondary{color:#213D34 !important;background-color:#fff;border:solid 1px #FDBD3F}.btn__cta--secondary:hover{background-color:#FDBD3F}.btn__cta--transparent{color:#213D34 !important;background-color:transparent;width:100%}.btn__cta--transparent:hover{background-color:#213D34;color:#fff !important}.section-margin{padding-top:50px;padding-bottom:50px}@media (max-width:480px){.home-carousel{margin-bottom:0}}.home-carousel__wrapper{width:95%}@media (max-width:840px){.home-carousel__wrapper{width:90%}}@media (max-width:480px){.home-carousel__wrapper{width:100%;margin:auto}}.home-carousel__wrapper .carousel-indicators{bottom:-55px}.home-carousel__wrapper .carousel-indicators .active{background-color:#656565 !important;opacity:1}.home-carousel__wrapper .carousel-indicators [data-bs-target]{border:none;background-color:#D9D9D9;display:inline-block;width:20px;height:20px;border-radius:10px;opacity:1}.home-carousel img{width:100%}.ssl-carousel-fix{margin-bottom:50px !important}.wc-90{width:90%}.wc-80{width:80%;padding-top:60px}@media (max-width:480px){.wc-80{width:95%;padding-top:0}}.wc-70{width:70%;padding-top:30px}@media (max-width:480px){.wc-70{width:95%;padding-top:0px}}.no-br{border-radius:0}.one-time-box{color:rgba(55,74,89,0.9);border:solid 1px #FDBD3F;border-radius:22px;padding:21px;margin-bottom:21px;background-color:#fff}.one-time-box p{font-size:.81rem;line-height:1rem !important}@media (max-width:480px){.one-time-box__wrapper{padding-top:0}}.one-time-box:hover{border:solid 3px #FDBD3F}.one-time-box:hover .unsplash{background-image:url(../img/ots-hover.png)}.one-time-box h4{color:#081F32;font-family:"Montserrat",sans-serif}@media (max-width:480px){.one-time-box h4{font-size:1.12rem}}.one-time-box .img-wrapper{display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:15px}.one-time-box .img-wrapper img{width:100%;border-radius:10px}.one-time-box .unsplash{width:100%;position:absolute;width:80px;height:53px;background-position:top center;background-repeat:no-repeat;display:inline-block;background-image:url(../img/ots-release.png)}.one-time-box .unsplash .icon-arrow{margin:12px 5px 0 0;width:24px;height:24px}.left-gallery,.right-gallery{display:inline-block;width:52px;height:52px;background-repeat:no-repeat;background-position:top;position:relative;top:1px}.left-gallery:hover,.right-gallery:hover{background-position:bottom}.left-gallery{left:-5px}.right-gallery{left:5px}.left-gallery,.left-gallery-sm,.left-gallery-xs{background-image:url(../img/arrow-left-gallery.png)}.right-gallery,.right-gallery-sm,.right-gallery-xs{background-image:url(../img/arrow-right-gallery.png)}.left-gallery-sm,.right-gallery-sm{display:inline-block;width:48px;height:48px;background-repeat:no-repeat;background-position:top;background-size:48px 96px}.left-gallery-sm:hover,.right-gallery-sm:hover{background-position:bottom}.left-gallery-xs,.right-gallery-xs{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-position:top;background-size:40px 80px}.left-gallery-xs:hover,.right-gallery-xs:hover{background-position:bottom}.family-b{margin-top:60px}@media (max-width:480px){.family-b{margin-top:10px}.family-b .wc-70{padding-bottom:10px !important}.family-b .white-left-col-ivory{background-color:#fff !important;padding-top:40px;border-top-left-radius:40px !important;border-top-right-radius:40px !important;border-bottom-right-radius:0 !important}.family-b .white-left-col{min-height:auto !important;border-top-left-radius:0 !important}}.family-b img{position:relative;z-index:70}.family-b .wc-70{width:80%;margin-left:40px;padding-bottom:30px}.family-b .white-left-col-ivory{border-bottom-right-radius:40px;background-color:#faf9f5}.family-b .white-left-col-ivory h2{margin:0px;padding:0 0 10px 0}.family-b .white-left-col{background-color:#fff;border-top-left-radius:40px;min-height:390px}.family-b .white-right-col{background-color:#fff;border-top-left-radius:40px;border-top-right-radius:40px}@media (max-width:480px){.family-b .white-right-col{border-radius:0}}.family-b .white-right-col__wrapper{margin:auto;padding:40px 20px 0 20px}.family-b .white-right-col img{width:100%;border-radius:20px}.family-b .white-column{background-color:#fff;padding:60px 0 0 0;border-top-left-radius:20px}.family-b .white-column__right{border-top-right-radius:20px;border-top-left-radius:0;border-bottom-left-radius:0}.family-b h4{font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:400}.family-b .why-box{background-color:#fff;position:relative;padding-top:30px;border-bottom-left-radius:40px;border-bottom-right-radius:40px}.family-b .why-box__content{margin:0 30px;padding:0px 0 30px 0}@media (max-width:480px){.family-b .why-box__content{margin:0 10px}}.family-b .top-rounded{border-top-left-radius:20px;border-top-right-radius:20px}.family-b .why-box-not-rounded{background-color:#fff;position:relative;padding-top:30px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0px}.family-b .why-box-not-rounded__content{margin:0 30px;padding:0px 0 30px 0}@media (max-width:480px){.family-b .why-box-not-rounded__content{margin:0 10px}}.family-b .yellow-boxes{padding-top:30px}.family-b .yellow-boxes .btn-yellow{border-radius:64px;border:solid 1px #FDBD3F;width:95%;padding:20px 30px 20px 20px;margin-bottom:20px;display:flex;align-items:center}@media (max-width:480px){.family-b .yellow-boxes .btn-yellow{width:100%;padding:10px 20px 10px 20px}}.family-b .yellow-boxes .btn-yellow p{font-size:2.17rem;font-family:"Montserrat Alternates",sans-serif;font-weight:400;line-height:1.2 !important;text-align:right;margin:0;padding:0;display:inline-block;color:#000000;letter-spacing:-4%}.family-b .yellow-boxes .btn-yellow p small{font-family:'Roboto',sans-serif;font-size:1.2rem;display:block;font-weight:400}@media (max-width:480px){.family-b .yellow-boxes .btn-yellow p small{font-size:.75rem}}.family-b .yellow-boxes .btn-yellow p i,.family-b .yellow-boxes .btn-yellow p em{font-weight:300}@media (max-width:480px){.family-b .yellow-boxes .btn-yellow p{font-size:1.25rem}}.family-b .yellow-boxes .btn-yellow .bg-yellow-icon{background-repeat:no-repeat;background-position:0px 0px;background-image:url(../img/yellow-icons.png);display:inline-block;height:60px;width:75px}.family-b .yellow-boxes .btn-yellow .bg-yellow-icon__flower{background-position:-75px 0}.family-b .yellow-boxes .btn-yellow .bg-yellow-icon__star{background-position:-150px 0}.family-b .yellow-boxes .btn-yellow .bg-yellow-icon__heart{background-position:-225px 0}@media (max-width:480px){.family-b .yellow-boxes .btn-yellow .bg-yellow-icon{width:42px}}@media (max-width:480px){.family-b .yellow-boxes .btn-yellow .yellow-icon img{width:80px}}.family-b .family-cta{background-position:top center;background-repeat:no-repeat;height:106px;position:absolute;width:357px;z-index:100;margin-top:-106px;margin-left:-1px}.family-b .family-cta .btn__cta{width:80%;text-align:center;margin:55px 0 0 0px}@media (max-width:480px){.family-b .family-cta{display:none}}.section-skyblue{background-color:#D7EAED;min-height:30vh}.section-skyblue__form{padding-top:50px;min-height:400px}.section-skyblue__form .page-wrapper{margin:0 auto}.section-skyblue__form .wc-70{width:80%;margin-left:40px;padding-bottom:30px;padding:0 0 20px 0}.suscription-form-wrapper{margin:20px auto;max-width:590px;color:#374A59;font-size:.87rem !important}.suscription-form-wrapper .gform_validation_errors{display:none !important}.suscription-form-wrapper .gfield{margin-top:0px !important}.suscription-form-wrapper .gfield .gfield_error input[type="text"],.suscription-form-wrapper .gfield .gfield_error input[type="email"],.suscription-form-wrapper .gfield .gfield_error input[type="tel"]{border:solid 1px #FF0000 !important}.suscription-form-wrapper .ssl_terms_checkbox{margin-top:20px;font-size:.87rem;letter-spacing:-1.5% !important;line-height:1.25rem !important}.suscription-form-wrapper .ssl_terms_checkbox .gfield_required{display:none !important}.suscription-form-wrapper .ssl_terms_checkbox legend,.suscription-form-wrapper .ssl_terms_checkbox .gfield_validation_message{margin-left:30px}.suscription-form-wrapper .ssl_terms_checkbox label{letter-spacing:-1.5% !important;line-height:1.25rem !important}.suscription-form-wrapper .gfield_validation_message,.suscription-form-wrapper .validation_message{font-size:.75rem !important;color:#FF0000 !important;letter-spacing:-1.5% !important;line-height:1.1 !important}.suscription-form-wrapper .gform_wrapper{text-align:left}.suscription-form-wrapper .gform_wrapper input[type="text"],.suscription-form-wrapper .gform_wrapper input[type="email"],.suscription-form-wrapper .gform_wrapper input[type="tel"]{border:solid 1px #A3A1A8;color:#656565}.suscription-form-wrapper .gform_wrapper p,.suscription-form-wrapper .gform_wrapper label,.suscription-form-wrapper .gform_wrapper textarea{color:#374A59 !important;font-size:.87rem !important;text-align:left;line-height:1.25rem !important}.suscription-form-wrapper .gform_wrapper a{color:#3366CC !important}.suscription-form-wrapper .gform_footer{text-align:right;display:block !important}.suscription-form-wrapper .gform_footer .gform_button{background-color:#213D34 !important;padding:15px 36px !important;line-height:1 !important;display:inline-block !important;color:#fff !important;font-size:1.06rem !important;font-weight:500 !important;border-radius:34px !important;border:solid 1px #213D34 !important;text-decoration:none !important;font-family:'Roboto',sans-serif !important;width:180px !important}.suscription-form-wrapper .gform_footer .gform_button:hover{color:#213D34 !important;background-color:transparent !important}@media (max-width:990px){.suscription-form-wrapper .gform_footer .gform_button{padding:10px 20px}}@media (max-width:840px){.suscription-form-wrapper .gform_footer .gform_button{font-size:.9rem}}@media (max-width:480px){.suscription-form-wrapper .gform_footer .gform_button{font-size:.75rem}}.suscription-form-wrapper .ssl-form-phone{color:#050006;font-size:.87rem;font-weight:500}.suscription-form-wrapper .ssl-form-phone p{color:#050006;font-size:.87rem;font-weight:500}.gallery-mobile .carousel-indicators{bottom:34px;position:relative}.gallery-mobile .carousel-indicators .active{background-color:#656565 !important;opacity:1}.gallery-mobile .carousel-indicators [data-bs-target]{border:none;background-color:#D9D9D9;display:inline-block;width:14px;height:14px;border-radius:7px;opacity:1}.section-reviews{padding:50px 0}.section-reviews h2{margin-bottom:20px;padding-left:20px}@media (max-width:480px){.section-reviews h2{margin:0 0 20px 0;padding-left:0;text-align:center}}.section-reviews__item{background-color:#fff;padding:20px 35px;margin-left:22px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,0.05);box-shadow:0 6px 10px 0 rgba(0,0,0,0.05);min-height:300px;border:solid 1px #E5EAF4;border-radius:8px}.section-reviews__item p{font-size:1rem !important;letter-spacing:-0.05em}@media (max-width:480px){.section-reviews__item p{font-size:.87rem !important;line-height:1.2 !important}}.section-reviews__item img{width:30%}.section-reviews__stats{display:block;margin-left:0;text-align:center;height:250px;margin-top:20px}.section-reviews__stats h3{margin-top:50px;margin-bottom:60px;font-size:6rem;font-weight:600;font-family:'Roboto',sans-serif}@media (max-width:480px){.section-reviews__stats h3{margin:0;font-size:2rem;margin:0 auto 20px auto}}.section-reviews__stats img{width:90%}@media (max-width:480px){.section-reviews__stats img{width:60%}}@media (max-width:480px){.section-reviews__stats{box-shadow:none;background-color:transparent;height:auto;min-height:auto;margin:0px;padding:0 35px;border:none}.section-reviews__stats p{margin-bottom:0}}.section-reviews h4{color:#000;font-size:1.25rem}@media (max-width:480px){.section-reviews h4{font-size:1.12rem}}@media (max-width:480px){.section-reviews .btn__cta{display:block}}.section-blog{padding-top:90px}.section-blog h2{line-height:3.5rem}.section-blog .custom-w-65{max-width:63%}.section-blog .custom-w-65 p{max-width:85%}.section-blog .custom-p p{max-width:55%}@media (max-width:480px){.section-blog{padding-top:45px}.section-blog .custom-w-65{max-width:95%}.section-blog .custom-p p{max-width:95%}.section-blog h2{max-width:70%}.section-blog img{margin-bottom:10px;width:100px}}.section-blog .page-wrapper{max-width:75% !important}@media (max-width:480px){.section-blog .page-wrapper{max-width:95% !important}}.section-recent-posts{margin-top:20px}@media (max-width:480px){.section-recent-posts{margin-top:0}}.section-recent-posts__item{border:solid 1px #FDBD3F;border-radius:25px;padding:19px;background-color:#fff;min-height:470px;font-size:.81rem}@media (max-width:480px){.section-recent-posts__item{min-height:50vh}}.section-recent-posts__item p{font-size:.81rem;line-height:1.5 !important}.section-recent-posts__item .image-wrapper{margin:0 0 10px 0}.section-recent-posts__item .image-wrapper img{border-radius:16.5px;width:100%}.section-recent-posts__item .image-wrapper .post-thumb{border-radius:16.5px;height:170px;width:100%;background-position:center center;background-size:cover;display:inline-block}@media (max-width:480px){.section-recent-posts__item .image-wrapper .post-thumb{height:25vh}}.section-recent-posts__item h4{font-size:1.46rem;font-weight:400;margin-bottom:10px;padding:0px}.section-recent-posts__item label{font-size:.75rem;font-style:italic;color:#87AB89;display:block;padding:0 0 10px 0}.section-recent-posts__item:hover{border:solid 3px #FDBD3F}.section-recent-posts__item:hover h4{font-weight:600}.section-recent-posts__item:hover p{font-size:.84rem}.section-recent-posts a{font-size:1rem}.carousel-box .carousel-control-next,.carousel-box .carousel-control-prev{margin-top:50px}.carousel-box .carousel-control-next{margin-right:-60px}.carousel-box .carousel-control-prev{margin-left:-60px}.carousel-box .img-wrapper img{width:100%;border-radius:10px}.carousel-box__btn{opacity:1}.carousel-box__btn:hover{opacity:1}.carousel-box__btn i{color:#213D34;font-size:40px;border-radius:20px;line-height:1;margin-right:10px}.carousel-box__btn--right i{margin-right:15px}.carousel-box .wrapper-arrow{background-position:center center;background-repeat:no-repeat;display:inline-flex;height:148px;width:67px;align-items:center;justify-content:center;position:relative;left:6.2px}.carousel-box .wrapper-arrow__right{left:-5px}.carousel-box__reviews .carousel-inner{padding:20px 30px 30px 0}.carousel-box__reviews .btn-arrow{border:none;background-color:transparent}.carousel-box__reviews .btn-arrow i{color:#213D34;font-size:48px;border-radius:24px;line-height:1}.carousel-box .reviews-carousel{margin-left:20px}.carousel-box .reviews-carousel .btn__cta{margin-left:20px}@media (max-width:480px){.carousel-box .reviews-carousel{display:block;width:70%;margin-left:0;margin:auto}.carousel-box .reviews-carousel .btn__cta{margin-left:0}}.btn-arrow{border:none;background-color:transparent}.btn-arrow i{color:#213D34;font-size:48px;border-radius:24px;line-height:1}.cta-box h3{font-weight:600;font-family:"Montserrat Alternates",sans-serif;margin-bottom:10px}.cta-box p{font-size:1.5rem;font-family:"Montserrat Alternates",sans-serif;max-width:95%;line-height:1.2 !important}.cta-box__orange{background-color:#FFE1B0}.cta-box__skyblue{background-color:#D7EAED}.cta-box__full p{max-width:100%}.cta-box__full .btn__cta{padding-left:30px;padding-right:30px}@media (max-width:480px){.cta-box img{margin-bottom:20px !important}.cta-box h3{margin-top:0px}.cta-box p{font-size:1rem}.cta-box .btn__cta{margin-top:20px !important}}.stats-boxes{padding-top:50px;position:relative;z-index:100}.stats-boxes h4{color:#000;font-size:3rem;font-weight:600;font-family:'Roboto',sans-serif}@media (max-width:480px){.stats-boxes h4{font-size:1.5rem}}.stats-boxes p{font-family:'Roboto',sans-serif;font-style:italic}.stats-boxes .page-wrapper__stats{background-color:#fff}.map-box .ssl-mirror{box-shadow:none;max-width:430px;padding:50px 50px;position:absolute;margin-left:50px;margin-top:90px}.map-box .ssl-mirror h2{max-width:90%}@media (max-width:480px){.map-box .ssl-mirror{position:relative;margin:auto;max-width:none;width:100%;padding:10px 15px;min-height:auto !important}}.map-box h2{font-size:2.875rem;color:#000;font-family:"Montserrat Alternates",sans-serif;margin-bottom:20px;font-weight:600;line-height:3.5rem}@media (max-width:480px){.map-box h2{font-size:1.5rem !important;margin-bottom:10px}}.map-box h3{font-size:1.5rem;color:#374A59;font-family:"Montserrat Alternates",sans-serif;font-weight:400;margin-bottom:40px;line-height:3.12rem}@media (max-width:480px){.map-box h3{font-size:1.1rem !important;margin-bottom:10px;text-align:left}}.map-box p{font-size:1rem}.map-box .map-detail{margin:30px 0 0 0;padding:0;list-style:none}.map-box .map-detail li{display:inline-block;padding:0;margin:0 35px 0 0;line-height:1}.map-box .map-detail li .map-legend{display:inline-block;width:28px;height:24px;border-radius:5px;border:solid 1px #FFEBD0;background-color:#FFC569;margin-right:10px;position:relative;top:5px}.map-box .map-detail li .map-legend__extended{border:solid 1px #FFC569;background-color:#FFEBD0}.navbar-secondary{text-align:center}.navbar-secondary ul{display:inline-block;margin:40px auto;padding:0;max-width:600px;text-align:center;border:solid 1px #000;padding:5px 30px;border-radius:40px;background-color:#fff}.navbar-secondary ul li{display:inline-block;padding:0px;margin:0px;line-height:1}.navbar-secondary ul li a,.navbar-secondary ul li a:hover,.navbar-secondary ul li a:visited,.navbar-secondary ul li a:link{text-decoration:none;color:#213D34;display:inline-block;padding:0 10px;line-height:1}.navbar-secondary ul li a:hover{font-weight:700}.navbar-secondary ul li .section-active{font-weight:bold;border-radius:24px;border:solid 1px #374A59;padding:9px 10px !important;line-height:1}.navbar-secondary__fix_position{overflow:hidden;position:fixed;top:40px;left:0;right:0;margin:auto;z-index:300;transition:all .3s ease;will-change:transform}h2{font-size:2.875rem;color:#000;font-family:"Montserrat Alternates",sans-serif;margin-bottom:20px;font-weight:600;line-height:3.5rem;letter-spacing:-4%}h3{font-size:1.5rem;color:#374A59;font-family:"Montserrat Alternates",sans-serif;font-weight:400;margin-bottom:20px;letter-spacing:-4%;line-height:1.75rem}.price-box-wrapper{margin-top:30px}.price-box__item{border:solid 1px #FDBD3F;border-radius:10px;padding:30px;margin-bottom:30px;margin-top:28px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.price-box__item:hover{border:solid 3px #FDBD3F}.price-box__active{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.price-box__active .subtitle{color:#050006;font-size:.625rem;text-transform:uppercase;font-weight:700;display:block;text-align:center;background-color:#FDBD3F;border-top-left-radius:10px;border-top-right-radius:10px;line-height:1;height:28px;line-height:28px}.price-box__active .subtitle:hover{border:solid 3px #FDBD3F}.price-box .btn__cta{width:100%;text-align:center}.price-box h4{font-size:2.5rem !important;font-weight:700 !important}.price-box h4 b{font-size:1rem;display:block}.price-box h4 small{font-size:.875rem;font-weight:500;color:rgba(55,74,89,0.6)}.price-box p{font-size:.875rem}.price-box .p-big{font-size:1rem;display:inline-block;padding-left:30px;background-repeat:no-repeat;background-position:top left;background-image:url(../img/price-check.png)}.plan-icons{margin:10px auto}.plan-icons ul{margin:0px;padding:0px;text-align:center;list-style:none}.plan-icons ul li{display:inline-block;padding:0 15px 10px 15px;border-right:solid 1px #374A59;vertical-align:bottom;width:130px;font-size:.938rem;line-height:1}.plan-icons ul li .img-wrapper{height:100px;display:inline-block;line-height:100px}.plan-icons ul li:first-child{padding-left:0px}.plan-icons ul li:last-child{border:none;padding-right:0px}.plan-icons ul li span{display:inline-block}.plan-icons ul li:last-child span{position:relative;top:12px}.faq-process ul{margin:20px auto 20px auto;padding:0px;list-style:none !important;list-style-type:none !important;max-width:80%}@media (max-width:480px){.faq-process ul{max-width:95%}}.faq-process ul .faq-number{display:inline-block;position:absolute;color:#fff;width:32px;height:32px;line-height:32px;margin-left:-50px;text-align:center}.faq-process ul li{margin:0px;padding:0px 0px 0 0;margin-bottom:0px;cursor:pointer;background-repeat:no-repeat;background-position:top left;background-image:url(../img/bg-faq-bullet.png);padding-left:50px;min-height:90px}.faq-process ul li h4{background-position:top right;background-repeat:no-repeat;background-image:url(../img/faq-release.png);padding-right:40px;font-size:1.5rem;line-height:1;padding-top:5px;font-weight:400;font-family:'Roboto',sans-serif}.faq-process ul li p{height:0px;display:none}.faq-process ul li:hover h4{background-image:url(../img/faq-hover.png)}.faq-process ul li:last-child{background-image:url(../img/bg-faq-last-bullet.png)}.faq-process ul .faq-active{padding-bottom:20px}.faq-process ul .faq-active h4{background-image:url(../img/faq-active.png) !important;font-weight:500}.faq-process ul .faq-active p{height:auto;display:inline-block}.faq-process ul>li:last-child.faq-active{background-image:url(../img/bg-faq-bullet.png) !important;padding-bottom:0px}.faq-general ul{margin:20px auto;padding:0px !important;list-style:none !important;list-style-type:none !important;max-width:80%}@media (max-width:480px){.faq-general ul{max-width:95%}}.faq-general ul li{margin:0px;padding:0px 40px 0 0;background-position:top 20px right 20px;background-repeat:no-repeat;background-image:url(../img/icon-faq-plus.svg);margin-bottom:20px;box-shadow:0 6px 10px 0 rgba(0,0,0,0.03);border:solid 1px #EAF3F3;border-radius:8;padding:18px 33px;cursor:pointer}.faq-general ul li p{height:0px;display:none}.faq-general ul li h4{font-size:1rem;line-height:1;font-weight:400;font-family:'Roboto',sans-serif}.faq-general ul li p:last-child{margin-bottom:0;padding-bottom:0}.faq-general ul .faq-active{background-image:url(../img/icon-faq-minus.png) !important}.faq-general ul .faq-active p{height:auto;display:inline-block}.faq-general ul .faq-active h4{font-weight:700}.list-100 ul{margin-top:40px;max-width:none !important}.imgSizeAuto img{max-width:none !important;width:90%}.cta-alone .btn__cta{width:260px}.cta-alone-big .btn__cta{width:320px}.section-bg-white{background-color:#fff}.bg-skblue{background-color:#D7EAED}.bg-orange{background-color:#FFE1B0}.bg-olive{background-color:#CFE5C8}.bg-gray{background-color:#D8D8D8}.cards-bg-blue{margin-top:20px;margin-bottom:20px}.cards-bg-blue__item{background-color:#fff;border-radius:20px;border:solid 1px #FDBD3F;padding:30px 16px;margin-bottom:24px;min-height:285px}.cards-bg-blue__item h3{font-size:1.125rem;color:#081F32;font-weight:700;font-family:"Montserrat",sans-serif}.cards-bg-blue__item p:last-child{margin-bottom:0px;padding-bottom:0px}.cards-bg-blue__item__160{min-height:175px}.custom-image img{width:100%;margin:30px auto}.green-boxes{margin-top:40px;margin-bottom:0px;color:#fff}.green-boxes__item{background-color:#fff;border-radius:20px;border:solid 1px #FDBD3F;padding:30px 16px;margin-bottom:20px;min-height:160px}.green-boxes__item h3,.green-boxes__item small,.green-boxes__item p{color:#fff}.green-boxes__item h3{font-size:1.473rem;color:#fff;font-weight:600;font-family:'Roboto',sans-serif;padding-bottom:10px;margin:0}.green-boxes__item small{font-style:italic;font-size:.68rem;padding-bottom:10px;display:inline-block}.green-boxes__item p:last-child{margin-bottom:0px;padding-bottom:0px}.green-boxes .bg-dark-green{background-color:#39574C;border:none}.green-boxes .bg-olive{background-color:#91AA89;border:none}.owl-gallery .owl-nav .owl-prev,.owl-gallery__2 .owl-nav .owl-prev,.owl-gallery__3 .owl-nav .owl-prev,.owl-gallery__1 .owl-nav .owl-prev,.owl-gallery__column .owl-nav .owl-prev,.owl-gallery .owl-nav .owl-next,.owl-gallery__2 .owl-nav .owl-next,.owl-gallery__3 .owl-nav .owl-next,.owl-gallery__1 .owl-nav .owl-next,.owl-gallery__column .owl-nav .owl-next{width:67px;height:148px;display:inline;position:absolute;z-index:200;background-position:center;background-repeat:no-repeat;top:50%;transform:translateY(-50%)}.owl-gallery .owl-nav .owl-prev,.owl-gallery__2 .owl-nav .owl-prev,.owl-gallery__3 .owl-nav .owl-prev,.owl-gallery__1 .owl-nav .owl-prev,.owl-gallery__column .owl-nav .owl-prev{background-image:url(../img/left-white.png) !important;left:-32px}.owl-gallery .owl-nav .owl-next,.owl-gallery__2 .owl-nav .owl-next,.owl-gallery__3 .owl-nav .owl-next,.owl-gallery__1 .owl-nav .owl-next,.owl-gallery__column .owl-nav .owl-next{background-image:url(../img/right-white.png) !important;right:-32px}.owl-gallery .owl-nav .left-gallery,.owl-gallery__2 .owl-nav .left-gallery,.owl-gallery__3 .owl-nav .left-gallery,.owl-gallery__1 .owl-nav .left-gallery,.owl-gallery__column .owl-nav .left-gallery,.owl-gallery .owl-nav .right-gallery,.owl-gallery__2 .owl-nav .right-gallery,.owl-gallery__3 .owl-nav .right-gallery,.owl-gallery__1 .owl-nav .right-gallery,.owl-gallery__column .owl-nav .right-gallery{margin-top:7px}.owl-gallery .item img,.owl-gallery__2 .item img,.owl-gallery__3 .item img,.owl-gallery__1 .item img,.owl-gallery__column .item img{transform:scale(1);transform-origin:top left}.owl-gallery__3 .owl-nav .owl-prev,.owl-gallery__3 .owl-nav .owl-next{top:46%}.cc-35,.cc-65{display:inline-block}.cc-35{width:31%}@media (max-width:480px){.cc-35{width:98%;margin-bottom:20px}.cc-35 .mel-20{margin:auto}}.cc-65{width:67%}@media (max-width:480px){.cc-65{width:98%;margin-bottom:20px}.cc-65 .mel-20{margin:auto}}.owl-gallery__right .owl-nav .owl-prev{display:none}.owl-gallery__left .owl-nav .owl-next{display:none}.owl-gallery__white .owl-nav .owl-prev{background-image:url(../img/left-white.png) !important}.owl-gallery__white .owl-nav .owl-next{background-image:url(../img/right-white.png) !important}.owl-gallery__ivory .owl-nav .owl-prev{background-image:url(../img/left-ivory.png) !important}.owl-gallery__ivory .owl-nav .owl-next{background-image:url(../img/right-ivory.png) !important}.owl-gallery__1 img{position:relative}.section-team p{width:53%;margin:auto}.section-team .profile-box{margin-top:50px}.section-team .profile-box p{width:90%;text-align:center;line-height:1.2 !important;margin-bottom:15px}.section-team .profile-box img{margin:20px auto}.gallery-links{margin:30px auto}.gallery-links .gallery-preview{height:auto;display:inline-block;margin-bottom:20px;position:relative;width:100%}.gallery-links .gallery-preview img{border-radius:15px;transform-origin:top left;width:100%}.gallery-links .gallery-preview span{display:block;width:inherit;color:#fff;font-size:1.125rem;font-weight:700;position:absolute;padding:0px 17px;height:45px;background-position:center center;margin-top:-45px;margin-left:2px;width:100%;background-image:url(../img/gallery-release.png);background-repeat:no-repeat;background-position:bottom right;transform-origin:top left}.gallery-links .gallery-preview:hover span{background-image:url(../img/gallery-hover.png);transform:scale(1.01);margin-top:-43px;margin-left:2px}.gallery-links .gallery-preview:hover img{transform:scale(1.01)}.pl-0{padding-left:0px}.pr-0{padding-right:0}.gallery-bg{height:440px;min-height:440px;display:table-cell;vertical-align:bottom}@media (max-width:480px){.gallery-bg{min-height:auto;height:auto}}.mel-20{margin-left:20px}@media (max-width:480px){.mel-20{margin:auto}}.galleries-wrapper{margin:auto;max-width:1060px;padding-top:10px;padding-bottom:10px}.galleries-wrapper img{border-radius:15px}.galleries-wrapper .btn__cta{margin-top:30px}.galleries-wrapper__item{padding-bottom:25px}.galleries-wrapper .gallery-text{background-color:#fff;border-radius:20px;padding:20px 33px}.galleries-wrapper .gallery-text h3{font-family:"Montserrat",sans-serif}@media (max-width:480px){.galleries-wrapper .gallery-text h3{max-width:95%;margin-left:0;text-align:left}}@media (max-width:480px){.galleries-wrapper h3{max-width:95%;margin-left:0;text-align:left}}.galleries-wrapper .content-right{min-height:550px}@media (max-width:480px){.galleries-wrapper .content-right{min-height:auto;padding-bottom:20px}}.galleries-wrapper .content-right h2,.galleries-wrapper .content-right h3,.galleries-wrapper .content-right p{margin-left:40px;max-width:90%}@media (max-width:480px){.galleries-wrapper .content-right h2,.galleries-wrapper .content-right h3,.galleries-wrapper .content-right p{max-width:95%;margin-left:0;text-align:left}}.custom-gallery img{border-radius:20px}.custom-gallery__right .owl-prev{display:none !important}.custom-gallery__left .owl-next{display:none !important}.gallery-1col{text-align:right}.gallery-1col img{border-radius:20px}.gallery-1col .wrapper-arrow__right{left:-2px}.gallery-2col{text-align:right}.gallery-2col img{transform:scale(.95);float:left}.gallery-2col .wrapper-arrow__right{left:-15px}.generic-content ul{list-style:none;margin:0;padding:0}.generic-content ul li{margin:0 0 10px 0;padding:0 0 0 40px;background-position:top left;background-repeat:no-repeat;background-image:url(../img/icon-list.png) !important}.construction{margin-top:30px}.construction__puzzle img{border-radius:10px;margin:0px 20px 20px 0;zoom:.95}@media (max-width:480px){.construction__puzzle img{zoom:.75}}.section-overlap{position:relative}.section-overlap__up{z-index:100}.section-overlap__down{z-index:99;top:-40px}@media (max-width:480px){.section-overlap__down{top:0}}.pt-section{padding-top:50px}.pt-reset{padding-top:0}.p-section{padding-top:50px;padding-bottom:50px}.gallery-col-2 h3{font-family:"Montserrat",sans-serif;font-size:1.5rem}@media (max-width:480px){.gallery-col-2 h3{text-align:left !important}}.gallery-col-2 b{font-weight:600}.gallery-col-2 .page-wrapper{padding-top:25px;padding-bottom:25px}@media (max-width:480px){.gallery-col-2 .owl-carousel{margin-top:20px;margin-bottom:20px}}.p-14{font-size:.9rem}.w-90{max-width:1040px;margin:auto;margin-top:40px;margin-bottom:40px}.w-90 h3{margin-top:30px;font-family:"Montserrat",sans-serif}.w-90 h4{font-size:1.25rem;font-weight:600;margin-bottom:20px}.w-90 img{border-radius:15px}.w-70{max-width:800px;margin:auto}.w-70 .cards-bg-blue__item{min-height:auto}.w-60{max-width:640px;margin:auto}.google-map-boundaries{height:650px;height:85vh;width:100vw;border-bottom-left-radius:60px;border-bottom-right-radius:60px;padding-bottom:60px}.ssl-medium-form{margin:20px auto;max-width:590px;color:#374A59;font-size:.87rem !important}.ssl-medium-form h3{font-family:"Montserrat",sans-serif;font-size:1.5rem}@media (max-width:480px){.ssl-medium-form h3{text-align:left !important}}.ssl-medium-form .gform_validation_errors{display:none !important}.ssl-medium-form .gfield{margin-top:0px !important}.ssl-medium-form .gfield .gfield_error input[type="text"],.ssl-medium-form .gfield .gfield_error input[type="email"],.ssl-medium-form .gfield .gfield_error input[type="tel"]{border:solid 1px #FF0000 !important}.ssl-medium-form .ssl_terms_checkbox{margin-top:20px;font-size:.87rem;letter-spacing:-1.5% !important;line-height:1.25rem !important}.ssl-medium-form .ssl_terms_checkbox .gfield_required{display:none !important}.ssl-medium-form .ssl_terms_checkbox legend,.ssl-medium-form .ssl_terms_checkbox .gfield_validation_message{margin-left:30px}.ssl-medium-form .ssl_terms_checkbox label{letter-spacing:-1.5% !important;line-height:1.25rem !important}.ssl-medium-form .gfield_validation_message,.ssl-medium-form .validation_message{font-size:.75rem !important;color:#FF0000 !important;letter-spacing:-1.5% !important;line-height:1.1 !important}.ssl-medium-form .gform_wrapper{text-align:left}.ssl-medium-form .gform_wrapper input[type="text"],.ssl-medium-form .gform_wrapper input[type="email"],.ssl-medium-form .gform_wrapper input[type="tel"]{border:solid 1px #A3A1A8;color:#656565}.ssl-medium-form .gform_wrapper p,.ssl-medium-form .gform_wrapper label,.ssl-medium-form .gform_wrapper textarea{color:#374A59 !important;font-size:.87rem !important;text-align:left;line-height:1.25rem !important}.ssl-medium-form .gform_wrapper a{color:#3366CC !important}.ssl-medium-form .gform_footer{text-align:center;display:block !important}.ssl-medium-form .gform_footer .gform_button{background-color:#213D34 !important;padding:15px 36px !important;line-height:1 !important;display:inline-block !important;color:#fff !important;font-size:1.06rem !important;font-weight:500 !important;border-radius:34px !important;border:solid 1px #213D34 !important;text-decoration:none !important;font-family:'Roboto',sans-serif !important;width:180px !important}.ssl-medium-form .gform_footer .gform_button:hover{color:#213D34 !important;background-color:transparent !important}@media (max-width:990px){.ssl-medium-form .gform_footer .gform_button{padding:10px 20px}}@media (max-width:840px){.ssl-medium-form .gform_footer .gform_button{font-size:.9rem}}@media (max-width:480px){.ssl-medium-form .gform_footer .gform_button{font-size:.75rem}}.ssl-form-phone{color:#050006;font-size:.87rem;font-weight:500}.ssl-form-phone p{color:#050006;font-size:.87rem;font-weight:500}.search-results{margin-top:40px}.search-results .search-item{border-radius:15px;background-color:#fff;padding:20px;margin-bottom:20px;border:solid 1px #FDBD3F}.search-box__wrapper{display:none}.search-box .btn-search{cursor:pointer}.search-box__wrapper{width:100%;max-width:1340px;position:absolute;margin:auto;left:50%;transform:translateX(-50%);padding:10px 20px 0 0}.search-box .search-field{width:90%;max-width:500px;padding:5px;display:inline-block}.search-box .search-field input[type="text"]{background-color:#fff;width:95%;display:inline-block;border-radius:10px;border:none !important;line-height:1;padding:8px 20px 8px 30px;background-position:9px center;background-repeat:no-repeat;background-image:url(../img/bg-search.png)}.search-box .search-field input[type="text"]::placeholder{color:#3C3C43;opacity:.6}.search-box__page .search-field{padding:0px;margin-bottom:20px}.search-box__page .search-field input[type="text"]{border:solid 1px #374A59 !important;padding:15px 30px}.search-box__show{display:block !important}.gsc-control-cse .gsc-result{background-color:#FAF9F5 !important}.pergola-boxes .box-image-text{border:solid 1px #39574C;border-radius:12px;padding:20px 20px 15px 220px;background-repeat:no-repeat;background-position:left center;min-height:180px;margin-top:20px;margin-bottom:20px}.pergola-boxes .box-image-text b{font-size:1.1rem;font-weight:700}.pergola-boxes .box-image-text p{font-size:.87rem !important;margin-bottom:10px;line-height:1.06rem !important}@media (max-width:480px){.pergola-boxes .box-image-text{min-height:100px;background-size:120px;padding:0px 10px 0px 130px}.pergola-boxes .box-image-text h3{font-size:1.12rem}.pergola-boxes .box-image-text p,.pergola-boxes .box-image-text b,.pergola-boxes .box-image-text strong{font-size:.6rem !important;line-height:.6rem !important}.pergola-boxes .box-image-text b,.pergola-boxes .box-image-text strong{display:inline-block;margin-top:10px}}.explore-more h3{margin-bottom:0px}.ssl-404 h2{line-height:2rem !important}.ssl-404 p{font-size:1.5rem !important;line-height:2rem !important;margin-bottom:30px}.ssl-1-column p,.ssl-1-column h3{font-size:1.5rem;font-family:"Montserrat Alternates",sans-serif}.ssl-1-column p{line-height:1.9rem !important}.ssl-1-column .social-icons{text-align:center;margin:30px auto}.ssl-1-column .social-icons a{display:inline-block;padding:10px 5px}@media (max-width:480px){.title2cols h2{text-align:center;margin:auto;max-width:95%;margin-bottom:20px}}@media (max-width:480px){.services-btn{margin-bottom:20px}}.ssl-circle{height:300px;width:300px;border-radius:50%;background-size:100%;transform-origin:center center;animation:circle 8s linear infinite}@keyframes circle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*# sourceMappingURL=assets/css/ssl-web.css.map */