#header .branding a em,.hero h1 em{font-family:var(--font);font-style:normal}.form-intro p,.hero p,.pg-contact .elementor-form{max-width:clamp(550px,41.666666666666664vw,800px)}:root{--font:"Plus Jakarta Sans",sans-serif;--heading:"Rozha One",serif;--spacing:clamp(60px, 7.8125vw, 100px);--radius:clamp(17px, 1.30208vw, 25px);--transition:all 0.35s ease;--mainFontSize:clamp(16px, 1.14583vw, 20px);--smallFontSize:var(--mainFontSize);--h1FontSize:clamp(42px, 3.6979166666666665vw, 71px);--h2FontSize:var(--h1FontSize);--h3FontSize:clamp(33.333333333333336px, 2.6041666666666665vw, 44px);--lineHeight:1.625;--lineHeightSm:1.1;--lineHeightLg:2;--headingLineHeight:1.1;--containerAbove1600:1450px;--containerAbove1368:1308px;--yellow:#B08000;--gold:#222;--text:#454545;--dark:#222;--light:#F3EAC0;--primary:#334670;--secondary:var(--gold);--darker:#483000;--blue:#687dac;--lightblue:#d2e0ee;--lightgold:#f2e3d2;--lightgreen:#c8d9d3;--green:#567170;--gradientFallback:rgb(6,6,23);--gradient:linear-gradient(90deg, rgba(6,6,23,1) 0%, rgba(51,49,197,1) 100%);--buttonPaddingTop:clamp(9px, 0.72917vw, 14px);--buttonPaddingBottom:clamp(9px, 0.72917vw, 14px);--buttonPaddingLeft:clamp(21px, 1.66667vw, 32px);--buttonPaddingRight:clamp(21px, 1.66667vw, 32px);--buttonCasing:none;--buttonRadius:0;--buttonFontSize:var(--mainFontSize);--buttonWeight:600;--buttonLetterSpacing:clamp(0px, 0vw, 0px);--buttonBorderWidth:clamp(0px, 0vw, 0px);--buttonFont:var(--font);--buttonTextColour:#fff;--buttonBackgroundPrimary:var(--green);--buttonBackgroundSecondary:var(--secondary);--buttonHoverBackgroundColour:var(--dark);--buttonHoverFontColour:#fff;--formFieldBorder:#ccc;--formFieldPaddingTop:clamp(9px, 0.67708vw, 13px);--formFieldPaddingBottom:clamp(9px, 0.67708vw, 13px);--formFieldPaddingLeft:clamp(13px, 1.04167vw, 20px);--formFieldPaddingRight:clamp(13px, 1.04167vw, 20px);--formFieldRadius:0}h1,h2,h3{letter-spacing:-1px}.pg-section img{border-bottom:15px solid var(--lightgold)!important}.pg-section .content-left+.elementor-element:last-child img{border-bottom:15px solid var(--lightgreen)!important}.bg-light.pg-section .content-left+.elementor-element:last-child img,.bg-light.pg-section img{border-bottom:15px solid var(--blue)!important}.bg-light{background:var(--lightblue)}#header{z-index:99999;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-top:10px solid var(--lightblue);padding:0 30px}#header .e-con-inner{position:relative;z-index:2}#header .branding a:before,#header:before{position:absolute;bottom:0;margin:auto;left:0;display:block}#header:before{z-index:1;width:23%;content:"";top:-10px;height:calc(100% + 10px)}#header .branding a{font-family:var(--heading);color:var(--dark);font-size:clamp(13px, 2.354167vw, 21px);position:relative;display:flex;justify-content:center;height:clamp(80px,7.552083333333333vw,115px);padding-left:clamp(26.666666666666668px,2.0833333333333335vw,40px);padding-top:8px;max-width:170px;line-height:.9325;flex-direction:column}#header .branding a em{display:block;font-size:65%;color:#444}#header .branding a:before{content:'';width:clamp(80px,7.552083333333333vw,115px);height:clamp(80px,7.552083333333333vw,115px);background-image:url(i/logo-circle.svg);background-repeat:no-repeat;background-position:center;background-size:contain;top:0}#header .branding a:focus,#header .branding a:hover{filter:grayscale(1);opacity:.9}#header img{max-height:clamp(80px,7.552083333333333vw,115px);width:auto}#header #nav{margin-left:auto!important}#header #nav ul li:not(:last-child) a{padding-right:clamp(25px,2.8645833333333335vw,55px)}#header #nav ul li a{color:var(--dark)}#header #nav ul li a:focus,#header #nav ul li a:hover,#header #nav ul li.current-menu-item a{color:var(--green)}.hero h1{font-family:var(--heading);font-weight:300;line-height:1;color:#fff}.hero h1 em{display:block;font-weight:200;font-size:49%;letter-spacing:0;text-transform:none;color:var(--lightgold)}.hero p{color:#fff;margin:15px auto 10px}.pg-section h2,.pg-section h3,.pg-title h1,.price-box h4{font-family:var(--heading);color:var(--gold);font-weight:300}.hero{padding:clamp(100px,7.8125vw,150px) 30px}html .button.ghost,html .elementor-element.elementor-button-success .elementor-button{background:0 0;border:1px solid #fff;padding:calc(var(--buttonPaddingTop) - clamp(.66666666666667px,.052083333333333vw,1px)) var(--buttonPaddingRight) calc(var(--buttonPaddingBottom) - clamp(.66666666666667px,.052083333333333vw,1px)) var(--buttonPaddingLeft);color:#fff}.hero .elementor-button{margin:7px}#footer,.pg-title{padding:clamp(33.333333333333336px,2.6041666666666665vw,50px) 30px;background-color:var(--lightblue)}.pillars.bg-light .elementor-icon-box-icon,.price-box{background-color:#fff}#footer{background-color:#f9f9f9}#footer a{text-decoration:underline!important}.pg-title{padding:clamp(30px,4.166666666666667vw,80px) 30px}.pg-title h1{text-align:center}.add-leaves-blue h3:after,.add-leaves-green h3:after,.add-leaves-yellow h3:after,.pg-title h1:after{content:'';display:block;width:171px;height:35px;background-image:url(i/leaves-blue.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin:8px auto 0}.add-leaves-yellow h3:after{background-image:url(i/leaves-yellow.svg?v=2)}.add-leaves-green h3:after{background-image:url(i/leaves-green.svg)}.add-leaves-blue h3:after,.add-leaves-green h3:after,.add-leaves-yellow h3:after{margin:0 0 20px;width:130px;height:30px}.add-leaves-blue.leaves-centered h3:after,.add-leaves-green.leaves-centered h3:after,.add-leaves-yellow.leaves-centered h3:after{margin-left:auto;margin-right:auto}.check-list .elementor-icon-list-icon{background-color:var(--yellow);width:clamp(20px,1.5625vw,30px);height:clamp(20px,1.5625vw,30px);flex:0 0 clamp(20px,1.5625vw,30px);margin-right:clamp(3.3333333333333px,.26041666666667vw,5px);border-radius:100%;display:flex;align-items:center;justify-content:center}.check-list li.elementor-icon-list-item,.check-list li.elementor-icon-list-item a{align-items:flex-start}.check-list .elementor-icon-list-icon svg{margin:0!important}.check-list .elementor-icon-list-icon svg *{fill:#fff}.check-list li{margin:clamp(10px,.78125vw,15px) 0 0!important}.border-top{border-top:25px solid #f9f9f9}.pillars .elementor-icon-box-icon{background:var(--lightblue);width:clamp(86.66666666666667px,6.770833333333333vw,130px);height:clamp(86.66666666666667px,6.770833333333333vw,130px);border-radius:100%;display:flex;align-items:center;justify-content:center}.pillars .elementor-icon-box-icon .elementor-icon{max-width:49%}.pillars .elementor-icon-box-icon .elementor-icon svg{width:100%;height:auto}.pillars .elementor-icon-box-icon .elementor-icon svg *{fill:var(--blue)}.pillars .elementor-icon-box-wrapper{margin:clamp(20px,1.5625vw,30px) 0}.pillars .elementor-icon-box-wrapper h4{font-size:clamp(16px, 1.3020833333333333vw, 25px);color:var(--dark)}.pillars .elementor-icon-box-wrapper h4 small{display:block;margin:10px 0 0;font-weight:500;font-size:67%;padding:0 clamp(15px,2.0833333333333335vw,40px)}.pg-section h3 em{display:block;color:var(--blue);font-style:normal}.pg-section .rates-outro p{font-size:clamp(15px, .8854166666666666vw, 17px)}.price-box{padding:clamp(26.666666666666668px,2.0833333333333335vw,40px)!important;display:flex;flex-direction:column;height:100%}.price-box .pp-button{margin-top:auto}.price-box p{margin:0 0 clamp(33.333333333333336px,2.6041666666666665vw,50px);font-size:clamp(15px, .9375vw, 18px);line-height:1.5}.price-box h4{font-size:clamp(26px, 2.0833333333333335vw, 40px)}.price-box h5{font-weight:300;color:var(--green);margin:0 0 clamp(10px,.78125vw,15px)}.form-intro p{font-weight:300;font-size:clamp(17.333333333333332px, 1.3541666666666667vw, 26px);margin:0 auto clamp(33.333333333333336px,2.6041666666666665vw,50px);line-height:1.5;color:var(--gold)}.pg-contact .elementor-form{margin:0 auto}.pg-contact .captcha-note{margin:0;text-align:left}.pg-contact .captcha-note p{margin:0;font-size:clamp(13px, .78125vw, 15px);line-height:1.25;padding-top:5px}.pillars.bg-light .elementor-icon-box-icon svg *{fill:var(--green)}.leaves-bg,.pg-contact{background-image:url(i/leaves-grey.svg);background-size:60%;background-repeat:no-repeat;background-position:bottom left}.bg-light.pg-section .pp-button img{border-bottom:none!important}.pp-button section img{display:block;height:auto!important;max-width:70px!important;margin-top:2px}.pp-button section{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:13px}.pp-button input+img{margin:30px 0 7px}.blog-feed .elementor-post__text{align-items:center}.blog-feed .elementor-post__text h3 a{font-size:var(--h4FontSize)}.blog-feed .elementor-post__text h3+div{font-size:clamp(13px, .78125vw, 15px);margin:-3px 0 15px}.blog-feed .elementor-post__text .elementor-post__excerpt{text-align:center;margin-bottom:30px!important}.blog-feed .elementor-post__text .elementor-post__excerpt p{font-size:clamp(13px, .78125vw, 15px)}.blog-feed .elementor-post__text .elementor-post__read-more-wrapper a{font-family:var(--buttonFont);font-size:clamp(13px, .78125vw, 15px);padding:var(--buttonPaddingTop) var(--buttonPaddingRight) var(--buttonPaddingBottom) var(--buttonPaddingLeft);background-color:var(--buttonBackgroundPrimary);color:var(--buttonTextColour);line-height:1;font-weight:var(--buttonWeight);border-radius:var(--buttonRadius);text-transform:var(--buttonCasing);border:var(--buttonBorderWidth) solid var(--buttonBackgroundPrimary);cursor:pointer;display:inline-block;transition:var(--transition);letter-spacing:var(--buttonLetterSpacing)}.blog-feed .elementor-post__text .elementor-post__read-more-wrapper a:focus,.blog-feed .elementor-post__text .elementor-post__read-more-wrapper a:hover{background-color:var(--dark)}.blog-feed a.elementor-post__thumbnail__link{background:var(--blue)}.blog-feed a.elementor-post__thumbnail__link img{opacity:1;transition:.3s!important}.blog-feed a.elementor-post__thumbnail__link:focus img,.blog-feed a.elementor-post__thumbnail__link:hover img{opacity:.3;filter:grayscale(1)}@media (max-width:1800px){#header:before{width:20%}}@media (max-width:1600px){#header:before{width:20%}}@media (max-width:1368px){.pg-section,.pg-title{padding-left:30px!important;padding-right:30px!important}#header:before{width:21%}}@media (max-width:1199px){#header .branding a{line-height:1}}@media (max-width:991px){.uncentered .e-con-inner{align-items:flex-start!important}#header:before{width:22%}}@media (max-width:800px){#header:before{width:24%}}@media (max-width:767px){.single-blog-post .e-con-inner{flex-direction:column-reverse!important}.crop-image{height:360px;overflow:hidden;margin:0 0 25px!important}.unalternate .elementor-element[data-element_type=container]:last-child{order:-1!important}.pg-section img{margin-bottom:25px}.price-box-middle{margin:20px 0!important}.mobile-navigation li:last-child{display:none}.mobile-navigation li{margin:0!important}#header,nav.navigation{position:fixed;right:0;margin:auto;left:0}.pillars .elementor-icon-box-icon{width:80px;height:80px;flex:0 0 80px}.pillars .elementor-icon-box-wrapper h4 small{padding:0;margin:0}.pillars .elementor-widget-icon-box .elementor-icon-box-content{display:flex;align-items:center}.pillars .elementor-icon-box-wrapper{margin:10px 0}.mobile-navigation li.mobile-button span{margin:0}.mobile-navigation li.mobile-button{padding-top:6px}#header{background:#fff;border-top:5px solid var(--light);top:0;width:100%;z-index:2000000}#header .branding{margin-left:-6px}#header .branding a{font-size:16px;margin-right:-15px}#footer{padding-bottom:80px}#footer a{display:block}.pg-contact .captcha-note p{text-align:center}.pg-contact .elementor-button{width:100%;margin:10px 0 0}nav.navigation{z-index:10000;top:85px;background:var(--lightgreen)}nav.navigation a{padding:7px!important;border-bottom:1px solid rgba(255,255,255,.1);color:#000!important;font-weight:500}nav.navigation li.current-menu-item a{color:#fff!important;background:var(--green)!important}#header #nav ul li:not(:last-child) a{padding:0}.hero,.pg-title{margin-top:84px!important}.admin-bar .hero,.admin-bar .pg-title{margin-top:39px!important}#header:before{transform:none;left:0;width:170px}}.hero { background-color: var(--dark);}.pg-contact .captcha-note p,.elementor-posts .elementor-post__excerpt p,.elementor-posts .elementor-post__meta-data{color:var(--text)!important}.privacy h2{font-size:var(--h3FontSize)}.privacy h3{font-size:var(--h4FontSize)}.privacy h4{font-size:calc(var(--h4FontSize) / 1.25)}.hero .elementor-widget-container{position:relative;overflow:hidden;padding:clamp(60px,7.552083333333333vw,145px) 30px}.hero .elementor-widget-container img{object-fit: fill; width: 100%; height: 100%;position:absolute;top:0;left:0;right:0;margin:auto;bottom:0;z-index:1}.hero .elementor-widget-container section{z-index:3;position:relative}.hero .elementor-widget-container:after{content:"";background:var(--primary);position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;margin:auto;opacity:.67}.hero{padding:0!important}

#testimonials {
    background-color: #d2e0ee;
}

#testimonials .elementor-testimonial-wrapper,
#testimonials .elementor-testimonial-name {
    position: relative;
}

#testimonials .elementor-testimonial-wrapper {
    overflow: unset !important;
}

#testimonials .elementor-testimonial-wrapper:after {
    content: "";
    position: absolute;
    top: clamp(-30px, -1.5625vw, -20px);
    left: clamp(-30px, -1.5625vw, -20px);
    display: block;
    width: clamp(66.66666666666667px, 5.208333333333333vw, 100px);
    height: clamp(66.66666666666667px, 5.208333333333333vw, 100px);
    background-image: url(i/icons/icon-quotes.svg?v=1);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.1;
    z-index: 5;
}

#testimonials .elementor-testimonial-content {
    font-size: clamp(16px, 1.0416666666666667vw, 20px);
    position: relative;
    z-index: 10;
}

#testimonials .elementor-testimonial-name {
    font-weight: 700;
    font-size: clamp(16px, 1.0416666666666667vw, 20px);
    padding-bottom: clamp(20px, 1.5625vw, 30px);
    min-width: clamp(66.66666666666667px, 5.208333333333333vw, 100px);
}

#testimonials .elementor-testimonial-name:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    width: clamp(66.66666666666667px, 5.208333333333333vw, 100px);
    height: clamp(13.333333333333334px, 1.0416666666666667vw, 20px);
    background-image: url(i/icons/icon-stars.svg?v=1);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}