:root{--headfont:'Josefin Sans';--bodyfont:'Open Sans';--yellow:#face01;--palegrey:#f5f5f5;--midgrey:#c0c0c0;--darkgrey:#878787;--white:#fff;--pink:#f4b8b5;--pink-hover:#f7cdcb;--greyblue:#506369;--greyblue-hover:#99a9a8;--greyblue-gradient:linear-gradient(90deg,rgba(153,169,168,1) 0%,rgba(80,99,105,1) 100%);--greyblue-gradient-hover:linear-gradient(90deg,rgba(80,99,105,1) 0%,rgba(80,99,105,1) 100%)}body #dh-cookie-bar{z-index:999999}h1,h2,h3,h4,h5,h6{font-family:var(--headfont),sans-serif}body,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:var(--bodyfont),sans-serif}body{font-size:16px;line-height:2}h1,.h1{position:relative;margin:0 0 1em;padding-bottom:.4em;font-weight:700;font-size:clamp(30px,2.2vw,75px)}h2,.h2,.centred-widgets .widget h2{position:relative;font-weight:700;font-size:clamp(22px,1.8vw,32px)}h3,.h3{color:var(--greyblue);text-transform:uppercase}.header{border-top:8px solid var(--pink)}.main-title{background:none;border:none}.title,.main-title__primary{color:var(--greyblue);text-transform:uppercase;margin:3vw 0 2vw 0}.title:after,.main-title__primary:after{content:"";position:absolute;left:40%;bottom:-20px;height:1px;width:20%;border-top:var(--pink) 5px solid}h2.widget-title,.panel-grid h2.widget-title{text-align:center;color:var(--greyblue);text-transform:uppercase;margin:30px 0 60px 0}h2.widget-title:after{content:"";position:absolute;left:40%;bottom:-30px;height:1px;width:20%;border-top:var(--pink) 5px solid}.blocklinks h2.widget-title:after{content:none}.blocklinks h2.widget-title{margin:0}h2.pink{color:var(--pink);font-size:clamp(40px,4vw,64px)}h2.pink small{color:var(--greyblue);font-size:50%}h2.pink:after{content:"";position:absolute;bottom:-40px;left:0;height:1px;width:20%;border-top:var(--midgrey) 5px solid}.so-widget-sow-image-default-8b5b6f678277-3343 .sow-image-container{justify-content:center}a.action{background-image:linear-gradient(to right,var(--pink-hover) 0%,var(--pink) 51%,var(--pink-hover) 100%);transition:0.5s;background-size:200% auto;border-radius:0;padding:10px 20px;text-transform:uppercase;font-family:var(--headfont);margin:20px 0;font-size:18px;font-size:clamp(16px,1.5em,18px);padding:15px 30px 14px 30px;margin:20px auto;color:var(--white)!important;font-weight:600}a.action:hover{background-position:right center;color:#fff;text-decoration:none}a.action.left{background-image:linear-gradient(to right,var(--greyblue-hover) 0%,var(--greyblue) 51%,var(--greyblue-hover) 100%);transition:0.5s;background-size:200% auto;border-radius:0;padding:15px 30px 14px 21px;text-align:left;min-width:350px;max-width:550px;font-size:18px;text-transform:uppercase;font-family:var(--headfont);padding-right:6vw}a.action.left:hover{background-position:right center;color:#fff;text-decoration:none}a.action.left::before{display:inline-flex;justify-content:center;align-items:center;font-size:22px;color:#fff;z-index:3;position:absolute;width:20px;height:20px;position:absolute;right:20px;top:50%;margin-top:-9px}a.action.left.phone::before{content:'\f095';font-family:'FontAwesome'}a.action.left.arrow::before{content:'\f061';font-family:'FontAwesome'}.widget_sow-editor ul li:before,.jumbotron .carousel-content ul li:before{color:var(--bluegrey)}.fa-phone{transform:rotate(90deg)}.lux-bg{background-position:25vw -5vw!important;background-repeat:no-repeat}.white-container{background:var(--white);padding:50px;margin:75px 0}.white-container h2{color:var(--pink);text-transform:uppercase;font-size:clamp(30px,2.2vw,75px);margin-bottom:20px}.greyblue-container{background:var(--greyblue-hover);padding:50px;margin:75px 0}.greyblue-container h2{color:var(--white);text-transform:uppercase;font-size:clamp(30px,2.2vw,75px);margin-bottom:20px}.greyblue-container p{color:var(--white);text-align:center;margin:0}.contact-us-form p{color:var(--greyblue);text-align:center;margin:0}.contact-us-form .gfield_consent_label,.contact-us-form .gfield_consent_label a{color:var(--greyblue)}.siteorigin-panels-stretch.blocklinks img,.siteorigin-panels-stretch .about-marlena img{margin-top:0}.header-widgets .textwidget a,.transparent-widgets .textwidget a,.centred-widgets .textwidget a{color:var(--pink)}.centred-widgets p,.centred-widgets .textwidget .header-phone a,.centred-widgets .textwidget .header-phone .fa{color:var(--greyblue)}.centred-widgets p,.centred-widgets a{color:var(--greyblue);text-transform:uppercase}.navigation--main li a,.navigation--main>.menu-item-has-children>a::after{color:var(--greyblue)!important;text-transform:uppercase}.navigation--main li a,.navigation--main>.menu-item-has-children:hover>a::after{color:var(--greyblue)!important;text-transform:uppercase}ul.side-nav li.side-google a::after{content:'\f1a0'}.jumbotron{background:var(--palegrey)}.jumbotron__content p{margin:20px 0;font-size:clamp(16px,1.5vw,18px);line-height:clamp(24px,1.5vw,28px)}.jumbotron__title h2{text-transform:uppercase;font-size:clamp(28px,4vw,42px)}.jumbotron a.action{font-weight:600}.bg-image-left{background-position:center left}.bg-image-right{background-position:center right}.blocklinks .panel-grid-cell{margin-bottom:15px}.blocklinks .panel-grid-cell>div{background:none}.blocklinks h2.widget-title{background:rgb(135 135 135 / .8);position:absolute;bottom:20px;width:100%;color:var(--white);text-transform:uppercase;font-size:18px;pointer-events:none}.wpmtst-unstyled .screen-reader-text{display:none}.wpmtst-unstyled .wpmtst-testimonial-inner.testimonial-inner{border:none;padding:20px 50px;background:none}.testimonial-content .readmore-excerpt,.testimonial-content p,.testimonial-name{text-align:center}.readmore-text:hover{cursor:pointer}.wpmtst-unstyled .wpmtst-testimonial-inner.testimonial-inner{padding-top:0;padding-bottom:0}.wpmtst-unstyled .readmore{display:none}.wpmtst-unstyled .testimonial::after{content:''}.wpmtst-unstyled.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before,.wpmtst-unstyled.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before{background:var(--greyblue)}.wpmtst-unstyled.strong-view.controls-style-buttons:not(.rtl) a:hover:before{background:var(--greyblue)}.google-reviews{text-align:center;align-items:center}.google-reviews img{margin-top:0;margin-right:20px}.google-reviews .fa-star{color:#f5c329;font-size:20px}.reviews img{margin-top:0}.prices table{width:100%}.prices tbody tr:nth-child(odd){background:var(--palegrey)}.prices tbody tr:nth-child(even){background:#ececec}.prices thead tr{background:var(--greyblue);color:var(--white)}.prices table td{padding:3px 10px}.prices table td:not(:first-child){text-align:right}.prices tbody tr td:last-of-type{min-width:115px}.cancel-policy{padding:30px 0;display:flex!important;justify-content:center!important;align-items:center!important}.cancel-policy img{padding:20px 0}.refund-policy{background-color:#fef5f4;padding:20px;border-radius:3px;max-width:700px;margin:auto;border:1px solid #fbd1cc}.refund-policy h4{color:#ff6c75}.contact-us-info p{text-align:center}.contact-us-info a{color:var(--greyblue)}.contact-us-info a .fa{color:var(--pink)}.gform_required_legend{display:none}.gform_body input,.gform_body select,.gform_body select option,.gform_body textarea{border:none;border-radius:0}.gform_body select{font-family:'Arial',san-serif}.gform_footer{justify-content:center}.gfield_consent_label{color:var(--white)}.gform_wrapper .gfield_required{color:var(--greyblue);font-size:18px}.gfield_consent_label a{color:var(--white);font-weight:700}body .gform_wrapper .gform_footer input[type="submit"]{border-radius:0;text-transform:uppercase;font-family:var(--headfont);font-size:20px;padding:12px 40px 10px 40px;background-color:var(--pink);color:var(--white)}body .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:var(--pink-hover)}.recap{margin:0 auto}.ginput_container.ginput_container_consent{align-items:center}.gform_wrapper .gform_body .ginput_container.ginput_container_consent input{margin:0 6px 0 0}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button.content-collapse[aria-expanded="false"]:not(.faqtitle)::after{content:' MORE \f107'}button.content-collapse[aria-expanded="true"]:not(.faqtitle)::after{content:' LESS \f106'}.footer h6.footer__headings{text-transform:uppercase;font-weight:300px;font-size:32px}.footer table{min-width:300px}.footer .widget_nav_menu ul>li>a{font-size:16px}.footer .fa-google,.footer .fa-facebook,.footer .fa-instagram,.footer .fa-whatsapp{font-size:20px;margin:10px 5px}.landing_page-template button.faqtitle,.landing_page-template .master-container ul.lp-cousins li a,.master-container ul.dh-siblings li a{border-radius:0;background-color:var(--greyblue);transition:ease 0.5s all}.landing_page-template button.faqtitle:hover,.landing_page-template .master-container ul.lp-cousins li a:hover,.master-container ul.dh-siblings li a:hover{background-color:var(--greyblue-hover);transition:ease 0.5s all}button.content-collapse::after{font-family:'FontAwesome'}.landing_page-template .master-container ul.dh-siblings li a{color:var(--white)}.area-list a{color:inherit}@media (min-width:780px){.navigation--main{width:750px!important}}@media (min-width:992px){.navigation--main{width:970px!important}}@media (max-width:1200px) and (min-width:992px){#navi{position:relative!important;top:auto!important;left:auto!important;right:auto!important}}@media (min-width:1200px){.navigation--main{width:1100px!important}}@media (min-width:1400px){.navigation--main{width:1100px!important}}.gtranslate_wrapper .gt_switcher_wrapper .gt_switcher .gt_option{border-color:#fff0}.gtranslate_wrapper .gt_switcher_wrapper .gt_switcher .gt_option a{font-size:14px}.gtranslate_wrapper .gt_switcher_wrapper .gt_switcher .gt_selected a{border-bottom:0;font-size:14px}@media (min-width:992px){.hide-on-desktop{display:none}.navigation{background:none;box-shadow:none;padding:0}.navigation--main>.menu-right li>a,.navigation--main #menu-item-3450>a,.navigation--main #menu-item-5561>a,.navigation--main #menu-item-8>a{color:#999;padding:10px 10px!important;font-size:14px!important;transition:all 200ms ease-out}.navigation--main>.menu-item-has-children>a::after{bottom:-8px}.navigation--main>li>a{font-size:14px!important}.navigation--main .sub-menu a{font-size:14px!important}#headstuff{padding-bottom:15px;padding-top:20px}#navi{position:relative!important;top:auto!important;left:auto!important;right:auto!important;margin-top:15px;margin-bottom:15px}.logo img{position:relative;top:7px}.centred-widgets{width:38%;max-height:100px;border-bottom:4px solid var(--midgrey);margin-top:20px}.centred-widgets .rightwij{min-width:90%;align-items:center}.centred-widgets .textwidget a.action{color:var(--white)!important;font-size:16px;margin:auto;font-weight:600}.header-phone-wrapper .panel-grid{align-items:center!important}.header-phone-wrapper a.action{padding:18px 25px 15px 25px!important}h2.header-phone{font-size:clamp(20px,1.8vw,24px)!important;text-align:center}.logo{max-width:270px;display:flex;align-items:center;justify-content:center}.navigation--main{margin:auto!important;display:flex}.navigation--main .menu-right{margin-left:auto}.navigation--main>li>a::before,.navigation--main>.menu-right-section li>a::before{content:none}.navigation--main>li:hover,.navigation--main>li.is-hover,.navigation--main .menu-right-section>li:hover,.navigation--main .menu-right-section>li.is-hover{box-shadow:inset 0 -3px 0!important;color:var(--pink)!important;transition:ease all 0.5s}.navigation--main .sub-menu,.navigation--main .sub-menu>li>a{border-color:var(--palegrey)}.navigation--main .sub-menu{border-left:1px solid var(--palegrey);border-right:1px solid var(--palegrey)}.navigation--main .sub-menu>li>a{background:var(--white)}.navigation--main .sub-menu>li>a:hover{background:var(--palegrey)!important}.navigation--main .header-social a{padding-left:8px;padding-right:8px}.navigation--main .header-google{margin-left:12px}.is-sticky-navbar .navigation{background:var(--white);box-shadow:0 4px 6px rgb(0 0 0 / 10%)}.is-sticky-navbar .navigation--main,.is-sticky-navbar .navigation--main .menu-right-section{display:flex;justify-content:center;left:0}.is-sticky-navbar .navigation--main .menu-right{margin:0}.is-sticky-navbar .navigation--main{padding:10px 0;transition:ease all 0.5s}.is-sticky-navbar .navigation--main .header-social a{padding-left:15px;padding-right:15px}.is-sticky-navbar .navigation--main .header-google{margin-left:0}.leftside .carousel-content,.rightside .carousel-content{width:40%;min-width:540px}.rightside .carousel-content{padding:0 10% 0 5%}.jumbotron__title h2:before{content:"";position:absolute;left:0;top:-40px;height:1px;width:50%;border-top:var(--midgrey) 5px solid}body:not(.home) .carousel-inner>.item>img,body:not(.home) .carousel-inner>.item>a>img{width:60%}body.home .carousel-inner>.item>img,body.home .carousel-inner>.item>a>img{width:90%}.footer{padding:80px 0 50px 0}.navigation--main>.menu-right-section li{list-style:none;position:relative}@media (min-width:992px){.navigation--main>.menu-right-section li{display:inline-block}}.navigation--main>.menu-right-section li>a{position:relative;display:block;color:#ddd;padding:6px 10px 6px 0}@media (min-width:992px){.navigation--main>.menu-right-section li>a{color:#999;padding:10px 15px;transition:all 200ms ease-out}}.navigation--main>.menu-right-section li:hover>a,.navigation--main>.menu-right-section li.is-hover>a{text-decoration:none;color:#fff}@media (min-width:992px){.navigation--main>.menu-right-section li:hover>a,.navigation--main>.menu-right-section li.is-hover>a{color:#333}}@media (min-width:992px){.navigation--main>.menu-right-section li:hover,.navigation--main>.menu-right-section li.is-hover{box-shadow:inset 0 3px 0}}@media (min-width:992px){.navigation--main>.menu-right-section li:hover,.header-transparent .navigation--main>.menu-right-section li.is-hover{box-shadow:inset 0 -3px 0}}.navigation--main>.menu-right-section li:hover>a::after,.navigation--main>li.is-hover>a::after{color:#fff}@media (min-width:992px){.navigation--main>li:hover>a::after,.navigation--main>li.is-hover>a::after{color:#333}}.navigation--main>.menu-right-section li:hover>.sub-menu,.navigation--main>li.is-hover>.sub-menu{visibility:visible;opacity:1;z-index:1}.navigation--main>.menu-right-section li:last-child a::before{display:none}}@media (max-width:991px){.container{padding-left:25px;padding-right:25px}.hide-on-mobile{display:none}body.page-id-5554 .panel-grid-cell .textwidget{text-align:center}body{font-size:14px;line-height:2}.white-container,.greyblue-container{padding:20px;margin:20px 0}.white-container h2,.white-container p{text-align:center}.title{margin:8vw 0 8vw 0}.title:after{bottom:-10px}h2.pink{text-align:center}h2.pink small{color:var(--greyblue);font-size:70%}h2.pink:after{left:40%}.so-widget-sow-image .sow-image-container{justify-content:center!important}div#navi{background:none;box-shadow:none}.navigation{padding:0}.navigation--main{padding-left:20px;padding-right:20px}.navigation--main>li>a,.navigation--main>.menu-right-section li>a,.navigation--main .sub-menu>li>a{padding:0}#menu-main-menu a{font-size:15px}a.action{min-width:320px;font-size:16px}a.action.left{min-width:300px;font-size:16px;padding-right:50px}body .gform_wrapper .gform_footer input[type="submit"]{padding:5px 30px 4px 30px}.centred-widgets{padding-top:20px}.header-centre .logo{max-width:calc(70% - 50px);margin:0 auto;padding-left:50px;display:flex;align-items:center;justify-content:center}.jumbotron #slider-wrap{padding:30px 10px 20px 10px}.blocklinks .panel-grid-cell{margin-bottom:20px}.blocklinks h2.widget-title{font-size:16px;position:relative;top:0;padding:8px 10px 5px 10px;min-height:50px;display:flex;align-content:center;align-items:center;justify-content:center}.reviews img{width:auto!important;margin:20px auto}.google-reviews img{margin-right:20px}.sow-image-container{justify-content:center}.about-marlena img{margin:10px}.about-marlena{text-align:center}.lux-bg{background-position:-45vw 35vw!important;background-repeat:no-repeat}.lux-bg p,.lux-bg h3{text-align:center}.prices>.panel-grid-cell{margin-top:40px}.gform_wrapper .gfield_required,.gfield_consent_label{font-size:12px}.footer table{margin:auto}.footer .widget_nav_menu ul>li>a{font-size:14px}