/**handles:flatsome-style**/
body,html{font-size:17px;font-weight:400;--base-color:#000;--primary-color:#027373;--secondary-color:#D4BD73;--light:#F4EEDB;--container-max-width:1750px;--passe-partout:5%;--font-xs:calc(0.9em + 0.2 * ((100vw - 320px) / 150));--font-s:calc(0.9em + 0.1 * ((100vw - 320px) / 150));--font-m:calc(1em + 0.6 * ((100vw - 320px) / 150));--font-l:calc(1.2em + 1.1 * ((100vw - 320px) / 150));--font-xl:calc(1.8em + 1.1 * ((100vw - 320px) / 150));--font-xxl:calc(2.2em + 1.1 * ((100vw - 320px) / 150));--font-xxxl:calc(2.5em + 1 * ((100vw - 320px) / 150));--space-xs:1em;--space-s:2em;--space-m:5em;--space-l:8em;--space-xl:12em;--space-xxl:16em}h1.lead{font-size:var(--font-xxxl);line-height:1.2}h1{font-size:var(--font-xxl);font-weight:400;letter-spacing:0;line-height:1.2}h2.lead{font-size:calc(1.2 * var(--font-xl));font-weight:400}h2{font-size:var(--font-xl);line-height:1.3;font-weight:400}h3{font-size:var(--font-l);line-height:1.3;font-weight:400}h4,h5{font-size:var(--font-m);line-height:1.4;font-weight:400}h6{font-size:var(--font-m);line-height:1.4;font-weight:400}h1+ol,h1+ul,h2+ol,h2+ul,h3+ol,h3+ul,p,p+ol,p+ul{font-size:var(--font-s)}p.lead{font-size:calc(1.3 * var(--font-s))}h6.small-headline{text-transform:uppercase;font-size:var(--font-s);letter-spacing:1;line-height:1.4;margin-bottom:1.1em}td{color:var(--base-color)}h6{margin-bottom:1em}.nav-dropdown.nav-dropdown-default>li>a{font-size:calc(.8*var(--font-xs));color:var(--base-color);opacity:1}.nav-dropdown.nav-dropdown-default>li>a:hover{font-size:calc(.8*var(--font-xs));color:var(--primary-color)!important}h3~p{margin-bottom:1.2em}#footer .section-content>.row,#main .section-content>.row:not(.row-full-width){padding-left:calc(var(--passe-partout) - 15px);padding-right:calc(var(--passe-partout) - 15px);max-width:var (--container-max-width)!important}.container{max-width:var(--container-max-width);padding-left:calc(var(--passe-partout) - 15px);padding-right:calc(var(--passe-partout) - 15px)}.post .entry-content.single-page{max-width:900px;margin-right:auto;margin-left:auto}h5.post-title.is-large{margin-bottom:1em;color:var(--secondary-color)}@media (max-width:1080px){.header-main .show-for-medium{display:block!important}.header-main .hide-for-medium{display:none!important}}.wp-block-button__link{padding:0 2em}.testimonial-form,.testimonial-form input[type=email],.testimonial-form input[type=tel],.testimonial-form input[type=text],.testimonial-form input[type=url],.testimonial-form textarea{text-shadow:0 1px 0 #fff0!important}.testimonial-form .submit{cursor:pointer;background:var(--primary-color);color:#fff}.style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate.margin_Quotes div.colupdate-sm-12.setmargin div img.imgupdate-circle.imgupdate-circle-img{display:none!important}.style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate blockquote.open_close .quotes_content::before{background:rgba(0,0,0,0) url("/wp-content/uploads/2022/10/quote.png") no-repeat scroll 0 0}.style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate blockquote.open_close{padding-top:2em!important}@media only screen and (max-width:48em){.header-main .header-button>.button.is-outline{font-size:65%}.off-canvas-center .nav-vertical>li>a{font-size:1em}.header-full-width .container{max-width:91%!important}#logo{width:130px}}