.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important;}
.wpcf7 .hidden-fields-container{display:none;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}@-webkit-keyframes spin {
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
}
@keyframes spin {
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
}
@-webkit-keyframes spin-counter {
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
}
@keyframes spin-counter {
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
}
*,
*::before,
*::after{margin:0;padding:0;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box;}
*:focus,
*::before:focus,
*::after:focus{outline:unset;}
html{scroll-behavior:smooth;overflow-x:hidden;margin:0px !important;font-size:62.5% !important;position:relative;}
html.no-scroll{overflow:hidden;}
body{font-style:normal;}
body.no-scroll{overflow:hidden;}
main{position:relative;min-height:100vh;z-index:0;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6 {
font-size: 4.5rem;
font-family: "superior-title", "serif";
font-weight: 700;
} p{line-height:3rem;letter-spacing:0.5px;}
p, a {
font-family: "Gotham A", "Gotham B", sans-serif;
font-size: 1.8rem;
} a{text-decoration:none;}
a.s-green{text-transform:uppercase;color:#143a38;border-bottom:solid #143a38 2px;font-size:1.6rem;padding-bottom:1rem;font-weight:700;letter-spacing:2px;}
a.s-green:hover{color:#105a4d;border-color:#105a4d;}
.slick-slider{display:none !important;}
.slick-slider.slick-initialized{display:block !important;}
.slick-slider .slick-list{overflow:hidden;}
.slick-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}
.error{color:red;font-size:1.8rem;font-weight:700;}
button{-webkit-tap-highlight-color:transparent;}
input{max-width:100%;}
.u-img-cover{position:relative;width:100%;padding-bottom:30%;}
.u-img-cover img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.u-super{text-transform:uppercase;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;}
.u-super:after{margin-left:1rem;display:inline-block;content:"";width:100%;max-width:10rem;height:2px;}
.u-super--blue{color:#4a879d;}
.u-super--blue:after{background-color:#4a879d;}
.u-contact-form-7 form p{margin-bottom:50px;}
.u-contact-form-7 form label{margin-bottom:65px;display:block;font-size:2.4rem;text-transform:uppercase;margin:0;padding:0;font-weight:700;z-index:1;}
.u-contact-form-7 form label:before{display:none;}
.u-contact-form-7 form .wpcf7-form-control-wrap{z-index:-1;}
.u-contact-form-7 form .wpcf7-text, .u-contact-form-7 form .wpcf7-textarea{-webkit-transform:translateY(-10px);transform:translateY(-10px);z-index:0;outline:0;border-radius:0;-webkit-appearance:none;border:0;background:#fff;-webkit-box-shadow:0px 4px 4px 0px rgb(225, 199, 0);box-shadow:0px 4px 4px 0px rgb(225, 199, 0);width:100%;padding:15px;font-size:1.8rem;height:90px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.u-contact-form-7 form .wpcf7-textarea{min-height:150px;}
.u-contact-form-7 form .wpcf7-submit{min-width:250px;}
.u-contact-form-7 form .wpcf7-response-output{border-color:black !important;font-size:2rem;margin-top:20px;}
.u-contact-form-7 form .wpcf7-not-valid-tip{font-size:1.6rem;}
.u-contact-form-7 button{width:266px;}
@media(max-width:450px){
.u-contact-form-7 button{width:200px;padding:15px 35px;}
}
.u-vert-text{color:#fff;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-size:1.4rem;text-transform:uppercase;letter-spacing:1.2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;bottom:15%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left;transform-origin:left;width:100%;margin-bottom:0 !important;}
.u-vert-text:after{content:"";width:100%;max-width:95px;background-color:#fff;margin-left:1rem;height:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.u-vert-text--blue{color:#4a879d;font-weight:400;}
.u-vert-text--blue:after{background-color:#4a879d;}
.u-color-block{position:absolute;top:-2px;left:0;width:100%;height:90%;z-index:0;}
.u-yellow-text{color:#ebe442;text-transform:uppercase;font-family:"Gotham A", "Gotham B", sans-serif;font-size:1.4rem;margin-bottom:1.8rem;}
.u-yellow-text::after{background-color:#ebe442;}
@media(max-width:800px){
.u-yellow-text{line-height:2rem;}
}
.u-editor{position:relative;}
.u-editor h1, .u-editor h2, .u-editor h3, .u-editor h4, .u-editor h5, .u-editor h6{font-size:4.5rem;font-weight:700;line-height:4.5rem;margin-bottom:2rem;padding-top:4px;}
@media(max-width:1000px){
.u-editor h1, .u-editor h2, .u-editor h3, .u-editor h4, .u-editor h5, .u-editor h6{font-size:3.5rem !important;}
}
.u-editor p{margin-bottom:4rem;line-height:3.2rem;font-weight:400;letter-spacing:0.5px;}
.u-editor p:last-child{margin-bottom:0;}
.u-editor a{border-bottom:solid 1px black;}
.u-editor a.btn{border-bottom:unset;}
.u-editor a:hover, .u-editor a:focus{color:#4a879d;border-color:#4a879d;}
.u-editor ul{font-size:1.8rem;margin-bottom:5rem;}
.u-editor ul li{margin-bottom:1rem;position:relative;padding-left:1.5rem;}
.u-editor ul li:before{content:"";background-color:#4a879d;width:0.9rem;height:0.9rem;display:inline-block;margin-right:1rem;margin-bottom:2px;border-radius:100%;position:absolute;left:0;top:8px;}
.u-editor-ls h1, .u-editor-ls h2, .u-editor-ls h3, .u-editor-ls h4, .u-editor-ls h5, .u-editor-ls h6{letter-spacing:2px;line-height:4rem;}
.u-editor--post h1{font-size:6.5rem;}
@media(max-width:1200px){
.u-editor--post h1{font-size:5.85rem;}
}
@media(max-width:1000px){
.u-editor--post h1{font-size:5.2rem;}
}
@media(max-width:800px){
.u-editor--post h1{font-size:4.55rem;}
}
@media(max-width:500px){
.u-editor--post h1{font-size:3.9rem;}
}
@media(max-width:400px){
.u-editor--post h1{font-size:3.25rem;}
}
.u-editor--post h2{font-size:3.5rem;}
@media(max-width:1200px){
.u-editor--post h2{font-size:3.15rem;}
}
@media(max-width:1000px){
.u-editor--post h2{font-size:2.8rem;}
}
@media(max-width:800px){
.u-editor--post h2{font-size:2.45rem;}
}
@media(max-width:500px){
.u-editor--post h2{font-size:2.1rem;}
}
.u-editor--post h3{font-size:3rem;}
@media(max-width:1200px){
.u-editor--post h3{font-size:2.7rem;}
}
@media(max-width:1000px){
.u-editor--post h3{font-size:2.4rem;}
}
@media(max-width:800px){
.u-editor--post h3{font-size:2.1rem;}
}
.u-editor--post h4{font-size:2.5rem;}
@media(max-width:1200px){
.u-editor--post h4{font-size:2.25rem;}
}
@media(max-width:1000px){
.u-editor--post h4{font-size:2rem;}
}
.u-editor--post h5{font-size:2rem;}
.u-editor--post h6{font-size:1.8rem;}
.u-yellow-circle{background-color:#ebe442;border-radius:100%;width:8.7rem;height:8.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:3rem;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;}
.u-yellow-circle svg{fill:black;}
.u-yellow-circle:hover, .u-yellow-circle:active{background-color:#cfc712;-webkit-transform:scale(1.2);transform:scale(1.2);}
.u-margin-top--50{margin-top:5rem;}
@media(max-width:1200px){
.u-margin-top--50{margin-top:4.5rem;}
}
@media(max-width:1000px){
.u-margin-top--50{margin-top:4rem;}
}
@media(max-width:800px){
.u-margin-top--50{margin-top:3.5rem;}
}
@media(max-width:500px){
.u-margin-top--50{margin-top:3rem;}
}
@media(max-width:400px){
.u-margin-top--50{margin-top:2.5rem;}
}
.u-margin-top--100{margin-top:10rem;}
@media(max-width:1200px){
.u-margin-top--100{margin-top:9rem;}
}
@media(max-width:1000px){
.u-margin-top--100{margin-top:8rem;}
}
@media(max-width:800px){
.u-margin-top--100{margin-top:7rem;}
}
@media(max-width:500px){
.u-margin-top--100{margin-top:6rem;}
}
@media(max-width:400px){
.u-margin-top--100{margin-top:5rem;}
}
.u-margin-top--150{margin-top:15rem;}
@media(max-width:1200px){
.u-margin-top--150{margin-top:13.5rem;}
}
@media(max-width:1000px){
.u-margin-top--150{margin-top:12rem;}
}
@media(max-width:800px){
.u-margin-top--150{margin-top:10.5rem;}
}
@media(max-width:500px){
.u-margin-top--150{margin-top:9rem;}
}
@media(max-width:400px){
.u-margin-top--150{margin-top:7.5rem;}
}
.u-margin-top--200{margin-top:20rem;}
@media(max-width:1200px){
.u-margin-top--200{margin-top:18rem;}
}
@media(max-width:1000px){
.u-margin-top--200{margin-top:16rem;}
}
@media(max-width:800px){
.u-margin-top--200{margin-top:14rem;}
}
@media(max-width:500px){
.u-margin-top--200{margin-top:12rem;}
}
@media(max-width:400px){
.u-margin-top--200{margin-top:10rem;}
}
.u-margin-top--250{margin-top:25rem;}
@media(max-width:1200px){
.u-margin-top--250{margin-top:22.5rem;}
}
@media(max-width:1000px){
.u-margin-top--250{margin-top:20rem;}
}
@media(max-width:800px){
.u-margin-top--250{margin-top:17.5rem;}
}
@media(max-width:500px){
.u-margin-top--250{margin-top:15rem;}
}
@media(max-width:400px){
.u-margin-top--250{margin-top:12.5rem;}
}
.u-margin-top--300{margin-top:30rem;}
@media(max-width:1200px){
.u-margin-top--300{margin-top:27rem;}
}
@media(max-width:1000px){
.u-margin-top--300{margin-top:24rem;}
}
@media(max-width:800px){
.u-margin-top--300{margin-top:21rem;}
}
@media(max-width:500px){
.u-margin-top--300{margin-top:18rem;}
}
@media(max-width:400px){
.u-margin-top--300{margin-top:15rem;}
}
.u-margin-bottom--50{margin-bottom:5rem;}
@media(max-width:1200px){
.u-margin-bottom--50{margin-bottom:4.5rem;}
}
@media(max-width:1000px){
.u-margin-bottom--50{margin-bottom:4rem;}
}
@media(max-width:800px){
.u-margin-bottom--50{margin-bottom:3.5rem;}
}
@media(max-width:500px){
.u-margin-bottom--50{margin-bottom:3rem;}
}
@media(max-width:400px){
.u-margin-bottom--50{margin-bottom:2.5rem;}
}
.u-margin-bottom--100{margin-bottom:10rem;}
@media(max-width:1200px){
.u-margin-bottom--100{margin-bottom:9rem;}
}
@media(max-width:1000px){
.u-margin-bottom--100{margin-bottom:8rem;}
}
@media(max-width:800px){
.u-margin-bottom--100{margin-bottom:7rem;}
}
@media(max-width:500px){
.u-margin-bottom--100{margin-bottom:6rem;}
}
@media(max-width:400px){
.u-margin-bottom--100{margin-bottom:5rem;}
}
.u-margin-bottom--150{margin-bottom:15rem;}
@media(max-width:1200px){
.u-margin-bottom--150{margin-bottom:13.5rem;}
}
@media(max-width:1000px){
.u-margin-bottom--150{margin-bottom:12rem;}
}
@media(max-width:800px){
.u-margin-bottom--150{margin-bottom:10.5rem;}
}
@media(max-width:500px){
.u-margin-bottom--150{margin-bottom:9rem;}
}
@media(max-width:400px){
.u-margin-bottom--150{margin-bottom:7.5rem;}
}
.u-margin-bottom--200{margin-bottom:20rem;}
@media(max-width:1200px){
.u-margin-bottom--200{margin-bottom:18rem;}
}
@media(max-width:1000px){
.u-margin-bottom--200{margin-bottom:16rem;}
}
@media(max-width:800px){
.u-margin-bottom--200{margin-bottom:14rem;}
}
@media(max-width:500px){
.u-margin-bottom--200{margin-bottom:12rem;}
}
@media(max-width:400px){
.u-margin-bottom--200{margin-bottom:10rem;}
}
.u-margin-bottom--250{margin-bottom:25rem;}
@media(max-width:1200px){
.u-margin-bottom--250{margin-bottom:22.5rem;}
}
@media(max-width:1000px){
.u-margin-bottom--250{margin-bottom:20rem;}
}
@media(max-width:800px){
.u-margin-bottom--250{margin-bottom:17.5rem;}
}
@media(max-width:500px){
.u-margin-bottom--250{margin-bottom:15rem;}
}
@media(max-width:400px){
.u-margin-bottom--250{margin-bottom:12.5rem;}
}
.u-margin-bottom--300{margin-bottom:30rem;}
@media(max-width:1200px){
.u-margin-bottom--300{margin-bottom:27rem;}
}
@media(max-width:1000px){
.u-margin-bottom--300{margin-bottom:24rem;}
}
@media(max-width:800px){
.u-margin-bottom--300{margin-bottom:21rem;}
}
@media(max-width:500px){
.u-margin-bottom--300{margin-bottom:18rem;}
}
@media(max-width:400px){
.u-margin-bottom--300{margin-bottom:15rem;}
}
.u-padding-top--50{padding-top:5rem;}
@media(max-width:1200px){
.u-padding-top--50{padding-top:4.5rem;}
}
@media(max-width:1000px){
.u-padding-top--50{padding-top:4rem;}
}
@media(max-width:800px){
.u-padding-top--50{padding-top:3.5rem;}
}
@media(max-width:500px){
.u-padding-top--50{padding-top:3rem;}
}
@media(max-width:400px){
.u-padding-top--50{padding-top:2.5rem;}
}
.u-padding-top--100{padding-top:10rem;}
@media(max-width:1200px){
.u-padding-top--100{padding-top:9rem;}
}
@media(max-width:1000px){
.u-padding-top--100{padding-top:8rem;}
}
@media(max-width:800px){
.u-padding-top--100{padding-top:7rem;}
}
@media(max-width:500px){
.u-padding-top--100{padding-top:6rem;}
}
@media(max-width:400px){
.u-padding-top--100{padding-top:5rem;}
}
.u-padding-top--150{padding-top:15rem;}
@media(max-width:1200px){
.u-padding-top--150{padding-top:13.5rem;}
}
@media(max-width:1000px){
.u-padding-top--150{padding-top:12rem;}
}
@media(max-width:800px){
.u-padding-top--150{padding-top:10.5rem;}
}
@media(max-width:500px){
.u-padding-top--150{padding-top:9rem;}
}
@media(max-width:400px){
.u-padding-top--150{padding-top:7.5rem;}
}
.u-padding-top--200{padding-top:20rem;}
@media(max-width:1200px){
.u-padding-top--200{padding-top:18rem;}
}
@media(max-width:1000px){
.u-padding-top--200{padding-top:16rem;}
}
@media(max-width:800px){
.u-padding-top--200{padding-top:14rem;}
}
@media(max-width:500px){
.u-padding-top--200{padding-top:12rem;}
}
@media(max-width:400px){
.u-padding-top--200{padding-top:10rem;}
}
.u-padding-top--250{padding-top:25rem;}
@media(max-width:1200px){
.u-padding-top--250{padding-top:22.5rem;}
}
@media(max-width:1000px){
.u-padding-top--250{padding-top:20rem;}
}
@media(max-width:800px){
.u-padding-top--250{padding-top:17.5rem;}
}
@media(max-width:500px){
.u-padding-top--250{padding-top:15rem;}
}
@media(max-width:400px){
.u-padding-top--250{padding-top:12.5rem;}
}
.u-padding-top--300{padding-top:30rem;}
@media(max-width:1200px){
.u-padding-top--300{padding-top:27rem;}
}
@media(max-width:1000px){
.u-padding-top--300{padding-top:24rem;}
}
@media(max-width:800px){
.u-padding-top--300{padding-top:21rem;}
}
@media(max-width:500px){
.u-padding-top--300{padding-top:18rem;}
}
@media(max-width:400px){
.u-padding-top--300{padding-top:15rem;}
}
.u-padding-bottom--50{padding-bottom:5rem;}
@media(max-width:1200px){
.u-padding-bottom--50{padding-bottom:4.5rem;}
}
@media(max-width:1000px){
.u-padding-bottom--50{padding-bottom:4rem;}
}
@media(max-width:800px){
.u-padding-bottom--50{padding-bottom:3.5rem;}
}
@media(max-width:500px){
.u-padding-bottom--50{padding-bottom:3rem;}
}
@media(max-width:400px){
.u-padding-bottom--50{padding-bottom:2.5rem;}
}
.u-padding-bottom--100{padding-bottom:10rem;}
@media(max-width:1200px){
.u-padding-bottom--100{padding-bottom:9rem;}
}
@media(max-width:1000px){
.u-padding-bottom--100{padding-bottom:8rem;}
}
@media(max-width:800px){
.u-padding-bottom--100{padding-bottom:7rem;}
}
@media(max-width:500px){
.u-padding-bottom--100{padding-bottom:6rem;}
}
@media(max-width:400px){
.u-padding-bottom--100{padding-bottom:5rem;}
}
.u-padding-bottom--150{padding-bottom:15rem;}
@media(max-width:1200px){
.u-padding-bottom--150{padding-bottom:13.5rem;}
}
@media(max-width:1000px){
.u-padding-bottom--150{padding-bottom:12rem;}
}
@media(max-width:800px){
.u-padding-bottom--150{padding-bottom:10.5rem;}
}
@media(max-width:500px){
.u-padding-bottom--150{padding-bottom:9rem;}
}
@media(max-width:400px){
.u-padding-bottom--150{padding-bottom:7.5rem;}
}
.u-padding-bottom--200{padding-bottom:20rem;}
@media(max-width:1200px){
.u-padding-bottom--200{padding-bottom:18rem;}
}
@media(max-width:1000px){
.u-padding-bottom--200{padding-bottom:16rem;}
}
@media(max-width:800px){
.u-padding-bottom--200{padding-bottom:14rem;}
}
@media(max-width:500px){
.u-padding-bottom--200{padding-bottom:12rem;}
}
@media(max-width:400px){
.u-padding-bottom--200{padding-bottom:10rem;}
}
.u-padding-bottom--250{padding-bottom:25rem;}
@media(max-width:1200px){
.u-padding-bottom--250{padding-bottom:22.5rem;}
}
@media(max-width:1000px){
.u-padding-bottom--250{padding-bottom:20rem;}
}
@media(max-width:800px){
.u-padding-bottom--250{padding-bottom:17.5rem;}
}
@media(max-width:500px){
.u-padding-bottom--250{padding-bottom:15rem;}
}
@media(max-width:400px){
.u-padding-bottom--250{padding-bottom:12.5rem;}
}
.u-padding-bottom--300{padding-bottom:30rem;}
@media(max-width:1200px){
.u-padding-bottom--300{padding-bottom:27rem;}
}
@media(max-width:1000px){
.u-padding-bottom--300{padding-bottom:24rem;}
}
@media(max-width:800px){
.u-padding-bottom--300{padding-bottom:21rem;}
}
@media(max-width:500px){
.u-padding-bottom--300{padding-bottom:18rem;}
}
@media(max-width:400px){
.u-padding-bottom--300{padding-bottom:15rem;}
}
.u-slideshow-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;}
.u-slideshow-buttons button{margin-right:1.5rem;}
.u-links{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:1fr 1fr;gap:2rem;}
@media(max-width:600px){
.u-links{gap:1rem;}
}
.u-links .btn{max-width:unset;}
.age-verification{position:fixed;top:0;left:0;opacity:0;pointer-events:none;width:100vw;height:100vh;background-color:#143a38;z-index:1000;-webkit-transition:top ease 0.3s;transition:top ease 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.age-verification.active{top:0;opacity:1;pointer-events:all;}
.age-verification .__age-logo{padding:5rem 14rem;position:absolute;top:0;left:0;width:100%;}
@media(max-width:900px){
.age-verification .__age-logo{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:400px){
.age-verification .__age-logo{padding-top:2rem;}
}
.age-verification .__background{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0;}
.age-verification .__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.age-verification .__wrapper{max-width:140rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;position:relative;}
@media(max-width:700px){
.age-verification .__wrapper{padding-left:2rem;padding-right:2rem;}
}
.age-verification .__yellow-text{text-align:center;}
.age-verification .__main-text{color:white;font-family:"superior-title", "serif";font-size:8rem;text-align:center;font-weight:700;}
@media(max-width:1200px){
.age-verification .__main-text{font-size:7.2rem;}
}
@media(max-width:1000px){
.age-verification .__main-text{font-size:6.4rem;}
}
@media(max-width:800px){
.age-verification .__main-text{font-size:5.6rem;}
}
@media(max-width:500px){
.age-verification .__main-text{font-size:4.8rem;}
}
@media(max-width:400px){
.age-verification .__main-text{font-size:4rem;}
}
@media(max-width:800px){
.age-verification .__main-text{margin-bottom:2rem;}
}
@media(max-width:450px){
.age-verification .__main-text{font-size:5rem;}
}
@media (max-height: 700px) and (max-width: 400px) {
.age-verification .__main-text{font-size:4rem;}
}
.age-verification .__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.age-verification .__buttons button:first-child{margin-right:2rem;}
.btn{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:30rem;width:100%;font-family:"Gotham A", "Gotham B", sans-serif;padding:3rem 0.5rem;color:#000;font-size:1.6rem;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;outline:none !important;font-weight:700;cursor:pointer;}
.btn--no-max{max-width:unset;}
.btn--white{background-color:#fff !important;}
.btn--white:hover, .btn--white:focus, .btn--white:active{background-color:#dcddd6 !important;}
.btn--green{background-color:#158470 !important;color:#fff !important;}
.btn--green:hover, .btn--green:focus, .btn--green:active{background-color:#105a4d !important;}
.btn--green svg{fill:white;display:inline-block;margin-left:1rem;}
.btn--purple{background-color:#554261 !important;color:#fff !important;}
.btn--purple:hover, .btn--purple:focus, .btn--purple:active{background-color:#3a323d !important;}
.btn--grey-border{border-radius:3px;border:solid 2px #a5b3ba;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;}
.btn--grey-border span{display:inline;}
button.yc-btn{background-color:#ebe442;border-radius:100%;width:8.7rem;height:8.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform ease 0.3s;transition:-webkit-transform ease 0.3s;transition:transform ease 0.3s;transition:transform ease 0.3s, -webkit-transform ease 0.3s;}
@media(max-width:600px){
button.yc-btn{width:6rem;height:6rem;}
}
button.yc-btn svg{fill:black;color:black;width:unset;height:unset;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
button.yc-btn:hover, button.yc-btn:active{background-color:#cfc712;-webkit-transform:scale(1.2);transform:scale(1.2);}
button.yc-btn--prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;}
.social-links a{border-radius:100%;background-color:#158470;width:6rem;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color ease 0.3s;transition:background-color ease 0.3s;margin:0 0.5rem;}
.social-links a:hover, .social-links a:focus{background-color:#143a38;}
.social-links i{color:white;font-size:3rem;}
.show-deals{display:flex;}
.todays-deals{background-color:#f2f3ee;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;}
.todays-deals.menu-open{display:none;}
@media(max-width:1100px){
.todays-deals{padding-left:0;}
}
.__call-number{background:#f2f3ee;font-size:1.6rem;padding:2rem;}
.todays-deals .__title{background-color:#143a38;color:white;text-transform:uppercase;font-size:1.6rem;padding:1.7rem;display:inline-block;font-weight:700;}
@media(max-width:550px){
.todays-deals .__title{max-width:50%;text-align:center;}
}
.todays-deals .__deals-container{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;}
.todays-deals .__deals-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}
.todays-deals .__deal{border-right:1px solid #cecece;text-transform:uppercase;min-width:48rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.7rem;text-align:center;font-weight:700;}
@media(max-width:550px){
.todays-deals .__deal{min-width:20rem;}
}
.todays-deals .slick-slider, .todays-deals .slick-track, .todays-deals .slick-list{height:100%;}
.facetwp-template[data-name=events]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;}
.facetwp-template[data-name=events] .__feature-row{padding-bottom:13rem;}
@media(max-width:1000px){
.facetwp-template[data-name=events] .__feature-row{padding-bottom:7rem;}
}
.facetwp-template[data-name=events] .__no-events-text{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;}
.facetwp-template .__feature-row--no-posts{display:none !important;}
.ctct-form-9279 input[type=text],
.ctct-form-9279 input[type=email],
.ctct-form-9279 input[type=tel],
.ctct-form-9279 textarea, .wpcf7-form-control-wrap input[type=text],
.wpcf7-form-control-wrap input[type=email],
.wpcf7-form-control-wrap input[type=tel],
.wpcf7-form-control-wrap textarea{border:solid #dadada 1px;width:100%;background-color:#f2f3ee;padding:1.5rem;}
.ctct-form-9279 input[type=text]:requred:valid,
.ctct-form-9279 input[type=email]:requred:valid,
.ctct-form-9279 input[type=tel]:requred:valid,
.ctct-form-9279 textarea:requred:valid, .wpcf7-form-control-wrap input[type=text]:requred:valid,
.wpcf7-form-control-wrap input[type=email]:requred:valid,
.wpcf7-form-control-wrap input[type=tel]:requred:valid,
.wpcf7-form-control-wrap textarea:requred:valid{border-color:#158470;}
.ctct-form-9279 input[type=submit],
.wpcf7-form-control-wrap input[type=submit]{background-color:#158470;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:30rem;width:100%;font-family:"Gotham A", "Gotham B", sans-serif;padding:3rem 0.5rem;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;outline:none !important;font-weight:700;}
.ctct-form-9279 input[type=submit]:hover, .ctct-form-9279 input[type=submit]:focus,
.wpcf7-form-control-wrap input[type=submit]:hover,
.wpcf7-form-control-wrap input[type=submit]:focus{background-color:#105a4d;}
.ctct-form-9279 label, .wpcf7-form-control-wrap label{margin-bottom:1.5rem;text-transform:uppercase;}
.ctct-form-9279 .ctct-form-field, .wpcf7-form-control-wrap .ctct-form-field{margin-bottom:2.5rem;}
.ctct-form-9279 .ctct-form-field abbr, .wpcf7-form-control-wrap .ctct-form-field abbr{color:#4a879d;text-decoration:none;font-size:2rem;}
.ctct-form-9279 .ctct-disclosure, .wpcf7-form-control-wrap .ctct-disclosure{display:none;}
.wpcf7 form .wpcf7-response-output{border:none !important;font-size:2rem;padding:0;}
.wpcf7 form.invalid .wpcf7-response-output{color:#dc3232;}
.wpcf7 form.sent .wpcf7-response-output{color:#105a4d;}
.wpcf7-spinner{display:inline-block;margin:0;margin-top:2rem;}
.ctct-form-wrapper input[type=text]:required:valid,
.ctct-form-wrapper input[type=email]:required:valid,
.ctct-form-wrapper input[type=password]:required:valid,
.ctct-form-wrapper input[type=tel]:required:valid,
.ctct-form-wrapper input[type=number]:required:valid{border-color:#158470 !important;background-image:none;padding-left:1.5rem;}
.ctct-form-wrapper .ctct-message.ctct-success{color:#158470;border-color:#158470;}
header{margin-bottom:-1px;background-color:#fbfbfa;width:100%;z-index:1;position:relative;}
header.header-home, header.header-404{top:0;left:0;position:absolute;background-color:transparent !important;}
header.header-home, header.header-blog, header.header-events, header.header-404{background-color:#143a38;}
header.header-home .__hamburger-menu, header.header-blog .__hamburger-menu, header.header-events .__hamburger-menu, header.header-404 .__hamburger-menu{border-color:white;}
header.header-home .__hamburger-menu .__line, header.header-blog .__hamburger-menu .__line, header.header-events .__hamburger-menu .__line, header.header-404 .__hamburger-menu .__line{background-color:white;}
header.header-home .__newsletter, header.header-blog .__newsletter, header.header-events .__newsletter, header.header-404 .__newsletter{color:#fff;}
header.header-home .__newsletter.menu-open, header.header-blog .__newsletter.menu-open, header.header-events .__newsletter.menu-open, header.header-404 .__newsletter.menu-open{color:#000;}
header.header-home .__logo, header.header-blog .__logo, header.header-events .__logo, header.header-404 .__logo{width:100%;max-width:25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:101;position:relative;}
header.header-home .__logo .__light, header.header-blog .__logo .__light, header.header-events .__logo .__light, header.header-404 .__logo .__light{-webkit-transition:unset;transition:unset;opacity:1;}
header.header-home .__logo .__dark, header.header-blog .__logo .__dark, header.header-events .__logo .__dark, header.header-404 .__logo .__dark{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:unset;transition:unset;}
header.header-home .__logo.menu-open .__light, header.header-blog .__logo.menu-open .__light, header.header-events .__logo.menu-open .__light, header.header-404 .__logo.menu-open .__light{opacity:0;-webkit-transition:opacity ease-in 1s;transition:opacity ease-in 1s;}
header.header-home .__logo.menu-open .__dark, header.header-blog .__logo.menu-open .__dark, header.header-events .__logo.menu-open .__dark, header.header-404 .__logo.menu-open .__dark{opacity:1;-webkit-transition:opacity ease-in 1s;transition:opacity ease-in 1s;}
header .__container{max-width:192rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;padding:5rem 14rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media(max-width:700px){
header .__container{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:1000px){
header .__container{padding-bottom:0;padding:5rem 5rem 0;}
}
@media(max-width:600px){
header .__container{padding:5rem 2rem 1rem 5rem;}
}
@media(max-width:400px){
header .__container{padding-left:3rem;}
}
header .__logo{width:100%;max-width:25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:101;position:relative;}
@media(max-width:600){
header .__logo{max-width:20rem;}
}
header .__logo .__light{opacity:0;}
header .__logo .__dark{position:absolute;top:0;left:0;width:100%;opacity:1;-webkit-transition:unset;transition:unset;}
header .__left-side{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:101;}
header .__newsletter{color:#000;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media(max-width:700px){
header .__newsletter{display:none;}
}
header .__newsletter svg{fill:#158470;margin-right:0.6rem;width:3rem;height:3rem;}
header .__newsletter p{font-size:1.6rem !important;max-width:11rem;line-height:1.1;}
header #__hamburger-box{position:fixed;left:0;top:-100%;}
header .__hamburger-menu{border-radius:100%;border:solid 2px black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem 2rem;width:8.4rem;height:8.4rem;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer;z-index:101;pointer-events:none;position:relative;}
@media(max-width:600px){
header .__hamburger-menu{width:6.4rem;height:6.4rem;padding:2rem 1rem;}
}
header .__hamburger-menu.ready{pointer-events:all;}
header .__hamburger-menu .__line{width:3rem;height:2px;background-color:black;display:block;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;-webkit-transform-origin:center;transform-origin:center;}
header .__hamburger-menu .__line.__line-3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;}
header .__hamburger-menu:hover, header .__hamburger-menu:focus{background-color:white;}
header .__hamburger-menu:hover .__line, header .__hamburger-menu:focus .__line{background-color:black;}
header .__hamburger-menu.active{background-color:white;border-color:black;position:relative;}
header .__hamburger-menu.active .__line{background-color:black;}
header .__hamburger-menu.active .__line-2{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
header .__hamburger-menu.active .__line-3{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);opacity:1;}
header .__hamburger-menu.active .__line-1, header .__hamburger-menu.active .__line-4{opacity:0;}
header .__nav-container{position:fixed;top:0;right:-200vw;width:100vw;height:100vh;background-color:white;z-index:100;-webkit-transition:right ease 0.5s;transition:right ease 0.5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
header .__nav-container:before{content:"";position:absolute;width:100%;height:100%;background-image:url(https://lifeflowerdev.wpengine.com/wp-content/uploads/2022/07/LeafPattern.png);opacity:6%;top:0;left:0;}
header .__top{height:100%;padding:30rem 22rem 11rem;position:relative;overflow:hidden;overflow-y:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media(max-width:1250px){
header .__top{padding-left:6rem;padding-right:6rem;}
}
@media(max-width:950px){
header .__top{margin-top:20rem;padding-top:0;padding-bottom:0;}
}
@media(max-width:600px){
header .__top{padding-left:3rem;padding-right:3rem;}
}
header .__image{position:absolute;width:38%;right:7rem;bottom:0rem;padding-bottom:52%;}
@media(max-width:1150px){
header .__image{right:3rem;}
}
@media(max-width:950px){
header .__image{display:none;}
}
header .__mobile-image{display:none;position:absolute;right:0;bottom:0;max-width:50%;padding-bottom:73%;}
@media(max-width:950px){
header .__mobile-image{display:block;}
}
header .menu-main-nav-container{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;text-transform:uppercase;z-index:1;position:relative;-ms-flex-item-align:start;align-self:flex-start;}
header .menu-main-nav-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100rem;}
header .menu-main-nav-container ul li{width:50%;font-size:6.5rem;position:relative;}
@media(max-width:1200px){
header .menu-main-nav-container ul li{font-size:5.85rem;}
}
@media(max-width:1000px){
header .menu-main-nav-container ul li{font-size:5.2rem;}
}
@media(max-width:800px){
header .menu-main-nav-container ul li{font-size:4.55rem;}
}
@media(max-width:500px){
header .menu-main-nav-container ul li{font-size:3.9rem;}
}
@media(max-width:400px){
header .menu-main-nav-container ul li{font-size:3.25rem;}
}
@media(max-width:950px){
header .menu-main-nav-container ul li{width:100%;}
}
@media(max-width:600px){
header .menu-main-nav-container ul li{margin-bottom:1rem;}
}
header .menu-main-nav-container ul li span{font-size:inherit;opacity:0;-webkit-transition:opacity ease 0.3s 0.2s;transition:opacity ease 0.3s 0.2s;display:inline-block;position:absolute;top:0;left:0;}
header .menu-main-nav-container ul li a{-webkit-transition:padding-left ease 0.3s 0.2s;transition:padding-left ease 0.3s 0.2s;font-size:inherit;}
header .menu-main-nav-container li:hover span, header .menu-main-nav-container li:focus span, header .menu-main-nav-container li:active span{opacity:1;color:#158470;}
header .menu-main-nav-container li:hover a, header .menu-main-nav-container li:focus a, header .menu-main-nav-container li:active a{color:#158470;position:relative;padding-left:6rem;}
header input[type=checkbox]:checked ~ .__nav-container{right:0;opacity:1;}
header .__contact-info{max-width:63rem;margin-top:auto;position:relative;z-index:1;}
@media(max-width:950px){
header .__contact-info{max-width:50%;margin-top:5rem;}
}
@media(max-width:600px){
header .__contact-info{padding-bottom:10rem;}
}
header .__contact-info .__title{color:#4a879d;font-size:1.4rem;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem;}
header .__contact-info .__title:after{content:"";display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background-color:#4a879d;margin-left:1rem;max-width:10rem;}
header .__contact-info .__details-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;}
@media(max-width:950px){
header .__contact-info .__details-container{display:block;margin-top:3rem;}
}
header .__contact-info .__details-container .__contact-left, header .__contact-info .__details-container .__contact-right{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:4rem;}
@media(max-width:950px){
header .__contact-info .__details-container .__contact-left, header .__contact-info .__details-container .__contact-right{margin-right:0;margin-bottom:2rem;}
}
header .__contact-info .__details-container .__contact-left .__hours, header .__contact-info .__details-container .__contact-right .__hours{font-size:1.6rem;margin-bottom:1rem;}
header .__contact-info .__details-container .__contact-left .__location, header .__contact-info .__details-container .__contact-right .__location{font-size:1.6rem;line-height:1.8;}
header .__contact-info .__details-container .__tel:hover, header .__contact-info .__details-container .__tel:focus{color:#158470;}
header .__border{background-color:#0e3432;width:100%;height:6rem;position:relative;}
@media(max-width:1000px){
header .__border{height:12rem;}
}
@media(max-width:600px){
header .__border{height:8rem;}
}
header .__border .social-links{position:absolute;right:5%;top:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.event-banner{background-color:#0e3432;color:white;text-align:center;padding:1rem 3rem;}
.event-banner.menu-open{display:none;}
.event-banner a{border-bottom:solid #fff 1px;letter-spacing:1.5px;padding-bottom:2px;}
.event-banner a:hover, .event-banner a:focus{border-color:#4a879d;color:#4a879d;}
footer{color:#fff;background-color:#143a38;position:relative;overflow-x:hidden;}
footer .__leaf-img, footer .__word-img{position:absolute;bottom:0;right:0;max-height:90%;z-index:0;}
footer .__word-img{right:12%;bottom:3rem;z-index:1;}
@media(max-width:1350px){
footer .__word-img{right:14%;}
}
@media(max-width:950px){
footer .__word-img{right:29%;bottom:9rem;}
}
@media(max-width:650px){
footer .__word-img{max-width:20rem;bottom:11rem;right:unset;left:12%;}
}
@media(max-width:1450px){
footer .__leaf-img{max-width:35rem;}
}
@media(max-width:950px){
footer .__leaf-img{max-width:100%;}
}
@media(max-width:650px){
footer .__leaf-img{max-width:19rem;}
}
footer .__top{position:relative;padding-top:3rem;padding-bottom:3rem;}
footer .__top .__wrapper{max-width:160rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;}
@media(max-width:700px){
footer .__top .__wrapper{padding-left:2rem;padding-right:2rem;}
}
@media(min-width:2000px){
footer .__top .__wrapper{margin-left:14%;padding:0 6rem 0 0;max-width:260rem;}
}
footer .__top .__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media(max-width:450px){
footer .__top .__links a{max-width:20rem;}
}
footer .__top .__back-to-top{background-color:#ebe442;}
footer .__top .__back-to-top svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
footer .__top .__back-to-top:hover, footer .__top .__back-to-top:focus{background-color:#cfc712;}
footer .__mid{padding-top:10rem;padding-bottom:10rem;position:relative;z-index:1;}
@media(max-width:950px){
footer .__mid{padding-top:4rem;}
}
footer .__mid .__wrapper{margin-left:14%;display:-webkit-box;display:-ms-flexbox;display:flex;}
@media(max-width:1600px){
footer .__mid .__wrapper{margin-left:4%;}
}
@media(max-width:950px){
footer .__mid .__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:5rem;}
}
@media(max-width:700px){
footer .__mid .__wrapper{margin-left:0;padding-left:2rem;padding-right:2rem;}
}
footer .__column{margin-right:8%;}
@media(max-width:1450px){
footer .__column{margin-right:5%;}
}
@media(max-width:950px){
footer .__column{margin-top:6rem;}
}
@media(max-width:700px){
footer .__column{margin-top:0;}
}
@media(max-width:950px){
footer .menu-footer-discover-container .__nav{-webkit-columns:2;-moz-columns:2;columns:2;}
}
footer .__header{font-family:"superior-title", "serif";font-weight:700;font-size:3.5rem;margin-bottom:1.5rem;}
@media(max-width:1200px){
footer .__header{font-size:3.15rem;}
}
@media(max-width:1000px){
footer .__header{font-size:2.8rem;}
}
@media(max-width:800px){
footer .__header{font-size:2.45rem;}
}
@media(max-width:500px){
footer .__header{font-size:2.1rem;}
}
@media(max-width:700px){
footer .__header{font-size:3rem;}
}
footer .__group{margin-bottom:4rem;}
footer .__group a{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;text-transform:uppercase;font-weight:700;}
footer .__group a:hover, footer .__group a:focus{color:#ebe442;}
footer .__text{font-size:1.6rem;margin-bottom:1rem;}
footer .__text span{display:block;margin-bottom:0.5rem;}
footer .__email a, footer .__phone a, footer .__directions a{overflow-wrap:anywhere;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
footer .__email a:hover, footer .__email a:focus,
footer .__phone a:hover, footer .__phone a:focus, footer .__directions a:hover, footer .__directions a:focus{color:#ebe442;}
footer .__email a{text-transform:unset !important;font-weight:400;}
footer .__directions{font-size:1.6rem;text-transform:uppercase;margin-top:1.5rem;font-weight:700;}
footer .__directions a{border-bottom:solid 1px #fff;padding-bottom:0.5rem;}
footer .__directions a:hover, footer .__directions a:focus{border-color:#ebe442;}
footer .__social-links{display:-webkit-box;display:-ms-flexbox;display:flex;}
footer .__social-links a{font-size:1.7rem;margin-right:1.2rem;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
footer .__social-links a:last-child{margin:0;}
footer .__social-links a:hover, footer .__social-links a:focus{color:#ebe442;}
@media(max-width:700px){
footer .__social-links a{font-size:2rem;}
}
footer .__footer-nav li{margin-bottom:2rem;}
footer .__bottom{background-color:#0e3432;}
footer .__bottom .__wrapper{max-width:160rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;padding-top:2.5rem;padding-bottom:2.5rem;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media(max-width:700px){
footer .__bottom .__wrapper{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:750px){
footer .__bottom .__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
}
footer .__bottom .__wrapper p{font-size:1.4rem;margin:0;}
footer .__bottom .__wrapper .__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
footer .__bottom .__wrapper span{margin:0 1rem;}
@media(max-width:750px){
footer .__bottom .__wrapper .__links{flex-wrap:wrap;}
}
@media(max-width:750px){
footer .__bottom .__wrapper span:first-child{display:none;}
}
footer .__bottom .__wrapper svg{fill:#158470;}
footer .__bottom a{text-transform:uppercase;font-size:1.4rem;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;margin:0;line-height:1;font-weight:700;}
footer .__bottom a:hover, footer .__bottom a:focus{color:#ebe442;}
@media(max-width:750px){
footer .__bottom a{display:block;margin-left:0;}
}
.c-janeStore{max-width:90%;padding:1rem 0;margin:13rem auto 0;}
.c-lfab-1 .__wrapper{max-width:192rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;padding:0;margin-right:unset;margin-left:14vw;}
@media(max-width:700px){
.c-lfab-1 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
@media(min-width:2000px){
.c-lfab-1 .__wrapper{margin:0 auto;max-width:160rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;}
}
@media(min-width:2000px) and (max-width:700px){
.c-lfab-1 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:1200px){
.c-lfab-1 .__wrapper{margin:0 auto;padding-left:3rem;padding-right:3rem;}
}
.c-lfab-1 .__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media(max-width:1200px){
.c-lfab-1 .__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
}
.c-lfab-1 .__left{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:2rem;padding-right:2rem;min-width:67rem;}
@media(max-width:1200px){
.c-lfab-1 .__left{padding-right:0;}
}
@media(max-width:800px){
.c-lfab-1 .__left{min-width:unset;}
}
@media(max-width:1200px){
.c-lfab-1 .__right{display:none;}
}
.c-lfab-1 .__main-text{max-width:96rem;}
.c-lfab-1 .__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4rem;}
.c-lfab-1 .__links .btn:first-child{margin-right:2rem;}
.c-lfab-2 .__wrapper{max-width:170rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;}
@media(max-width:700px){
.c-lfab-2 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
.c-lfab-2 .__header{max-width:80rem;margin-bottom:6rem;}
@media(max-width:800px){
.c-lfab-2 .__header{margin-bottom:3rem;}
}
.c-lfab-2 .__main-text{font-size:4.5rem !important;font-weight:700;}
@media(max-width:1000px){
.c-lfab-2 .__main-text{font-size:4rem !important;}
}
.c-lfab-2 .__employee-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.c-lfab-2 .__employee{width:33.333%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;}
@media(max-width:1200px){
.c-lfab-2 .__employee{padding:1rem;}
}
@media(max-width:1000px){
.c-lfab-2 .__employee{width:50%;}
}
@media(max-width:800px){
.c-lfab-2 .__employee{padding:0.75rem;}
}
@media(max-width:700px){
.c-lfab-2 .__employee{width:100%;}
}
.c-lfab-2 .__image{padding-bottom:100%;overflow:hidden;}
.c-lfab-2 .__image img{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
.c-lfab-2 .__info{background-color:#3a323d;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#f2f3ee;padding:2.2rem 5rem 1.2rem 3rem;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;position:relative;}
.c-lfab-2 .__name{font-family:"superior-title", "serif";font-size:3.5rem;}
@media(max-width:1200px){
.c-lfab-2 .__name{font-size:3.15rem;}
}
@media(max-width:1000px){
.c-lfab-2 .__name{font-size:2.8rem;}
}
@media(max-width:800px){
.c-lfab-2 .__name{font-size:2.45rem;}
}
@media(max-width:500px){
.c-lfab-2 .__name{font-size:2.1rem;}
}
.c-lfab-2 .__position{text-transform:uppercase;font-size:1.8rem;font-weight:500;}
.c-lfab-2 .__leaf{margin:0 2rem;}
.c-lfab-2 .__leaf svg{fill:#f2f3ee;}
.c-lfab-2 .__arrow{position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.c-lfab-2 .__arrow svg{width:1.6rem !important;fill:#fff;}
.c-lfab-2 .__questions{display:none;}
.c-lfab-2 .__employee:hover .__info, .c-lfab-2 .__employee:focus .__info{background-color:#362044;}
.employee-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;z-index:0;pointer-events:none;}
.employee-overlay.active{opacity:1;pointer-events:all;z-index:100;}
.employee-overlay:focus{background-color:green;}
.employee-overlay .__card{width:130rem;min-height:55%;max-height:60rem;background-color:white;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}
@media(max-width:1400px){
.employee-overlay .__card{max-width:90%;}
}
@media(max-width:900px){
.employee-overlay .__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90%;}
}
.employee-overlay .__card-background{background-color:rgba(85, 66, 97, 0.6);position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}
.employee-overlay .__close{border:solid black 2px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:cneter;-ms-flex-align:cneter;align-items:cneter;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:3rem;right:3rem;padding:2rem;}
.employee-overlay .__close svg{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
.employee-overlay .__close:hover svg, .employee-overlay .__close:focus svg{-webkit-transform:scale(1.4);transform:scale(1.4);}
.employee-overlay .__image{width:46%;}
@media(max-width:900px){
.employee-overlay .__image{width:100%;padding-bottom:60%;position:relative;}
}
@media(max-width:600px){
.employee-overlay .__image{height:100vw;}
}
.employee-overlay .__image .__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;}
@media(max-width:900px){
.employee-overlay .__image .__img{position:absolute;top:0;left:0;width:100%;-o-object-position:top;object-position:top;}
}
.employee-overlay .__info-container{padding:8.5rem 10.5rem 10.5rem 8.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;position:relative;}
@media(max-width:900px){
.employee-overlay .__info-container{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%;}
}
@media(max-width:700px){
.employee-overlay .__info-container{padding:8.5rem 4.5rem;}
}
.employee-overlay .__name{font-family:"superior-title", "serif";font-weight:700;font-size:5.5rem;margin-bottom:1rem;}
@media(max-width:1200px){
.employee-overlay .__name{font-size:5.06rem;}
}
@media(max-width:1000px){
.employee-overlay .__name{font-size:4.62rem;}
}
@media(max-width:800px){
.employee-overlay .__name{font-size:4.18rem;}
}
@media(max-width:500px){
.employee-overlay .__name{font-size:3.74rem;}
}
@media(max-width:400px){
.employee-overlay .__name{font-size:3.3rem;}
}
.employee-overlay .__name .__leaf{display:inline-block;fill:#158470;}
.employee-overlay .__name .__leaf svg{width:3.4rem;height:3.4rem;}
.employee-overlay .__position{font-size:1.4rem;text-transform:uppercase;}
.employee-overlay hr{background-color:#a5b3ba;margin:3rem 0;}
.employee-overlay .__question{font-size:1.6rem;font-weight:700;text-transform:uppercase;}
.employee-overlay .__answer{margin-bottom:2rem;}
.c-lfbl-1{position:relative;background-color:#143a38;}
.c-lfbl-1 .__wrapper{max-width:137rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;}
@media(max-width:700px){
.c-lfbl-1 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
.c-lfbl-1 .__text-content{color:#fff;}
.c-lfbl-1 .__text-content h1{font-size:6.5rem !important;font-weight:700;max-width:95rem;line-height:1.2;}
@media(max-width:1000px){
.c-lfbl-1 .__text-content h1{font-size:4rem !important;}
}
.c-lfbl-1 .__border-image{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);width:12rem;bottom:2rem;height:12rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media(max-width:600px){
.c-lfbl-1 .__border-image{width:9rem;}
}
@media(max-width:1000px){
.c-lfbl-1 .__border-image{right:3rem !important;left:unset;-webkit-transform:translate(0, 50%);transform:translate(0, 50%);}
}
@media(max-width:600px){
.c-lfbl-1 .__border-image{right:0 !important;}
}
.c-lfbl-1 .__border-image img{-webkit-animation:spin-counter infinite linear 10s;animation:spin-counter infinite linear 10s;}
.c-lfbl-1 .__border-image svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);fill:#ebe442;}
.c-lfbl-2 .__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}
@media(max-width:800px){
.c-lfbl-2 .__wrapper{display:block;}
}
.c-lfbl-2 .__image-cont{width:48%;}
@media(max-width:800px){
.c-lfbl-2 .__image-cont{width:100%;}
}
.c-lfbl-2 .__image-cont .u-img-cover{height:100%;padding-bottom:85%;}
.c-lfbl-2 .__text-cont{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem 0 0 8rem;}
@media(max-width:1000px){
.c-lfbl-2 .__text-cont{padding-left:4rem;}
}
@media(max-width:800px){
.c-lfbl-2 .__text-cont{padding-left:0;margin-top:3rem;}
}
.c-lfbl-2 .__text{position:relative;}
.c-lfbl-2 .__text h1, .c-lfbl-2 .__text h2, .c-lfbl-2 .__text h3, .c-lfbl-2 .__text h4, .c-lfbl-2 .__text h5, .c-lfbl-2 .__text h6{padding-top:4px;font-weight:700;line-height:4.5rem;margin-bottom:2rem;}
.c-lfbl-2 .__text h1{padding-top:4px;font-size:6.5rem;}
@media(max-width:1200px){
.c-lfbl-2 .__text h1{font-size:5.85rem;}
}
@media(max-width:1000px){
.c-lfbl-2 .__text h1{font-size:5.2rem;}
}
@media(max-width:800px){
.c-lfbl-2 .__text h1{font-size:4.55rem;}
}
@media(max-width:500px){
.c-lfbl-2 .__text h1{font-size:3.9rem;}
}
@media(max-width:400px){
.c-lfbl-2 .__text h1{font-size:3.25rem;}
}
.c-lfbl-2 .__text h2{padding-top:4px;font-size:4.5rem;}
@media(max-width:1200px){
.c-lfbl-2 .__text h2{font-size:4.05rem;}
}
@media(max-width:1000px){
.c-lfbl-2 .__text h2{font-size:3.6rem;}
}
@media(max-width:800px){
.c-lfbl-2 .__text h2{font-size:3.15rem;}
}
@media(max-width:500px){
.c-lfbl-2 .__text h2{font-size:2.7rem;}
}
@media(max-width:400px){
.c-lfbl-2 .__text h2{font-size:2.25rem;}
}
.c-lfbl-2 .__text h3{padding-top:4px;font-size:2.6rem;}
@media(max-width:1200px){
.c-lfbl-2 .__text h3{font-size:2.34rem;}
}
@media(max-width:1000px){
.c-lfbl-2 .__text h3{font-size:2.08rem;}
}
@media(max-width:800px){
.c-lfbl-2 .__text h3{font-size:1.82rem;}
}
.c-lfbl-2 .__text h4{padding-top:4px;font-size:2.3rem;}
@media(max-width:1200px){
.c-lfbl-2 .__text h4{font-size:2.07rem;}
}
@media(max-width:1000px){
.c-lfbl-2 .__text h4{font-size:1.84rem;}
}
.c-lfbl-2 .__text h5{padding-top:4px;font-size:2rem;}
.c-lfbl-2 .__text h6{padding-top:4px;font-size:1.8rem;}
.c-lfbl-2 .__text p{margin-bottom:4rem;line-height:3.2rem;font-weight:400;letter-spacing:0.5px;}
.c-lfbl-2 .__text p:last-child{margin-bottom:0;}
.c-lfbl-2 .__text a{border-bottom:solid 1px black;}
.c-lfbl-2 .__text a.btn{border-bottom:unset;}
.c-lfbl-2 .__text a:hover, .c-lfbl-2 .__text a:focus{color:#4a879d;border-color:#4a879d;}
.c-lfbl-2 .__text ul{font-size:1.8rem;margin-bottom:5rem;}
.c-lfbl-2 .__text ul li{margin-bottom:1rem;position:relative;padding-left:1.5rem;}
.c-lfbl-2 .__text ul li:before{content:"";background-color:#4a879d;width:0.9rem;height:0.9rem;display:inline-block;margin-right:1rem;margin-bottom:2px;border-radius:100%;position:absolute;left:0;top:8px;}
.c-lfbl-2 .__text-ls h1, .c-lfbl-2 .__text-ls h2, .c-lfbl-2 .__text-ls h3, .c-lfbl-2 .__text-ls h4, .c-lfbl-2 .__text-ls h5, .c-lfbl-2 .__text-ls h6{letter-spacing:2px;line-height:4rem;}
.c-lfbl-2 .__text--post h1{font-size:6.5rem;}
@media(max-width:1200px){
.c-lfbl-2 .__text--post h1{font-size:5.85rem;}
}
@media(max-width:1000px){
.c-lfbl-2 .__text--post h1{font-size:5.2rem;}
}
@media(max-width:800px){
.c-lfbl-2 .__text--post h1{font-size:4.55rem;}
}
@media(max-width:500px){
.c-lfbl-2 .__text--post h1{font-size:3.9rem;}
}
@media(max-width:400px){
.c-lfbl-2 .__text--post h1{font-size:3.25rem;}
}
.c-lfbl-2 .__text--post h2{font-size:3.5rem;}
@media(max-width:1200px){
.c-lfbl-2 .__text--post h2{font-size:3.15rem;}
}
@media(max-width:1000px){
.c-lfbl-2 .__text--post h2{font-size:2.8rem;}
}
@media(max-width:800px){
.c-lfbl-2 .__text--post h2{font-size:2.45rem;}
}
@media(max-width:500px){
.c-lfbl-2 .__text--post h2{font-size:2.1rem;}
}
.c-lfbl-2 .__text--post h3{font-size:3rem;}
@media(max-width:1200px){
.c-lfbl-2 .__text--post h3{font-size:2.7rem;}
}
@media(max-width:1000px){
.c-lfbl-2 .__text--post h3{font-size:2.4rem;}
}
@media(max-width:800px){
.c-lfbl-2 .__text--post h3{font-size:2.1rem;}
}
.c-lfbl-2 .__text--post h4{font-size:2.5rem;}
@media(max-width:1200px){
.c-lfbl-2 .__text--post h4{font-size:2.25rem;}
}
@media(max-width:1000px){
.c-lfbl-2 .__text--post h4{font-size:2rem;}
}
.c-lfbl-2 .__text--post h5{font-size:2rem;}
.c-lfbl-2 .__text--post h6{font-size:1.8rem;}
.c-lfbl-3{position:relative;margin:1.5rem 0;}
.c-lfbl-3 .__border-image{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);width:8rem;z-index:1;}
@media(max-width:600px){
.c-lfbl-3 .__border-image{width:6rem;}
}
.c-lfbl-3 .__wrapper{position:relative;max-width:192rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.7rem;}
@media(max-width:700px){
.c-lfbl-3 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:600px){
.c-lfbl-3 .__wrapper{display:block;margin:0;padding:0 !important;}
}
.c-lfbl-3 .__img-container{padding:0 0.7rem;-webkit-box-flex:1;-ms-flex:1;flex:1;}
@media(max-width:600px){
.c-lfbl-3 .__img-container{padding:0;margin-bottom:1.5rem;}
}
.c-lfbl-3 .__image{padding-bottom:52%;}
.c-lfbl-3 .__image--sbs{padding-bottom:100%;}
.c-lfbl-4 .__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}
@media(max-width:1000px){
.c-lfbl-4 .__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.c-lfbl-4 .__img-wrapper{padding:0.7rem;width:50%;}
@media(max-width:600px){
.c-lfbl-4 .__img-wrapper{width:50%;}
}
.c-lfbl-4 .__image{padding-bottom:89%;}
.c-lfde-1 .__wrapper{max-width:150rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media(max-width:700px){
.c-lfde-1 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
.c-lfde-1 .__left{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.c-lfde-1 .__main-text{overflow-y:clip;padding-left:3.6rem;}
@media(max-width:1000px){
.c-lfde-1 .__main-text{padding:0;}
}
.c-lfde-1 .__main-text h1, .c-lfde-1 .__main-text h2, .c-lfde-1 .__main-text h3, .c-lfde-1 .__main-text h4, .c-lfde-1 .__main-text h5, .c-lfde-1 .__main-text h6{font-size:6.5rem;line-height:7rem;}
@media(max-width:1200px){
.c-lfde-1 .__main-text h1, .c-lfde-1 .__main-text h2, .c-lfde-1 .__main-text h3, .c-lfde-1 .__main-text h4, .c-lfde-1 .__main-text h5, .c-lfde-1 .__main-text h6{font-size:5.85rem;}
}
@media(max-width:1000px){
.c-lfde-1 .__main-text h1, .c-lfde-1 .__main-text h2, .c-lfde-1 .__main-text h3, .c-lfde-1 .__main-text h4, .c-lfde-1 .__main-text h5, .c-lfde-1 .__main-text h6{font-size:5.2rem;}
}
@media(max-width:800px){
.c-lfde-1 .__main-text h1, .c-lfde-1 .__main-text h2, .c-lfde-1 .__main-text h3, .c-lfde-1 .__main-text h4, .c-lfde-1 .__main-text h5, .c-lfde-1 .__main-text h6{font-size:4.55rem;}
}
@media(max-width:500px){
.c-lfde-1 .__main-text h1, .c-lfde-1 .__main-text h2, .c-lfde-1 .__main-text h3, .c-lfde-1 .__main-text h4, .c-lfde-1 .__main-text h5, .c-lfde-1 .__main-text h6{font-size:3.9rem;}
}
@media(max-width:400px){
.c-lfde-1 .__main-text h1, .c-lfde-1 .__main-text h2, .c-lfde-1 .__main-text h3, .c-lfde-1 .__main-text h4, .c-lfde-1 .__main-text h5, .c-lfde-1 .__main-text h6{font-size:3.25rem;}
}
@media(max-width:1000px){
.c-lfde-1 .__main-text h1, .c-lfde-1 .__main-text h2, .c-lfde-1 .__main-text h3, .c-lfde-1 .__main-text h4, .c-lfde-1 .__main-text h5, .c-lfde-1 .__main-text h6{font-size:6.5rem !important;line-height:7rem;}
}
@media(max-width:700px){
.c-lfde-1 .__main-text h1, .c-lfde-1 .__main-text h2, .c-lfde-1 .__main-text h3, .c-lfde-1 .__main-text h4, .c-lfde-1 .__main-text h5, .c-lfde-1 .__main-text h6{font-size:4rem !important;line-height:4.5rem;}
}
.c-lfde-1 .__vert-text{color:#4a879d;width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:right;transform-origin:right;bottom:unset;top:0;left:0;-webkit-transform:translate(-100%, -10px) rotate(-90deg);transform:translate(-100%, -10px) rotate(-90deg);margin-bottom:0;position:absolute;}
.c-lfde-1 .__vert-text:after{content:"";width:95px;background-color:#4a879d;display:inline-block;margin-left:1rem;height:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;}
@media(max-width:1000px){
.c-lfde-1 .__vert-text{-webkit-transform:translate(-109%, -10px) rotate(-90deg);transform:translate(-109%, -10px) rotate(-90deg);}
}
@media(max-width:700px){
.c-lfde-1 .__vert-text{position:relative;-webkit-transform:unset;transform:unset;left:0;}
.c-lfde-1 .__vert-text:after{max-width:8rem;}
}
.c-lfde-1 .__right{width:41%;}
@media(max-width:1000px){
.c-lfde-1 .__right{display:none;}
}
.c-lfde-1 .__image{padding-bottom:90%;}
.c-lfde-2{position:relative;}
.c-lfde-2 .__background-image{position:absolute;bottom:0;left:0;z-index:0;width:50%;}
@media(max-width:1000px){
.c-lfde-2 .__background-image{width:100%;}
}
.c-lfde-2 .__wrapper{position:relative;max-width:136rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:17.5rem;}
@media(max-width:700px){
.c-lfde-2 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:1100px){
.c-lfde-2 .__wrapper{display:block;}
}
@media(max-width:1000px){
.c-lfde-2 .__wrapper{padding-bottom:37rem;}
}
@media(max-width:600px){
.c-lfde-2 .__wrapper{padding-bottom:25rem;}
}
.c-lfde-2 .__links{margin-top:3rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:1fr 1fr;gap:2rem;}
.c-lfde-2 .__left{position:relative;max-width:54rem;margin-right:5rem;}
@media(max-width:1200px){
.c-lfde-2 .__left{max-width:44rem;}
}
@media(max-width:1100px){
.c-lfde-2 .__left{max-width:54rem;margin-right:0;}
}
@media(max-width:600px){
.c-lfde-2 .__left{max-width:unset;}
}
.c-lfde-2 .__right{max-width:67rem;position:relative;}
@media(max-width:1100px){
.c-lfde-2 .__right{max-width:90%;margin:6.5rem auto 0;}
}
@media(max-width:700px){
.c-lfde-2 .__right{max-width:100%;}
}
.c-lfde-2 .__container{border:solid 1px #a5b3ba;padding:6.5rem 9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255, 255, 255, 0.7);}
@media(max-width:1250px){
.c-lfde-2 .__container{padding:6.5rem;}
}
@media(max-width:1100px){
.c-lfde-2 .__container{padding:6.5rem 9rem;}
}
@media(max-width:600px){
.c-lfde-2 .__container{padding-left:3rem;padding-right:6rem;}
}
.c-lfde-2 li{margin-bottom:2.5rem;}
.c-lfde-2 .__day{color:#4a879d;font-size:1.4rem;text-transform:uppercase;font-weight:700;letter-spacing:2px;}
.c-lfde-2 .__deal{font-family:"superior-title", "serif";font-weight:700;font-size:2.6rem;}
@media(max-width:1200px){
.c-lfde-2 .__deal{font-size:2.34rem;}
}
@media(max-width:1000px){
.c-lfde-2 .__deal{font-size:2.08rem;}
}
@media(max-width:800px){
.c-lfde-2 .__deal{font-size:1.82rem;}
}
.c-lfde-2 .__bottom-text{font-size:1.6rem;}
.c-lfde-3{position:relative;}
.c-lfde-3 .__border-image{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:8rem;}
@media(max-width:600px){
.c-lfde-3 .__border-image{width:6rem;}
}
.c-lfde-3 .__border-image img{width:100%;}
.c-lfde-3 .__wrapper{max-width:143rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;}
@media(max-width:700px){
.c-lfde-3 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:1150px){
.c-lfde-3 .__wrapper{display:block;padding-top:3rem;}
}
.c-lfde-3 .__left{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
@media(max-width:1150px){
.c-lfde-3 .__left{width:unset;max-width:67rem;}
}
.c-lfde-3 .__links{margin-top:3rem;}
.c-lfde-3 .__right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:12rem;}
@media(max-width:1150px){
.c-lfde-3 .__right{margin-top:6.5rem;padding-left:3.5rem;max-width:88rem;}
}
.c-lfde-3 .__deal{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));margin-bottom:1rem;padding:3.5rem 5.5rem;position:relative;}
.c-lfde-3 .__amount{background-color:#f2f3ee;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#000;padding:1.2rem;max-width:7rem;text-align:center;font-size:1.6rem;text-transform:uppercase;line-height:1.3;font-weight:700;}
.c-lfde-3 .__name{font-size:1.4rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:0.7rem;}
@media(max-width:600px){
.c-lfde-3 .__name{line-height:1.5;}
}
.c-lfde-3 .__description{font-size:2.6rem;color:#ebe442;font-family:"superior-title", "serif";font-weight:700;}
@media(max-width:1200px){
.c-lfde-3 .__description{font-size:2.34rem;}
}
@media(max-width:1000px){
.c-lfde-3 .__description{font-size:2.08rem;}
}
@media(max-width:800px){
.c-lfde-3 .__description{font-size:1.82rem;}
}
@media(max-width:600px){
.c-lfde-3 .__description{line-height:unset !important;}
}
.c-lfde-4{position:relative;}
.c-lfde-4 .__border-image{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);width:8rem;z-index:1;}
@media(max-width:600px){
.c-lfde-4 .__border-image{width:6rem;}
}
.c-lfde-4 .__wrapper{position:relative;padding:0;}
@media(max-width:700px){
.c-lfde-4 .__wrapper{padding:0;}
}
.c-lfde-4 .__image{padding-bottom:50%;}
.c-lfde-5{padding-left:14.5rem;}
@media(max-width:1300px){
.c-lfde-5{padding-left:7rem;}
}
@media(max-width:900px){
.c-lfde-5{padding-left:5rem;}
}
@media(max-width:600px){
.c-lfde-5{padding-left:2rem;padding-bottom:7rem;}
}
.c-lfde-5 h2{font-family:"superior-title", "serif";font-size:4.5rem !important;font-weight:700;}
@media(max-width:1000px){
.c-lfde-5 h2{font-size:3rem !important;}
}
@media(max-width:600px){
.c-lfde-5 h2{max-width:30rem;}
}
.c-lfde-5 .__slideshow{position:relative;}
.c-lfde-5 .__slideshow .u-slideshow-buttons{position:absolute;bottom:0;right:8rem;z-index:1;-webkit-transform:translateY(50%);transform:translateY(50%);}
.c-lfde-5 .__slides{position:relative;display:none;}
.c-lfde-5 .__slides.slick-initialized{display:block;}
.c-lfde-5 .__slide{margin:0.5rem;}
.c-lfde-5 .__slide-content{background-color:#fff;border-radius:5px;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.c-lfde-5 .__image{padding-bottom:68%;}
.c-lfde-5 .__info{padding:2rem 5.5rem 4.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media(max-width:1300px){
.c-lfde-5 .__info{padding:2rem 2rem 4.5rem;}
}
.c-lfde-5 .__price{font-family:"superior-title", "serif";font-size:6.5rem;line-height:unset;}
@media(max-width:1200px){
.c-lfde-5 .__price{font-size:5.85rem;}
}
@media(max-width:1000px){
.c-lfde-5 .__price{font-size:5.2rem;}
}
@media(max-width:800px){
.c-lfde-5 .__price{font-size:4.55rem;}
}
@media(max-width:500px){
.c-lfde-5 .__price{font-size:3.9rem;}
}
@media(max-width:400px){
.c-lfde-5 .__price{font-size:3.25rem;}
}
.c-lfde-5 .__title{font-family:"superior-title", "serif";font-size:2.6rem;font-weight:700;letter-spacing:0;}
@media(max-width:1200px){
.c-lfde-5 .__title{font-size:2.34rem;}
}
@media(max-width:1000px){
.c-lfde-5 .__title{font-size:2.08rem;}
}
@media(max-width:800px){
.c-lfde-5 .__title{font-size:1.82rem;}
}
.c-lfde-5 .__link{margin-top:auto;}
.c-lfde-5 .__link a{color:#158470;font-weight:700;text-transform:uppercase;border-bottom:solid 1px #158470;padding-bottom:0.5rem;font-size:1.6rem;letter-spacing:2px;}
.c-lfde-5 .__link a:hover, .c-lfde-5 .__link a:focus{color:#105a4d;}
.c-lfde-5 .slick-list{padding-right:11rem;}
.c-lfde-5 .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}
.c-lffaq-1{position:relative;}
.c-lffaq-1 .__wrapper{max-width:100rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;}
@media(max-width:700px){
.c-lffaq-1 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
.c-lffaq-1 .__super:after{max-width:3.5rem;}
.c-lffaq-1 .__title{margin-bottom:5.7rem;position:relative;}
.c-lffaq-1 .__title h1, .c-lffaq-1 .__title h2, .c-lffaq-1 .__title h3, .c-lffaq-1 .__title h4, .c-lffaq-1 .__title h5, .c-lffaq-1 .__title h6{padding-top:4px;font-weight:700;line-height:4.5rem;margin-bottom:2rem;}
.c-lffaq-1 .__title h1{padding-top:4px;font-size:6.5rem;}
@media(max-width:1200px){
.c-lffaq-1 .__title h1{font-size:5.85rem;}
}
@media(max-width:1000px){
.c-lffaq-1 .__title h1{font-size:5.2rem;}
}
@media(max-width:800px){
.c-lffaq-1 .__title h1{font-size:4.55rem;}
}
@media(max-width:500px){
.c-lffaq-1 .__title h1{font-size:3.9rem;}
}
@media(max-width:400px){
.c-lffaq-1 .__title h1{font-size:3.25rem;}
}
.c-lffaq-1 .__title h2{padding-top:4px;font-size:4.5rem;}
@media(max-width:1200px){
.c-lffaq-1 .__title h2{font-size:4.05rem;}
}
@media(max-width:1000px){
.c-lffaq-1 .__title h2{font-size:3.6rem;}
}
@media(max-width:800px){
.c-lffaq-1 .__title h2{font-size:3.15rem;}
}
@media(max-width:500px){
.c-lffaq-1 .__title h2{font-size:2.7rem;}
}
@media(max-width:400px){
.c-lffaq-1 .__title h2{font-size:2.25rem;}
}
.c-lffaq-1 .__title h3{padding-top:4px;font-size:2.6rem;}
@media(max-width:1200px){
.c-lffaq-1 .__title h3{font-size:2.34rem;}
}
@media(max-width:1000px){
.c-lffaq-1 .__title h3{font-size:2.08rem;}
}
@media(max-width:800px){
.c-lffaq-1 .__title h3{font-size:1.82rem;}
}
.c-lffaq-1 .__title h4{padding-top:4px;font-size:2.3rem;}
@media(max-width:1200px){
.c-lffaq-1 .__title h4{font-size:2.07rem;}
}
@media(max-width:1000px){
.c-lffaq-1 .__title h4{font-size:1.84rem;}
}
.c-lffaq-1 .__title h5{padding-top:4px;font-size:2rem;}
.c-lffaq-1 .__title h6{padding-top:4px;font-size:1.8rem;}
.c-lffaq-1 .__title p{margin-bottom:4rem;line-height:3.2rem;font-weight:400;letter-spacing:0.5px;}
.c-lffaq-1 .__title p:last-child{margin-bottom:0;}
.c-lffaq-1 .__title a{border-bottom:solid 1px black;}
.c-lffaq-1 .__title a.btn{border-bottom:unset;}
.c-lffaq-1 .__title a:hover, .c-lffaq-1 .__title a:focus{color:#4a879d;border-color:#4a879d;}
.c-lffaq-1 .__title ul{font-size:1.8rem;margin-bottom:5rem;}
.c-lffaq-1 .__title ul li{margin-bottom:1rem;position:relative;padding-left:1.5rem;}
.c-lffaq-1 .__title ul li:before{content:"";background-color:#4a879d;width:0.9rem;height:0.9rem;display:inline-block;margin-right:1rem;margin-bottom:2px;border-radius:100%;position:absolute;left:0;top:8px;}
.c-lffaq-1 .__title-ls h1, .c-lffaq-1 .__title-ls h2, .c-lffaq-1 .__title-ls h3, .c-lffaq-1 .__title-ls h4, .c-lffaq-1 .__title-ls h5, .c-lffaq-1 .__title-ls h6{letter-spacing:2px;line-height:4rem;}
.c-lffaq-1 .__title--post h1{font-size:6.5rem;}
@media(max-width:1200px){
.c-lffaq-1 .__title--post h1{font-size:5.85rem;}
}
@media(max-width:1000px){
.c-lffaq-1 .__title--post h1{font-size:5.2rem;}
}
@media(max-width:800px){
.c-lffaq-1 .__title--post h1{font-size:4.55rem;}
}
@media(max-width:500px){
.c-lffaq-1 .__title--post h1{font-size:3.9rem;}
}
@media(max-width:400px){
.c-lffaq-1 .__title--post h1{font-size:3.25rem;}
}
.c-lffaq-1 .__title--post h2{font-size:3.5rem;}
@media(max-width:1200px){
.c-lffaq-1 .__title--post h2{font-size:3.15rem;}
}
@media(max-width:1000px){
.c-lffaq-1 .__title--post h2{font-size:2.8rem;}
}
@media(max-width:800px){
.c-lffaq-1 .__title--post h2{font-size:2.45rem;}
}
@media(max-width:500px){
.c-lffaq-1 .__title--post h2{font-size:2.1rem;}
}
.c-lffaq-1 .__title--post h3{font-size:3rem;}
@media(max-width:1200px){
.c-lffaq-1 .__title--post h3{font-size:2.7rem;}
}
@media(max-width:1000px){
.c-lffaq-1 .__title--post h3{font-size:2.4rem;}
}
@media(max-width:800px){
.c-lffaq-1 .__title--post h3{font-size:2.1rem;}
}
.c-lffaq-1 .__title--post h4{font-size:2.5rem;}
@media(max-width:1200px){
.c-lffaq-1 .__title--post h4{font-size:2.25rem;}
}
@media(max-width:1000px){
.c-lffaq-1 .__title--post h4{font-size:2rem;}
}
.c-lffaq-1 .__title--post h5{font-size:2rem;}
.c-lffaq-1 .__title--post h6{font-size:1.8rem;}
@media(max-width:600px){
.c-lffaq-1 .__title{margin-bottom:2rem;}
}
.c-lffaq-1 .__title p{margin-bottom:2rem;}
@media(max-width:600px){
.c-lffaq-1 .__title h2{font-size:3rem;}
}
.c-lffaq-1 .__faq-list{width:100%;}
.c-lffaq-1 .__list-item{border-bottom:solid 2px #a5b3ba;margin-bottom:3rem;}
.c-lffaq-1 .__list-item a{font-weight:700;}
.c-lffaq-1 .__question{width:100%;padding-bottom:2rem;font-size:2.6rem;font-family:"superior-title", "serif";font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;}
@media(max-width:1200px){
.c-lffaq-1 .__question{font-size:2.34rem;}
}
@media(max-width:1000px){
.c-lffaq-1 .__question{font-size:2.08rem;}
}
@media(max-width:800px){
.c-lffaq-1 .__question{font-size:1.82rem;}
}
.c-lffaq-1 .__question span{width:4rem;height:4rem;border-radius:100%;background-color:#f2f3ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;}
.c-lffaq-1 .__question span svg{-webkit-transform:rotate(90deg) translateX(0.2rem);transform:rotate(90deg) translateX(0.2rem);fill:#000;width:1.5rem !important;height:1.5rem !important;}
.c-lffaq-1 .__question:hover, .c-lffaq-1 .__question:active{color:#158470;}
.c-lffaq-1 .__question:hover span, .c-lffaq-1 .__question:active span{background-color:#ebe442;}
.c-lffaq-1 .__question.active span{background-color:#ebe442;-webkit-transform:scaleY(-1);transform:scaleY(-1);}
.c-lffaq-1 .__answer{display:none;padding-bottom:2rem;}
.c-lffaq-1 .__link{display:inline-block;}
@media(max-width:400px){
.c-lffaq-1 .__link{width:100%;}
}
.c-lffaq-1 .__link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:unset;margin:0;padding-left:3rem;padding-right:3rem;}
@media(max-width:400px){
.c-lffaq-1 .__link a{padding-left:1rem;padding-right:1rem;width:100%;}
}
.c-lffaq-1 .__link a svg{fill:white;}
.c-lfhp-1{height:100vh;min-height:100rem;max-height:130rem;width:100vw;background-position:center;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
.c-lfhp-1.event-active{min-height:110rem;}
@media(max-width:800px){
.c-lfhp-1{min-height:30rem;}
}
@media (max-height: 700px) and (max-width: 400px) {
.c-lfhp-1{min-height:80rem;}
}
.c-lfhp-1 .__call-link{position:absolute;right:7%;bottom:8rem;}
@media(max-width:600px){
.c-lfhp-1 .__call-link{max-width:11rem;bottom:3rem;}
}
.c-lfhp-1 .__call-link .__phone{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.c-lfhp-1 .__call-link .__text{width:100%;position:relative;display:block;-webkit-animation:spin 15s linear infinite;animation:spin 15s linear infinite;}
.c-lfhp-1 .__call-link .__text svg{width:100%;}
.c-lfhp-1 .__wrapper{max-width:123rem;margin:0 auto;overflow:hidden;}
@media(max-width:1350px){
.c-lfhp-1 .__wrapper{padding:0 5rem;}
}
@media(max-width:500px){
.c-lfhp-1 .__wrapper{padding:1rem 3rem 0 1.1rem;}
}
.c-lfhp-1 .s-pl{padding-left:3rem;}
@media(max-width:500px){
.c-lfhp-1 .s-pl .btn{padding:3rem 0.5rem;}
.c-lfhp-1 .s-pl .btn:last-child{margin-right:0;}
}
.c-lfhp-1 .__text{position:relative;}
.c-lfhp-1 .__text h1{font-size:13rem;line-height:1;padding:1rem 0;}
@media(max-width:1200px){
.c-lfhp-1 .__text h1{font-size:11.7rem;}
}
@media(max-width:1000px){
.c-lfhp-1 .__text h1{font-size:10.4rem;}
}
@media(max-width:800px){
.c-lfhp-1 .__text h1{font-size:9.1rem;}
}
@media(max-width:500px){
.c-lfhp-1 .__text h1{font-size:7.8rem;}
}
@media(max-width:400px){
.c-lfhp-1 .__text h1{font-size:6.5rem;}
}
@media(max-width:650px){
.c-lfhp-1 .__text h1{font-size:8rem;}
}
@media(max-width:500px){
.c-lfhp-1 .__text h1{font-size:7rem;}
}
@media(max-width:400px){
.c-lfhp-1 .__text h1{font-size:5rem;}
}
.c-lfhp-1 .__text .u-vert-text{left:0.5rem;bottom:3rem;}
@media(max-width:650px){
.c-lfhp-1 .__text .u-vert-text{bottom:-7rem;}
}
.c-lfhp-1 .__links{display:-webkit-box;display:-ms-flexbox;display:flex;}
.c-lfhp-1 .__links a{margin-right:2rem;}
.c-lfhp-2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.c-lfhp-2 .__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}
@media(max-width:1000px){
.c-lfhp-2 .__wrapper{display:block;}
}
.c-lfhp-2 .__left{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-left:6rem;padding-right:6rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;}
@media(max-width:1300px){
.c-lfhp-2 .__left{padding-right:0;}
}
@media(max-width:1000px){
.c-lfhp-2 .__left{padding:0 5rem;display:block;margin-bottom:3rem;}
}
@media(max-width:600px){
.c-lfhp-2 .__left{padding:0 2rem;}
}
.c-lfhp-2 .__content{max-width:66rem;margin-left:auto;}
@media(max-width:1000px){
.c-lfhp-2 .__content{margin-left:unset;}
}
.c-lfhp-2 .__super{margin-bottom:1rem;}
.c-lfhp-2 .__main-text{color:white;font-size:5.5rem;line-height:6rem;font-family:"superior-title", "serif";letter-spacing:0.5px;}
@media(max-width:1200px){
.c-lfhp-2 .__main-text{font-size:4.95rem;}
}
@media(max-width:1000px){
.c-lfhp-2 .__main-text{font-size:4.4rem;}
}
@media(max-width:800px){
.c-lfhp-2 .__main-text{font-size:3.85rem;}
}
@media(max-width:500px){
.c-lfhp-2 .__main-text{font-size:3.3rem;}
}
@media(max-width:400px){
.c-lfhp-2 .__main-text{font-size:2.75rem;}
}
@media(max-width:1200px){
.c-lfhp-2 .__main-text{line-height:5rem;}
}
@media(max-width:1000px){
.c-lfhp-2 .__main-text{line-height:4rem;}
}
@media(max-width:500px){
.c-lfhp-2 .__main-text{line-height:3rem;}
}
.c-lfhp-2 .__link{margin-top:4rem;position:relative;}
.c-lfhp-2 .__text-image{position:absolute;left:6rem;top:-30%;width:60%;z-index:0;pointer-events:none;max-width:43rem;}
@media(max-width:1000px){
.c-lfhp-2 .__text-image{width:100%;max-width:38rem;left:-2rem;top:-6rem;}
}
@media(max-width:800px){
.c-lfhp-2 .__text-image{max-width:18rem;top:-3rem;left:-3rem;}
}
.c-lfhp-2 .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}
.c-lfhp-2 .slick-list{padding:0 9% 0 0 !important;}
.c-lfhp-2 .__slideshow-cont{overflow:hidden;}
.c-lfhp-2 .__right{width:53%;}
@media(max-width:1250px){
.c-lfhp-2 .__right{width:50%;}
}
@media(max-width:1000px){
.c-lfhp-2 .__right{width:90%;margin-left:auto;}
}
@media(max-width:900px){
.c-lfhp-2 .__right{width:95%;}
}
.c-lfhp-2 .__images{width:100%;position:relative;}
.c-lfhp-2 .__buttons-cont{position:absolute;bottom:-1rem;left:9%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;}
.c-lfhp-2 .__buttons-cont button{margin-right:1.5rem;}
.c-lfhp-2 .__img{padding-bottom:100%;}
.c-lfhp-2 .__img img{border-radius:1rem;}
.c-lfhp-2 .__img-cont{padding:3rem 1.5rem;position:relative;}
@media(max-width:600px){
.c-lfhp-2 .__img-cont{padding:1rem 0.5rem;}
}
.c-lfhp-2 .__alt{position:absolute;bottom:0rem;right:1.5rem;font-size:1.4rem;opacity:0;-webkit-transition:opacity ease 1s;transition:opacity ease 1s;}
@media(max-width:600px){
.c-lfhp-2 .__alt{display:none !important;}
}
.c-lfhp-2 .__slide-cont.slick-current .__alt{opacity:1;}
.c-lfhp-3 .__wrapper{max-width:160rem;margin-left:auto;}
@media(max-width:1700px){
.c-lfhp-3 .__wrapper{margin:0 auto;}
}
@media(min-width:2000px){
.c-lfhp-3 .__wrapper{margin:0 auto;}
}
.c-lfhp-3 .__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:13rem;}
@media(max-width:1700px){
.c-lfhp-3 .__content-wrapper{padding-left:8rem;padding-right:6rem;}
}
@media(max-width:1400px){
.c-lfhp-3 .__content-wrapper{display:block;}
}
@media(max-width:650px){
.c-lfhp-3 .__content-wrapper{padding:0 5rem;}
}
@media(max-width:500px){
.c-lfhp-3 .__content-wrapper{padding:0 2rem;}
}
.c-lfhp-3 .__block{width:48%;max-width:68rem;position:relative;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media(max-width:1400px){
.c-lfhp-3 .__block{width:auto;}
}
@media(max-width:1000px){
.c-lfhp-3 .__block{max-width:50rem;}
}
.c-lfhp-3 .__block--1{margin-right:10rem;}
@media(max-width:1400px){
.c-lfhp-3 .__block--1{margin-right:0;}
}
.c-lfhp-3 .__block--2{margin-top:13rem;margin-left:auto;}
@media(max-width:1000px){
.c-lfhp-3 .__block--2{margin-top:6rem;}
}
.c-lfhp-3 .__super{color:#4a879d;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.c-lfhp-3 .__super:after{content:"";height:2px;margin-left:1rem;background-color:#4a879d;width:9rem;display:block;}
.c-lfhp-3 .__mobile-text{display:none;text-transform:uppercase;}
@media(max-width:650px){
.c-lfhp-3 .__mobile-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.8rem;}
}
.c-lfhp-3 .__vertical-text{position:absolute;top:80%;left:-4rem;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase;}
@media(max-width:650px){
.c-lfhp-3 .__vertical-text{display:none;}
}
.c-lfhp-3 .__header{font-family:"superior-title", "serif";font-size:4.5rem !important;line-height:1;font-weight:700;margin-bottom:2rem;}
@media(max-width:1000px){
.c-lfhp-3 .__header{font-size:3rem !important;}
}
.c-lfhp-3 .__content{font-size:1.8rem;line-height:1.5;}
.c-lfhp-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:hidden;}
.c-lfhp-4 .__image{padding-bottom:28%;}
@media(max-width:600px){
.c-lfhp-4 .__image{padding-bottom:43%;}
}
.c-lfhp-5{padding-left:3rem;padding-right:3rem;}
@media(max-width:500px){
.c-lfhp-5{padding-left:2rem;padding-right:2rem;}
}
.c-lfhp-5 .__links{text-align:center;margin-bottom:2.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.c-lfhp-5 .__links a:first-child{margin-right:2rem;}
.c-lfhp-5 .__text{text-align:center;text-transform:uppercase;color:#323232;font-weight:700;}
@media(max-width:1000px){
.c-lfhp-5 .__text{font-size:1.5rem;}
}
@media(max-width:500px){
.c-lfhp-5 .__text{font-size:1.4rem;}
}
.c-lfhp-5 .__text a{color:#158470;}
@media(max-width:1000px){
.c-lfhp-5 .__text a{font-size:1.5rem;}
}
@media(max-width:500px){
.c-lfhp-5 .__text a{font-size:1.4rem;}
}
.c-lfhp-5 .__text a:hover, .c-lfhp-5 .__text a:active{color:#105a4d;}
.c-lfhp-6{padding-top:30rem;padding-bottom:20rem;position:relative;overflow:hidden;}
.c-lfhp-6:before{content:"";position:absolute;width:100%;height:100%;background-image:url(https://lifeflowerdev.wpengine.com/wp-content/uploads/2022/07/LeafPattern.png);opacity:6%;top:0;left:0;}
@media(max-width:1100px){
.c-lfhp-6{padding-top:14rem;padding-bottom:5rem;}
}
@media(max-width:700px){
.c-lfhp-6{padding-top:30rem;}
}
@media(max-width:500px){
.c-lfhp-6{padding-top:20rem;}
}
.c-lfhp-6 .__wrapper{max-width:150rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;}
@media(max-width:700px){
.c-lfhp-6 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:1100px){
.c-lfhp-6 .__wrapper{display:block;}
}
.c-lfhp-6 .__bg-img-cont{width:90%;max-width:90rem;position:absolute;right:10rem;top:0;z-index:0;z-index:-1;}
.c-lfhp-6 .__bg-img-cont--top{top:-15%;}
@media(max-width:1100px){
.c-lfhp-6 .__bg-img-cont{top:unset;bottom:5rem;right:-34rem;max-width:70rem;}
}
@media(max-width:700px){
.c-lfhp-6 .__bg-img-cont{top:6rem;bottom:unset;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:unset;width:100%;}
}
@media(max-width:500px){
.c-lfhp-6 .__bg-img-cont{top:0;}
}
.c-lfhp-6 .__image{padding-bottom:79%;}
.c-lfhp-6 .__form-container{max-width:84rem;padding:9rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:3px;border:solid 2px #a5b3ba;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(255, 255, 255, 0.5);}
@media(max-width:1400px){
.c-lfhp-6 .__form-container{-webkit-box-flex:1;-ms-flex:1;flex:1;}
}
@media(max-width:1100px){
.c-lfhp-6 .__form-container{margin:0 auto;margin-bottom:6.5rem;}
}
@media(max-width:500px){
.c-lfhp-6 .__form-container{padding-top:5rem;}
}
.c-lfhp-6 .__icon{background-color:#4a879d;color:white;border-radius:100%;width:6rem;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:3rem;position:absolute;top:0;left:16%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.c-lfhp-6 .__text{max-width:64%;}
@media(max-width:1300px){
.c-lfhp-6 .__text{max-width:80%;}
}
.c-lfhp-6 .__right-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:10rem;-webkit-box-flex:1;-ms-flex:1;flex:1;}
@media(max-width:1400px){
.c-lfhp-6 .__right-content{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;max-width:37rem;margin-left:8rem;}
}
@media(max-width:1100px){
.c-lfhp-6 .__right-content{max-width:84rem;margin:0 auto;display:block;}
}
.c-lfhp-6 .__right-text{max-width:37rem;margin:0 auto;}
@media(max-width:1100px){
.c-lfhp-6 .__right-text{margin:0;}
}
@media(max-width:700px){
.c-lfhp-6 .__right-text{max-width:unset;}
}
.c-lfhp-6 .__right-text h1, .c-lfhp-6 .__right-text h2, .c-lfhp-6 .__right-text h3, .c-lfhp-6 .__right-text h4, .c-lfhp-6 .__right-text h5, .c-lfhp-6 .__right-text h6{font-size:2.6rem;font-weight:700;}
@media(max-width:1200px){
.c-lfhp-6 .__right-text h1, .c-lfhp-6 .__right-text h2, .c-lfhp-6 .__right-text h3, .c-lfhp-6 .__right-text h4, .c-lfhp-6 .__right-text h5, .c-lfhp-6 .__right-text h6{font-size:2.522rem;}
}
@media(max-width:1000px){
.c-lfhp-6 .__right-text h1, .c-lfhp-6 .__right-text h2, .c-lfhp-6 .__right-text h3, .c-lfhp-6 .__right-text h4, .c-lfhp-6 .__right-text h5, .c-lfhp-6 .__right-text h6{font-size:2.444rem;}
}
@media(max-width:800px){
.c-lfhp-6 .__right-text h1, .c-lfhp-6 .__right-text h2, .c-lfhp-6 .__right-text h3, .c-lfhp-6 .__right-text h4, .c-lfhp-6 .__right-text h5, .c-lfhp-6 .__right-text h6{font-size:2.366rem;}
}
@media(max-width:500px){
.c-lfhp-6 .__right-text h1, .c-lfhp-6 .__right-text h2, .c-lfhp-6 .__right-text h3, .c-lfhp-6 .__right-text h4, .c-lfhp-6 .__right-text h5, .c-lfhp-6 .__right-text h6{font-size:2.288rem;}
}
@media(max-width:400px){
.c-lfhp-6 .__right-text h1, .c-lfhp-6 .__right-text h2, .c-lfhp-6 .__right-text h3, .c-lfhp-6 .__right-text h4, .c-lfhp-6 .__right-text h5, .c-lfhp-6 .__right-text h6{font-size:2.21rem;}
}
.c-lfhp-6 .__right-text p{letter-spacing:0.5px;}
.c-lfhp-6 .__right-link{min-width:unset;max-width:unset;margin:2rem 0 0;font-weight:700;padding-top:1rem;padding-bottom:1rem;}
.c-lfhp-6 .__right-link:hover, .c-lfhp-6 .__right-link:focus{color:#4a879d;border-color:#4a879d;}
.c-lfhp-6 .__right-link span{margin-right:1rem;background-color:#f2f3ee;border-radius:5px;width:7.4rem;height:7.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
@media(max-width:500px){
.c-lfhp-6 .__right-link{padding-left:2rem;padding-right:5rem;}
}
.c-lfhp-6 .__title{font-weight:700;font-family:"superior-title", "serif";font-size:2.5rem;letter-spacing:2px;margin-top:2.5rem;}
.c-lfhp-6 .__info{font-size:1.8rem;letter-spacing:2px;}
.c-lfhp-6 .__directions{margin-top:2rem;}
.c-lfhp-6 .__directions a{display:inline-block;color:#158470;border-color:#158470;}
.c-lfhp-6 .__directions a:hover, .c-lfhp-6 .__directions a:focus{color:#105a4d;border-color:#105a4d;}
.c-lfhp-6 .__telephone{color:#158470;font-weight:700;}
.c-lfhp-6 .__telephone:hover, .c-lfhp-6 .__telephone:focus{color:#105a4d;border-color:#105a4d;}
.c-lfhp-7{max-width:160rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;}
@media(max-width:700px){
.c-lfhp-7{padding-left:2rem;padding-right:2rem;}
}
.c-lfhp-7 .__super{margin-bottom:1rem;}
@media(max-width:500px){
.c-lfhp-7 .__super{line-height:1.8rem;}
}
.c-lfhp-7 .__text{max-width:80rem;}
@media(max-width:500px){
.c-lfhp-7 .__text h2{line-height:3.5rem;}
}
.c-lfhp-8{max-width:160rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;}
@media(max-width:700px){
.c-lfhp-8{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:900px){
.c-lfhp-8{padding:0;}
}
.c-lfhp-8 .__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media(max-width:1200px){
.c-lfhp-8 .__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
@media(max-width:600px){
.c-lfhp-8 .__wrapper{padding:0 1.5rem;}
}
.c-lfhp-8 .__item{width:20%;max-width:26rem;padding:0 1rem;}
@media(max-width:1200px){
.c-lfhp-8 .__item{width:33.333%;max-width:unset;margin-top:3rem;padding:0 2rem;}
}
@media(max-width:900px){
.c-lfhp-8 .__item{margin-top:0;}
}
@media(max-width:600px){
.c-lfhp-8 .__item{margin-top:3rem;width:100%;max-width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;}
}
.c-lfhp-8 .__item--odd{margin-top:12rem;}
@media(max-width:1200px){
.c-lfhp-8 .__item--odd{margin-top:3rem;}
}
@media(max-width:900px){
.c-lfhp-8 .__item--odd{margin-top:12rem;}
}
@media(max-width:600px){
.c-lfhp-8 .__item--odd{margin-top:3rem;}
}
.c-lfhp-8 .__image{margin-bottom:2rem;padding-bottom:76%;}
@media(max-width:600px){
.c-lfhp-8 .__image{padding-bottom:0;margin-bottom:0;margin-right:2rem;width:13rem;}
.c-lfhp-8 .__image img{position:relative;-o-object-fit:contain;object-fit:contain;}
}
.c-lfhp-8 .__description{line-height:2rem;}
.c-lfhp-8 .__description:before{content:"";width:3rem;height:1px;background-color:#a5b3ba;margin-bottom:2rem;display:block;}
@media(max-width:600px){
.c-lfhp-8 .__description{width:50%;}
}
.c-lfhp-8 .slick-list{padding-left:5rem;padding-right:10rem;}
.c-lfhp-9{position:relative;}
.c-lfhp-9--white{color:#fff;}
.c-lfhp-9 .__border-icon{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:8rem;height:8rem;}
.c-lfhp-9 .__wrapper{max-width:136rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;}
@media(max-width:700px){
.c-lfhp-9 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:1000px){
.c-lfhp-9 .__wrapper{display:block;}
}
.c-lfhp-9 .__block{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.c-lfhp-9 .__block:last-child{margin-left:13rem;}
@media(max-width:1100px){
.c-lfhp-9 .__block:last-child{margin-left:8rem;}
}
@media(max-width:1000px){
.c-lfhp-9 .__block:last-child{margin-left:0;margin-top:7rem;}
}
.c-lfhp-9 .__link{margin-top:3rem;}
.c-lfhp-9 .__link a{margin-left:0;}
.c-lfhp-9 .__item{border-bottom:solid 1px #fff;padding-bottom:2rem;margin-bottom:3rem;}
.c-lfhp-9 .__item:last-child{margin-bottom:0;border-bottom:none;}
.c-lfhp-9 .__button{font-family:"superior-title", "serif";font-size:3.5rem;width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;}
@media(max-width:1200px){
.c-lfhp-9 .__button{font-size:3.15rem;}
}
@media(max-width:1000px){
.c-lfhp-9 .__button{font-size:2.8rem;}
}
@media(max-width:800px){
.c-lfhp-9 .__button{font-size:2.45rem;}
}
@media(max-width:500px){
.c-lfhp-9 .__button{font-size:2.1rem;}
}
@media(max-width:800px){
.c-lfhp-9 .__button{font-size:3rem;}
}
@media(max-width:500px){
.c-lfhp-9 .__button{font-size:2.8rem;}
}
.c-lfhp-9 .__button svg{fill:white;width:30px;height:30px;margin-left:auto;-webkit-transition:-webkit-transform ease 0.3s;transition:-webkit-transform ease 0.3s;transition:transform ease 0.3s;transition:transform ease 0.3s, -webkit-transform ease 0.3s;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.c-lfhp-9 .__button.active svg{-webkit-transform:rotate(90deg) rotateY(-180deg);transform:rotate(90deg) rotateY(-180deg);}
.c-lfhp-9 .__answer{display:none;overflow:hidden;}
.c-lfhp-9 .__image{width:100%;padding-bottom:6rem;margin-top:15rem;}
@media(max-width:1000px){
.c-lfhp-9 .__image{margin-top:10rem;}
}
@media(max-width:600px){
.c-lfhp-9 .__image{margin-top:6rem;padding-bottom:2rem;}
}
.c-lfhp-10{position:relative;}
.c-lfhp-10 .__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0 !important;padding-right:0 !important;}
@media(max-width:1100px){
.c-lfhp-10 .__wrapper{display:block;}
}
.c-lfhp-10 .__links{display:-webkit-box;display:-ms-flexbox;display:flex;}
.c-lfhp-10 .__links a:first-child{margin-right:2rem;}
.c-lfhp-10 .__left{width:55%;max-width:95rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media(max-width:1100px){
.c-lfhp-10 .__left{width:100%;padding-right:5rem;padding-left:5rem;}
}
@media(max-width:600px){
.c-lfhp-10 .__left{padding-left:2rem;padding-right:2rem;}
}
.c-lfhp-10 .__text-content{position:relative;max-width:69rem;margin-left:auto;padding-left:6rem;}
@media(max-width:1100px){
.c-lfhp-10 .__text-content{padding:0;margin:0 auto;}
}
@media(max-width:600px){
.c-lfhp-10 .__text-content{padding-left:0;}
}
.c-lfhp-10 .__vert-text{color:#4a879d;width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:right;transform-origin:right;bottom:unset;top:0;left:0;-webkit-transform:translate(-90%, -10px) rotate(-90deg);transform:translate(-90%, -10px) rotate(-90deg);}
.c-lfhp-10 .__vert-text:after{width:95px;background-color:#4a879d;display:inline-block;}
@media(max-width:1100px){
.c-lfhp-10 .__vert-text{-webkit-transform:translate(-110%, -10px) rotate(-90deg);transform:translate(-110%, -10px) rotate(-90deg);}
}
@media(max-width:800px){
.c-lfhp-10 .__vert-text{-webkit-transform:translate(-107%, -10px) rotate(-90deg);transform:translate(-107%, -10px) rotate(-90deg);}
}
@media(max-width:600px){
.c-lfhp-10 .__vert-text{position:relative;-webkit-transform:unset;transform:unset;left:0;}
.c-lfhp-10 .__vert-text:after{max-width:8rem;}
}
.c-lfhp-10 .__right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:9rem;}
@media(max-width:1250px){
.c-lfhp-10 .__right{padding-left:6rem;}
}
@media(max-width:1100px){
.c-lfhp-10 .__right{margin-top:6rem;padding-left:5rem;}
}
@media(max-width:600px){
.c-lfhp-10 .__right{padding-left:2rem;margin-top:4.5rem;}
}
.c-lfhp-10 .__image{width:100%;height:100%;}
.c-lfhp-10 .__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}
.c-lfhp-10 .__wrapper--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
@media(max-width:1100px){
.c-lfhp-10 .__wrapper--reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
}
@media(max-width:1100px){
.c-lfhp-10 .__wrapper--reverse .__left{margin:0 auto;margin-top:6rem;}
}
.c-lfhp-10 .__wrapper--reverse .__vert-text{left:unset;-webkit-transform:translate(-110%, -10px) rotate(-90deg);transform:translate(-110%, -10px) rotate(-90deg);}
@media(max-width:800px){
.c-lfhp-10 .__wrapper--reverse .__vert-text{-webkit-transform:translate(-107%, -10px) rotate(-90deg);transform:translate(-107%, -10px) rotate(-90deg);}
}
.c-lfhp-10 .__wrapper--reverse .__text-content{margin-right:auto;margin-left:unset;padding-right:6rem;padding-left:15rem;max-width:82rem;}
@media(max-width:1100px){
.c-lfhp-10 .__wrapper--reverse .__text-content{padding-left:0;padding-right:0;}
}
@media(max-width:600px){
.c-lfhp-10 .__wrapper--reverse .__text-content{padding-left:0;}
}
.c-lfhp-10 .__wrapper--reverse .__right{padding-left:0;}
@media(max-width:1100px){
.c-lfhp-10 .__wrapper--reverse .__right{margin-top:0;}
}
.c-lfhp-10 .__wrapper--background .__left{padding-top:10rem;padding-bottom:10rem;}
@media(max-width:1100px){
.c-lfhp-10 .__wrapper--background .__left{margin-top:0 !important;}
}
@media(max-width:600px){
.c-lfhp-10 .__wrapper--background .__left{padding-top:6.5rem;padding-bottom:6.5rem;}
}
.c-lfhp-10 .__wrapper--background img{-o-object-fit:cover;object-fit:cover;}
.c-lflp-1 .__wrapper{max-width:100rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;}
@media(max-width:700px){
.c-lflp-1 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
.c-lfre-1{position:relative;padding:0 5rem;}
.c-lfre-1 .__wrapper{max-width:145rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;position:relative;z-index:1;}
@media(max-width:700px){
.c-lfre-1 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
.c-lfre-1 .__text-image{position:absolute;top:0;left:7rem;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0;}
@media(max-width:500px){
.c-lfre-1 .__text-image{top:3rem;}
}
.c-lfre-1 .__text-image img{-o-object-fit:cover;object-fit:cover;width:28rem;}
@media(max-width:500px){
.c-lfre-1 .__text-image img{width:20rem;}
}
.c-lfre-1 .__container{overflow-y:clip;position:relative;}
.c-lfre-1 .__container h1{font-size:6.5rem;font-weight:700;max-width:108rem;padding-top:3px;line-height:7rem;}
@media(max-width:1200px){
.c-lfre-1 .__container h1{font-size:5.85rem;}
}
@media(max-width:1000px){
.c-lfre-1 .__container h1{font-size:5.2rem;}
}
@media(max-width:800px){
.c-lfre-1 .__container h1{font-size:4.55rem;}
}
@media(max-width:500px){
.c-lfre-1 .__container h1{font-size:3.9rem;}
}
@media(max-width:400px){
.c-lfre-1 .__container h1{font-size:3.25rem;}
}
@media(max-width:1200px){
.c-lfre-1 .__container h1{line-height:6rem;}
}
@media(max-width:1000px){
.c-lfre-1 .__container h1{line-height:5rem;}
}
@media(max-width:800px){
.c-lfre-1 .__container h1{line-height:4rem;}
}
.c-lfre-1 .__container .__blue-text{bottom:0;left:-3.5rem;}
.c-lfre-1 .__right-image{position:absolute;top:-35%;right:0;z-index:0;}
@media(max-width:1250px){
.c-lfre-1 .__right-image{width:34%;}
}
@media(max-width:1100px){
.c-lfre-1 .__right-image{display:none;}
}
.c-lfre-1 .__right-image img{-o-object-fit:cover;object-fit:cover;}
.c-lfre-2 .__wrapper{max-width:100rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;}
@media(max-width:700px){
.c-lfre-2 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
.c-lfre-2 .__wrapper h2{font-size:4.5rem;font-weight:700;margin-bottom:5rem;}
@media(max-width:1200px){
.c-lfre-2 .__wrapper h2{font-size:4.05rem;}
}
@media(max-width:1000px){
.c-lfre-2 .__wrapper h2{font-size:3.6rem;}
}
@media(max-width:800px){
.c-lfre-2 .__wrapper h2{font-size:3.15rem;}
}
@media(max-width:500px){
.c-lfre-2 .__wrapper h2{font-size:2.7rem;}
}
@media(max-width:400px){
.c-lfre-2 .__wrapper h2{font-size:2.25rem;}
}
.c-lfre-2 .__wrapper h3{font-size:2.6rem;font-weight:700;margin-bottom:2rem;}
@media(max-width:1200px){
.c-lfre-2 .__wrapper h3{font-size:2.34rem;}
}
@media(max-width:1000px){
.c-lfre-2 .__wrapper h3{font-size:2.08rem;}
}
@media(max-width:800px){
.c-lfre-2 .__wrapper h3{font-size:1.82rem;}
}
@media(max-width:600px){
.c-lfre-2 .__wrapper h3{font-size:3rem;}
}
.c-lfre-2 .__wrapper .__list{margin-bottom:3rem;padding-bottom:3rem;border-bottom:solid 2px #a5b3ba;}
.c-lfre-2 .__wrapper .__list--last{border-bottom:none;}
.c-lfre-2 .__wrapper .__link{color:#158470;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;font-weight:700;letter-spacing:1px;position:relative;}
@media(max-width:600px){
.c-lfre-2 .__wrapper .__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-right:3rem;margin-bottom:1rem;}
}
.c-lfre-2 .__wrapper .__link svg{fill:#158470;margin-left:1rem;}
@media(max-width:600px){
.c-lfre-2 .__wrapper .__link svg{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
}
.c-lfsr-1 .__wrapper{position:relative;max-width:142rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media(max-width:700px){
.c-lfsr-1 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:1300px){
.c-lfsr-1 .__wrapper{display:block;}
}
.c-lfsr-1 .__super{margin-bottom:1.5rem;display:block;line-height:1.5rem;}
.c-lfsr-1 .__super:after{display:inline-block;-webkit-transform:translateY(-5px);transform:translateY(-5px);}
@media(max-width:600px){
.c-lfsr-1 .__super:after{content:unset;}
}
.c-lfsr-1 .__text-content{max-width:94rem;}
@media(max-width:1300px){
.c-lfsr-1 .__text-content{max-width:unset;}
}
.c-lfsr-1 .__main-text{font-weight:700;font-size:6.5rem !important;line-height:1;font-family:"superior-title", "serif";letter-spacing:2px;}
@media(max-width:1000px){
.c-lfsr-1 .__main-text{font-size:4rem !important;}
}
.c-lfsr-1 .__circle-link{position:absolute;bottom:-50%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24rem;height:24rem;}
.c-lfsr-1 .__circle-link img{width:100%;-webkit-animation:spin infinite 10s linear;animation:spin infinite 10s linear;}
@media(max-width:800px){
.c-lfsr-1 .__circle-link img{width:70%;}
}
@media(max-width:1200px){
.c-lfsr-1 .__circle-link{position:relative;margin-left:auto;}
}
.c-lfsr-1 .__hidden-title{position:absolute;font-size:0.1px;opacity:0;}
.c-lfsr-1 .__carret{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.c-lfsr-1 .__carret svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:#000;}
.c-lfsr-1 .__link{padding-left:2rem;padding-right:2rem;}
@media(max-width:1300px){
.c-lfsr-1 .__link{margin-top:2rem;}
}
.c-lfsr-2 .__wrapper{max-width:100rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
@media(max-width:700px){
.c-lfsr-2 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
.c-lfsr-2 .__wrapper--border{border:solid 2px #a5b3ba;padding:3rem 6rem;}
@media(max-width:1050px){
.c-lfsr-2 .__wrapper{margin:0 5rem;}
}
@media(max-width:700px){
.c-lfsr-2 .__wrapper{margin:0 2rem;}
}
@media(max-width:600px){
.c-lfsr-2 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
.c-lfsr-2 .__text{text-align:center;line-height:3rem;font-size:1.8rem;}
.c-lfsr-2 .__text p:first-child{margin-bottom:0;}
@media(max-width:600px){
.c-lfsr-2 .__text p:first-child{font-size:1.6rem;}
}
.c-lfsr-2 .__text a{color:#158470;font-weight:700;}
.c-lfsr-2 .__text a:hover, .c-lfsr-2 .__text a:focus{color:#105a4d;}
.c-lfsr-3 .__wrapper{max-width:170rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;position:relative;padding-top:30rem;padding-left:0;padding-right:0;}
@media(max-width:700px){
.c-lfsr-3 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:1200px){
.c-lfsr-3 .__wrapper{padding-left:5rem;padding-right:5rem;padding-top:10rem;}
}
@media(max-width:950px){
.c-lfsr-3 .__wrapper{padding-left:3rem;padding-right:3rem;}
}
@media(max-width:750px){
.c-lfsr-3 .__wrapper{padding-top:20rem;}
}
@media(max-width:600px){
.c-lfsr-3 .__wrapper{padding-top:10rem;}
}
@media(max-width:500px){
.c-lfsr-3 .__wrapper{padding-left:0;padding-right:0;}
}
.c-lfsr-3 .__background{width:95%;height:100%;-o-object-fit:contain;object-fit:contain;margin-left:auto;margin-right:auto;margin-bottom:2.5rem;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
@media(max-width:1200px){
.c-lfsr-3 .__background{height:unset;width:100%;-o-object-fit:cover;object-fit:cover;left:0;-webkit-transform:translateX(0) scale(1.2);transform:translateX(0) scale(1.2);z-index:-1;margin-bottom:0;}
}
.c-lfsr-3 .__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.c-lfsr-3 .__group{padding:4.5rem;width:33.3333%;}
@media(max-width:1450px){
.c-lfsr-3 .__group{padding:3rem;}
}
@media(max-width:1300px){
.c-lfsr-3 .__group{padding:3rem 2rem;}
}
@media(max-width:1200px){
.c-lfsr-3 .__group{width:50%;}
}
@media(max-width:750px){
.c-lfsr-3 .__group{width:100%;max-width:50rem;}
}
@media(max-width:500px){
.c-lfsr-3 .__group{padding:2rem;}
}
.c-lfsr-3 .__group:nth-child(1) .__icon{background-color:#143a38;}
.c-lfsr-3 .__group:nth-child(2) .__icon{background-color:#4a879d;}
.c-lfsr-3 .__group:nth-child(3) .__icon{background-color:#3a323d;}
.c-lfsr-3 .__card-container{height:100%;padding:6rem 6rem 4rem;border:solid #a5b3ba 1px;border-radius:5px;background-color:rgba(255, 255, 255, 0.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;}
@media(max-width:900px){
.c-lfsr-3 .__card-container{padding:4rem;}
}
.c-lfsr-3 .__title{font-family:"superior-title", "serif";font-size:3.5rem;font-weight:700;}
@media(max-width:1200px){
.c-lfsr-3 .__title{font-size:3.15rem;}
}
@media(max-width:1000px){
.c-lfsr-3 .__title{font-size:2.8rem;}
}
@media(max-width:800px){
.c-lfsr-3 .__title{font-size:2.45rem;}
}
@media(max-width:500px){
.c-lfsr-3 .__title{font-size:2.1rem;}
}
@media(max-width:800px){
.c-lfsr-3 .__title{font-size:2.5rem;}
}
.c-lfsr-3 .__icon{position:absolute;top:0;left:3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6rem;height:6rem;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.c-lfsr-3 .__icon svg{width:3rem;}
.c-lfsr-3 ul{list-style:none;margin:0;padding:0;margin-bottom:2rem;}
.c-lfsr-3 ul li{font-size:1.6rem;text-transform:uppercase;border-bottom:solid 1px black;padding:1.2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.c-lfsr-3 ul li:last-child{border:none;}
.c-lfsr-4 .__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:5rem;}
@media(max-width:1000px){
.c-lfsr-4 .__wrapper{display:block;}
}
@media(max-width:600px){
.c-lfsr-4 .__wrapper{padding-left:2rem;}
}
.c-lfsr-4 .__left{width:50%;padding-right:15rem;}
@media(max-width:1500px){
.c-lfsr-4 .__left{padding-right:10rem;}
}
@media(max-width:1000px){
.c-lfsr-4 .__left{width:unset;max-width:58rem;padding-left:0;padding-right:5rem;}
}
.c-lfsr-4 .__main-text h2{font-size:4.5rem !important;}
@media(max-width:1000px){
.c-lfsr-4 .__main-text h2{font-size:3rem !important;}
}
.c-lfsr-4 .__content{max-width:53rem;margin-left:auto;}
@media(max-width:1000px){
.c-lfsr-4 .__content{margin-left:0;}
}
.c-lfsr-4 ul{list-style:none;border-top:solid 1px #fff;padding-top:4rem;margin-top:3rem;}
.c-lfsr-4 ul li{margin-bottom:2.5rem;}
.c-lfsr-4 ul span{color:#ebe442;}
.c-lfsr-4 .__li-title{font-family:"superior-title", "serif";font-size:2.6rem;font-weight:700;}
@media(max-width:1200px){
.c-lfsr-4 .__li-title{font-size:2.34rem;}
}
@media(max-width:1000px){
.c-lfsr-4 .__li-title{font-size:2.08rem;}
}
@media(max-width:800px){
.c-lfsr-4 .__li-title{font-size:1.82rem;}
}
.c-lfsr-4 .__right{width:50%;}
@media(max-width:1000px){
.c-lfsr-4 .__right{width:100%;margin-top:8rem;}
}
.c-lfsr-4 .__right-header{font-size:4.5rem !important;font-weight:700;}
@media(max-width:1000px){
.c-lfsr-4 .__right-header{font-size:3rem !important;}
}
.c-lfsr-4 .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}
.c-lfsr-4 .slick-list{padding:0 9% 0 0 !important;}
.c-lfsr-4 .__slides-cont{position:relative;width:100%;display:block;}
.c-lfsr-4 .__buttons-cont{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;right:8rem;z-index:1;-webkit-transform:translateY(50%);transform:translateY(50%);}
.c-lfsr-4 .__buttons-cont button{margin:0 0.7rem;}
.c-lfsr-4 .__slides{overflow:hidden;}
.c-lfsr-4 .__slide-wrapper{margin:0.7rem;}
.c-lfsr-4 .__product{background-color:#fff;color:#000;height:100%;border-radius:5px;}
.c-lfsr-4 .__description{padding:4rem 2rem 7rem 5.5rem;}
.c-lfsr-4 .__product-title{font-family:"superior-title", "serif";font-size:2.6rem;font-weight:700;margin-bottom:0.6rem;}
.c-lfsr-4 .__product-text{margin-bottom:3rem;}
.c-lfsr-4 .__product-link{color:#158470;text-transform:uppercase;border-bottom:solid 2px #158470;font-weight:700;font-size:1.6rem;}
.c-lfsr-5{position:relative;}
.c-lfsr-5 .__border-image{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);z-index:1;}
.c-lfsr-5 .__wrapper{max-width:136rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media(max-width:700px){
.c-lfsr-5 .__wrapper{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:1000px){
.c-lfsr-5 .__wrapper{display:block;}
}
.c-lfsr-5 .__left{width:50%;max-width:67rem;margin-right:5rem;}
@media(max-width:1000px){
.c-lfsr-5 .__left{width:100%;}
}
.c-lfsr-5 .__main-text{font-family:"superior-title", "serif";font-size:4.5rem !important;line-height:5rem;font-weight:700;}
@media(max-width:1000px){
.c-lfsr-5 .__main-text{font-size:3rem !important;}
}
@media(max-width:600px){
.c-lfsr-5 .__main-text{line-height:1.2;}
}
.c-lfsr-5 .__right{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:53rem;}
@media(max-width:1000px){
.c-lfsr-5 .__right{margin-top:6rem;max-width:unset;}
}
@media(max-width:600px){
.c-lfsr-5 .__right{margin-top:2.5rem;}
}
.c-lfsr-5 .__content{padding:3.5rem 6.5rem 4.5rem;}
@media(max-width:600px){
.c-lfsr-5 .__content{padding-left:3rem;padding-right:3rem;}
}
.c-lfsr-5 .__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.c-lfsr-5 .__item{margin-bottom:1.5rem;}
.c-lfsr-5 .__item a{font-family:"superior-title", "serif";font-size:2.6rem;border-bottom:solid white 1px;}
@media(max-width:600px){
.c-lfsr-5 .__item a{font-size:2.2rem;}
}
.c-lfsr-5 .__item a:hover, .c-lfsr-5 .__item a:focus{color:#ebe442;border-color:#ebe442;}
main.fourOfour{background-color:#143a38;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;}
main.fourOfour .__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;pointer-events:none;z-index:0;}
main.fourOfour .__wrapper{position:relative;max-width:140rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;color:white;}
@media(max-width:700px){
main.fourOfour .__wrapper{padding-left:2rem;padding-right:2rem;}
}
main.fourOfour .__wrapper h1{font-size:8rem;text-align:center;font-weight:700;margin-bottom:6rem;}
@media(max-width:700px){
main.fourOfour .__wrapper h1{font-size:4rem;}
}
main.fourOfour .__yellow-text{font-size:1.4rem;}
main.fourOfour .__link-container .btn{margin:0 auto;}
.p-contact .c-lfre-1{margin-bottom:0;}
.p-contact .c-lfre-1 h1{max-width:98rem;z-index:1;}
.p-contact .c-lfhp-6{overflow:unset;}
.p-contact .c-lfhp-6:before{content:unset;}
@media(max-width:700px){
.p-contact .c-lfhp-6{padding-top:20rem;padding-bottom:0;}
}
.p-contact .c-lfhp-6 .__right-content{padding-top:25rem;}
@media(max-width:1100px){
.p-contact .c-lfhp-6 .__right-content{padding-top:0;}
}
@media(max-width:1600px){
.p-contact .c-lfhp-6 .__bg-img-cont{right:0;}
}
@media(max-width:1400px){
.p-contact .c-lfhp-6 .__bg-img-cont{width:50%;top:0;}
}
@media(max-width:1100px){
.p-contact .c-lfhp-6 .__bg-img-cont{width:75%;right:-30%;-webkit-transform:scaleX(-100%);transform:scaleX(-100%);}
}
@media(max-width:700px){
.p-contact .c-lfhp-6 .__bg-img-cont{left:0;right:unset;width:100%;}
}
.p-privacy{max-width:81rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;position:relative;margin-top:13rem;margin-bottom:16rem;}
@media(max-width:700px){
.p-privacy{padding-left:2rem;padding-right:2rem;}
}
.p-privacy h1, .p-privacy h2, .p-privacy h3, .p-privacy h4, .p-privacy h5, .p-privacy h6{padding-top:4px;font-weight:700;line-height:4.5rem;margin-bottom:2rem;}
.p-privacy h1{padding-top:4px;font-size:6.5rem;}
@media(max-width:1200px){
.p-privacy h1{font-size:5.85rem;}
}
@media(max-width:1000px){
.p-privacy h1{font-size:5.2rem;}
}
@media(max-width:800px){
.p-privacy h1{font-size:4.55rem;}
}
@media(max-width:500px){
.p-privacy h1{font-size:3.9rem;}
}
@media(max-width:400px){
.p-privacy h1{font-size:3.25rem;}
}
.p-privacy h2{padding-top:4px;font-size:4.5rem;}
@media(max-width:1200px){
.p-privacy h2{font-size:4.05rem;}
}
@media(max-width:1000px){
.p-privacy h2{font-size:3.6rem;}
}
@media(max-width:800px){
.p-privacy h2{font-size:3.15rem;}
}
@media(max-width:500px){
.p-privacy h2{font-size:2.7rem;}
}
@media(max-width:400px){
.p-privacy h2{font-size:2.25rem;}
}
.p-privacy h3{padding-top:4px;font-size:2.6rem;}
@media(max-width:1200px){
.p-privacy h3{font-size:2.34rem;}
}
@media(max-width:1000px){
.p-privacy h3{font-size:2.08rem;}
}
@media(max-width:800px){
.p-privacy h3{font-size:1.82rem;}
}
.p-privacy h4{padding-top:4px;font-size:2.3rem;}
@media(max-width:1200px){
.p-privacy h4{font-size:2.07rem;}
}
@media(max-width:1000px){
.p-privacy h4{font-size:1.84rem;}
}
.p-privacy h5{padding-top:4px;font-size:2rem;}
.p-privacy h6{padding-top:4px;font-size:1.8rem;}
.p-privacy p{margin-bottom:4rem;line-height:3.2rem;font-weight:400;letter-spacing:0.5px;}
.p-privacy p:last-child{margin-bottom:0;}
.p-privacy a{border-bottom:solid 1px black;}
.p-privacy a.btn{border-bottom:unset;}
.p-privacy a:hover, .p-privacy a:focus{color:#4a879d;border-color:#4a879d;}
.p-privacy ul{font-size:1.8rem;margin-bottom:5rem;}
.p-privacy ul li{margin-bottom:1rem;position:relative;padding-left:1.5rem;}
.p-privacy ul li:before{content:"";background-color:#4a879d;width:0.9rem;height:0.9rem;display:inline-block;margin-right:1rem;margin-bottom:2px;border-radius:100%;position:absolute;left:0;top:8px;}
.p-privacy-ls h1, .p-privacy-ls h2, .p-privacy-ls h3, .p-privacy-ls h4, .p-privacy-ls h5, .p-privacy-ls h6{letter-spacing:2px;line-height:4rem;}
.p-privacy--post h1{font-size:6.5rem;}
@media(max-width:1200px){
.p-privacy--post h1{font-size:5.85rem;}
}
@media(max-width:1000px){
.p-privacy--post h1{font-size:5.2rem;}
}
@media(max-width:800px){
.p-privacy--post h1{font-size:4.55rem;}
}
@media(max-width:500px){
.p-privacy--post h1{font-size:3.9rem;}
}
@media(max-width:400px){
.p-privacy--post h1{font-size:3.25rem;}
}
.p-privacy--post h2{font-size:3.5rem;}
@media(max-width:1200px){
.p-privacy--post h2{font-size:3.15rem;}
}
@media(max-width:1000px){
.p-privacy--post h2{font-size:2.8rem;}
}
@media(max-width:800px){
.p-privacy--post h2{font-size:2.45rem;}
}
@media(max-width:500px){
.p-privacy--post h2{font-size:2.1rem;}
}
.p-privacy--post h3{font-size:3rem;}
@media(max-width:1200px){
.p-privacy--post h3{font-size:2.7rem;}
}
@media(max-width:1000px){
.p-privacy--post h3{font-size:2.4rem;}
}
@media(max-width:800px){
.p-privacy--post h3{font-size:2.1rem;}
}
.p-privacy--post h4{font-size:2.5rem;}
@media(max-width:1200px){
.p-privacy--post h4{font-size:2.25rem;}
}
@media(max-width:1000px){
.p-privacy--post h4{font-size:2rem;}
}
.p-privacy--post h5{font-size:2rem;}
.p-privacy--post h6{font-size:1.8rem;}
@media(max-width:1000px){
.p-privacy{margin-top:8rem;}
}
@media(max-width:600px){
.p-privacy{margin-top:7rem;}
}
@media(max-width:600px){
.p-privacy h2{font-size:2.7rem;line-height:1.2;}
}
@media(max-width:600px){
.p-privacy h3{font-size:2rem;line-height:1.2;}
}
main.posts-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
main.posts-page .__feature-row{max-width:147rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;padding-top:13rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;}
@media(max-width:700px){
main.posts-page .__feature-row{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:1100px){
main.posts-page .__feature-row{padding-left:3rem;padding-right:3rem;padding-top:10rem;}
}
@media(max-width:600px){
main.posts-page .__feature-row{padding-left:0;padding-right:0;padding-top:6rem;}
}
main.posts-page .__feature-row .__item{width:50%;padding:5rem;}
main.posts-page .__feature-row .__item--second{margin-top:7rem;}
@media(max-width:600px){
main.posts-page .__feature-row .__item--second{margin-top:0;}
}
@media(max-width:1100px){
main.posts-page .__feature-row .__item{padding:1.25rem;}
}
@media(max-width:600px){
main.posts-page .__feature-row .__item{width:100%;padding-bottom:6rem;}
}
main.posts-page .__past-row{max-width:145rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:12rem;}
@media(max-width:700px){
main.posts-page .__past-row{padding-left:2rem;padding-right:2rem;}
}
@media(max-width:1100px){
main.posts-page .__past-row{padding-left:3rem;padding-right:3rem;}
}
@media(max-width:600px){
main.posts-page .__past-row{padding-left:0;padding-right:0;}
}
main.posts-page .__past-row .__item{width:33.333%;padding:4rem;}
@media(max-width:1100px){
main.posts-page .__past-row .__item{width:50%;padding:1.25rem;}
}
@media(max-width:600px){
main.posts-page .__past-row .__item{width:100%;padding-bottom:6rem;}
}
main.posts-page .__item a:hover img, main.posts-page .__item a:focus img{-webkit-transform:scale(1.1);transform:scale(1.1);}
main.posts-page .__item a:hover .__link, main.posts-page .__item a:focus .__link{color:#105a4d;border-color:#105a4d;}
main.posts-page .__image:after{display:block;content:"";padding-bottom:2.3rem;background-color:#3a323d;width:100%;}
main.posts-page .__image .u-img-cover{padding-bottom:90%;overflow:hidden;}
main.posts-page .__image .u-img-cover img{-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
main.posts-page .__date{font-size:1.4rem;color:#a5b3ba;margin-top:3rem;text-transform:uppercase;margin-bottom:1rem;}
main.posts-page .__title{font-family:"superior-title", "serif";font-size:2.6rem;font-weight:700;line-height:3.5rem;margin-bottom:1.5rem;}
@media(max-width:1000px){
main.posts-page .__title{font-size:2.6rem;}
}
@media(max-width:600px){
main.posts-page .__title{font-size:2.2rem;}
}
main.posts-page .__link{display:inline-block;text-transform:uppercase;border-bottom:solid 1px #158470;color:#158470;letter-spacing:2px;font-weight:700;font-size:1.6rem;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
main.posts-page .__button{margin-left:0rem;}
main.post{padding-top:5.5rem;padding-bottom:16rem;}
@media(max-width:600px){
main.post{padding-bottom:7rem;}
}
main.post .__back-btn{max-width:162rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;color:#158470;text-transform:uppercase;font-size:1.6rem;font-weight:700;line-height:unset;letter-spacing:2px;margin-bottom:5rem;}
@media(max-width:700px){
main.post .__back-btn{padding-left:2rem;padding-right:2rem;}
}
main.post .__back-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
main.post .__back-btn a svg{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;fill:#158470;display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:1.5rem;margin-right:1rem;}
main.post .__back-btn a:hover, main.post .__back-btn a:focus{color:#105a4d;}
main.post .__back-btn a:hover svg, main.post .__back-btn a:focus svg{fill:#105a4d;}
main.post .__title-container{max-width:125.5rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;}
@media(max-width:700px){
main.post .__title-container{padding-left:2rem;padding-right:2rem;}
}
main.post .__title-container h1{font-size:6.5rem;font-weight:700;}
@media(max-width:1200px){
main.post .__title-container h1{font-size:5.85rem;}
}
@media(max-width:1000px){
main.post .__title-container h1{font-size:5.2rem;}
}
@media(max-width:800px){
main.post .__title-container h1{font-size:4.55rem;}
}
@media(max-width:500px){
main.post .__title-container h1{font-size:3.9rem;}
}
@media(max-width:400px){
main.post .__title-container h1{font-size:3.25rem;}
}
main.post .__image-container{margin-top:7rem;margin-bottom:7rem;width:92%;}
main.post .__image-container:after{content:"";width:100%;display:block;height:3.5rem;background-color:#3a323d;}
@media(max-width:800px){
main.post .__image-container:after{height:2rem;}
}
main.post .__image-container .u-img-cover{padding-bottom:42%;}
@media(max-width:1000px){
main.post .__image-container{margin-top:4rem;margin-bottom:4rem;}
}
@media(max-width:600px){
main.post .__image-container{margin-top:3rem;margin-bottom:3rem;}
}
main.post .__date{font-size:1.4rem;color:#a5b3ba;font-weight:500;text-transform:uppercase;}
main.post .__event-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.5rem;}
main.post .__event-info div{margin-right:6rem;}
main.post .__event-info .__title{font-family:"superior-title", "serif";font-weight:700;font-size:2.6rem;}
@media(max-width:1200px){
main.post .__event-info .__title{font-size:2.34rem;}
}
@media(max-width:1000px){
main.post .__event-info .__title{font-size:2.08rem;}
}
@media(max-width:800px){
main.post .__event-info .__title{font-size:1.82rem;}
}
@media(max-width:800px){
main.post .__event-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
main.post .__event-info div{margin-right:0;margin-bottom:1rem;}
}
main.post .__bottom-wrapper{max-width:131.5rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media(max-width:700px){
main.post .__bottom-wrapper{padding-left:2rem;padding-right:2rem;}
}
main.post .__left{margin-right:5rem;width:100%;max-width:95rem;}
@media(max-width:1100px){
main.post .__left{margin-right:0;}
}
main.post .__right{max-width:20rem;width:100%;}
@media(max-width:1100px){
main.post .__right{display:none;}
}
main.post .__blog-content{position:relative;padding-bottom:5rem;}
main.post .__blog-content h1, main.post .__blog-content h2, main.post .__blog-content h3, main.post .__blog-content h4, main.post .__blog-content h5, main.post .__blog-content h6{padding-top:4px;font-weight:700;line-height:4.5rem;margin-bottom:2rem;}
main.post .__blog-content h1{padding-top:4px;font-size:6.5rem;}
@media(max-width:1200px){
main.post .__blog-content h1{font-size:5.85rem;}
}
@media(max-width:1000px){
main.post .__blog-content h1{font-size:5.2rem;}
}
@media(max-width:800px){
main.post .__blog-content h1{font-size:4.55rem;}
}
@media(max-width:500px){
main.post .__blog-content h1{font-size:3.9rem;}
}
@media(max-width:400px){
main.post .__blog-content h1{font-size:3.25rem;}
}
main.post .__blog-content h2{padding-top:4px;font-size:4.5rem;}
@media(max-width:1200px){
main.post .__blog-content h2{font-size:4.05rem;}
}
@media(max-width:1000px){
main.post .__blog-content h2{font-size:3.6rem;}
}
@media(max-width:800px){
main.post .__blog-content h2{font-size:3.15rem;}
}
@media(max-width:500px){
main.post .__blog-content h2{font-size:2.7rem;}
}
@media(max-width:400px){
main.post .__blog-content h2{font-size:2.25rem;}
}
main.post .__blog-content h3{padding-top:4px;font-size:2.6rem;}
@media(max-width:1200px){
main.post .__blog-content h3{font-size:2.34rem;}
}
@media(max-width:1000px){
main.post .__blog-content h3{font-size:2.08rem;}
}
@media(max-width:800px){
main.post .__blog-content h3{font-size:1.82rem;}
}
main.post .__blog-content h4{padding-top:4px;font-size:2.3rem;}
@media(max-width:1200px){
main.post .__blog-content h4{font-size:2.07rem;}
}
@media(max-width:1000px){
main.post .__blog-content h4{font-size:1.84rem;}
}
main.post .__blog-content h5{padding-top:4px;font-size:2rem;}
main.post .__blog-content h6{padding-top:4px;font-size:1.8rem;}
main.post .__blog-content p{margin-bottom:4rem;line-height:3.2rem;font-weight:400;letter-spacing:0.5px;}
main.post .__blog-content p:last-child{margin-bottom:0;}
main.post .__blog-content a{border-bottom:solid 1px black;}
main.post .__blog-content a.btn{border-bottom:unset;}
main.post .__blog-content a:hover, main.post .__blog-content a:focus{color:#4a879d;border-color:#4a879d;}
main.post .__blog-content ul{font-size:1.8rem;margin-bottom:5rem;}
main.post .__blog-content ul li{margin-bottom:1rem;position:relative;padding-left:1.5rem;}
main.post .__blog-content ul li:before{content:"";background-color:#4a879d;width:0.9rem;height:0.9rem;display:inline-block;margin-right:1rem;margin-bottom:2px;border-radius:100%;position:absolute;left:0;top:8px;}
main.post .__blog-content-ls h1, main.post .__blog-content-ls h2, main.post .__blog-content-ls h3, main.post .__blog-content-ls h4, main.post .__blog-content-ls h5, main.post .__blog-content-ls h6{letter-spacing:2px;line-height:4rem;}
main.post .__blog-content--post h1{font-size:6.5rem;}
@media(max-width:1200px){
main.post .__blog-content--post h1{font-size:5.85rem;}
}
@media(max-width:1000px){
main.post .__blog-content--post h1{font-size:5.2rem;}
}
@media(max-width:800px){
main.post .__blog-content--post h1{font-size:4.55rem;}
}
@media(max-width:500px){
main.post .__blog-content--post h1{font-size:3.9rem;}
}
@media(max-width:400px){
main.post .__blog-content--post h1{font-size:3.25rem;}
}
main.post .__blog-content--post h2{font-size:3.5rem;}
@media(max-width:1200px){
main.post .__blog-content--post h2{font-size:3.15rem;}
}
@media(max-width:1000px){
main.post .__blog-content--post h2{font-size:2.8rem;}
}
@media(max-width:800px){
main.post .__blog-content--post h2{font-size:2.45rem;}
}
@media(max-width:500px){
main.post .__blog-content--post h2{font-size:2.1rem;}
}
main.post .__blog-content--post h3{font-size:3rem;}
@media(max-width:1200px){
main.post .__blog-content--post h3{font-size:2.7rem;}
}
@media(max-width:1000px){
main.post .__blog-content--post h3{font-size:2.4rem;}
}
@media(max-width:800px){
main.post .__blog-content--post h3{font-size:2.1rem;}
}
main.post .__blog-content--post h4{font-size:2.5rem;}
@media(max-width:1200px){
main.post .__blog-content--post h4{font-size:2.25rem;}
}
@media(max-width:1000px){
main.post .__blog-content--post h4{font-size:2rem;}
}
main.post .__blog-content--post h5{font-size:2rem;}
main.post .__blog-content--post h6{font-size:1.8rem;}
@media(max-width:400px){
main.post .__blog-content h2, main.post .__blog-content h3, main.post .__blog-content h4, main.post .__blog-content h5{font-size:2.7rem;}
}
main.post .__blog-content::after{display:block;content:"";width:100%;border-bottom:solid 2px #cecece;margin-top:5rem;}
main.post .__blog-content--no-nav::after{display:none !important;}
main.post .__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
main.post .__nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;font-weight:700;color:#158470;line-height:0;text-transform:uppercase;}
main.post .__nav a:last-child{margin-left:auto;}
main.post .__nav a:hover, main.post .__nav a:focus{color:#105a4d;}
main.post .__nav a:hover svg, main.post .__nav a:focus svg{fill:#105a4d;}
main.post .__nav svg{fill:#158470;margin-left:1rem;width:1.5rem;}
main.post .__nav .__prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin:0;margin-right:1rem;}
main.post .__share-title{text-transform:uppercase;}
@media(max-width:600px){
main.p-deals .c-lfde-1{margin-top:5rem;}
}
@media(max-width:600px){
main.p-deals .c-lfhp-6{margin-top:2rem;}
}
@media(max-width:600px){
main.p-loyalty .c-lfde-1{margin-top:5rem;}
}
@media(max-width:600px){
main.p-loyalty .c-lflp-1{margin-bottom:2rem;}
}
@media(max-width:500px){
.p-about .c-lfde-4{margin-top:0;}
}
header .sub-menu{flex-direction:column;}
header  a[href="#"]{cursor:default;pointer-events:none;}
header .menu-item-has-children span{display:none !important;}
header .menu-item-has-children{position:relative;}
header .menu-item-has-children{position:relative;}
header .menu-item-has-children .__arrow{transform:rotate(90deg);display:inline-block;}
header .menu-item-has-children .__arrow path{fill:black;}
header .menu-main-nav-container .menu-item-has-children:hover a{transition:unset;-webkit-transition:unset;padding-left:0;color:black;}
header .menu-main-nav-container .menu-item-has-children:focus a{transition:unset;-webkit-transition:unset;padding-left:0;color:black;}
header .menu-main-nav-container .sub-menu li{left:30px;transition:padding-left ease 0.3s 0.2s;}
header .menu-main-nav-container .sub-menu li:hover a{color:#158470;position:relative;padding-left:30px;}
header .menu-main-nav-container .sub-menu li:focus a{color:#158470;position:relative;padding-left:30px;}
header .menu-main-nav-container .sub-menu li:hover .arrow{display:block !important;}
header .menu-main-nav-container .sub-menu li:focus .arrow{display:block !important;}
header .menu-item-has-children .sub-menu li{font-size:4.5rem;}
@media(max-width:500px){
header .menu-item-has-children .sub-menu li{font-size:2.5rem;}
}
header .menu-item-has-children .sub-menu-wrap{max-height:0;overflow:hidden;transition:all ease .3s;}
header .menu-item-has-children:hover .sub-menu-wrap{max-height:20rem;}
header .menu-item-has-children:focus .sub-menu-wrap{max-height:20rem;}
header .menu-item-has-children:active .sub-menu-wrap{max-height:20rem;}
footer .sub-menu li{margin-bottom:0;}
footer a[href="#"]{cursor:default;}
.__link{transition:color ease .3s;}
.__link:hover, .__link:focus{color:#158470}
.show-deals.mbl .__call-number{display:flex;justify-content:center;gap:50px;}
.siteHeader{padding:4rem;background-color:white;}
@media(max-width:1100px){
.siteHeader{padding:4rem 2rem;}
}
@media(max-width:1000px){
.siteHeader{padding:4rem;}
}
.siteHeader .--top{max-width:1700px;margin:0 auto;display:flex;justify-content:space-between;width:100%;}
.siteHeader .--bottom{max-width:1700px;width:100%;margin:0 auto;display:none;}
@media(max-width:1300px){
.siteHeader .--bottom{display:flex;justify-content:flex-end;gap:2rem;padding-top:1rem;}
}
@media(max-width:1000px){
.siteHeader .--bottom{display:none;}
}
@media(max-width:700px){
.siteHeader .--bottom{display:flex;}
}
.siteHeader .--logo{width:100%;max-width:25rem;flex:1;z-index:101;position:relative;display:flex;align-items:center;}
.siteHeader .--logo img{width:100%;-o-object-fit:contain;object-fit:contain;}
@media(max-width:1500px){
.siteHeader .--logo{max-width:18rem;}
}
@media(max-width:1000px){
.siteHeader .--logo{max-width:23rem;}
}
@media(max-width:500px){
.siteHeader .--logo{max-width:18rem;}
}
.siteHeader .--hamburger-checkbox{position:fixed;left:0;top:-100%;}
.siteHeader .--number{font-weight:800;color:black;font-size:16px;transition:color ease 0.3s;}
.siteHeader .--number:hover, .siteHeader .--number:focus{color:#158470;}
.siteHeader .--numbers-cont{display:flex;flex-direction:column;}
@media(max-width:1300px){
.siteHeader .--numbers-cont{display:none;}
}
@media(max-width:1000px){
.siteHeader .--numbers-cont{display:flex;}
}
@media(max-width:700px){
.siteHeader .--numbers-cont{display:none;}
}
.siteHeader .--ham-container{display:flex;gap:15px;align-items:center;}
.siteHeader .--ham-container .--newsletter{color:#000;font-weight:700;display:flex;align-items:center;}
.siteHeader .--ham-container .--newsletter p{font-size:1.6rem !important;max-width:9rem;line-height:1.1;letter-spacing:0.64px;transition:ease 0.3s color;}
.siteHeader .--ham-container .--newsletter svg{fill:#158470;margin-right:0.6rem;width:3rem;height:3rem;}
.siteHeader .--ham-container .--newsletter:hover p, .siteHeader .--ham-container .--newsletter:focus p{color:#158470;}
@media(max-width:1200px){
.siteHeader .--ham-container .--newsletter{display:none;}
}
@media(max-width:1000px){
.siteHeader .--ham-container .--newsletter{display:block;}
}
@media(max-width:550px){
.siteHeader .--ham-container .--newsletter{display:none;}
}
.siteHeader .--hamburger-menu{border-radius:100%;border:solid 2px black;display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:3rem 2rem;width:8.4rem;height:8.4rem;transition:all ease 0.3s;cursor:pointer;z-index:101;position:relative;}
.siteHeader .--hamburger-menu .__line{width:3rem;height:2px;background-color:black;display:block;transition:all ease 0.3s;transform-origin:center;}
.siteHeader .--hamburger-menu .__line-3{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;}
.siteHeader .--nav-container{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 3rem;}
@media(max-width:1000px){
.siteHeader .--nav-container{display:none;}
}
.siteHeader .--nav-container .menu-main-nav-container{width:100%;}
.siteHeader .--nav-container .menu-main-nav-container ul.menu{display:flex;list-style:none;max-width:unset;gap:5%;justify-content:center;align-items:center;}
@media(max-width:1400px){
.siteHeader .--nav-container .menu-main-nav-container ul.menu{gap:3%;}
}
.siteHeader .--nav-container .menu-main-nav-container ul.menu li{width:unset;font-size:16px;position:relative;color:black;}
.siteHeader .--nav-container .menu-main-nav-container ul.menu li .__arrow{width:15px;height:9px;}
.siteHeader .--nav-container .menu-main-nav-container ul.menu li a{color:black;transition:color ease 0.3s;}
.siteHeader .--nav-container .menu-main-nav-container ul.menu li:hover a, .siteHeader .--nav-container .menu-main-nav-container ul.menu li:focus a, .siteHeader .--nav-container .menu-main-nav-container ul.menu li:active a{padding:0;color:#158470;}
.siteHeader .--nav-container .menu-main-nav-container ul.menu li:hover span, .siteHeader .--nav-container .menu-main-nav-container ul.menu li:focus span, .siteHeader .--nav-container .menu-main-nav-container ul.menu li:active span{display:none !important;}
.siteHeader .--nav-container .menu-main-nav-container ul.menu .sub-menu{list-style:none;}
.siteHeader .--nav-container .menu-main-nav-container ul.menu .sub-menu li{left:unset;}
.siteHeader .--nav-container .menu-main-nav-container ul.menu .sub-menu a{color:black !important;}
.siteHeader .--nav-container .menu-main-nav-container ul.menu .sub-menu a:hover, .siteHeader .--nav-container .menu-main-nav-container ul.menu .sub-menu a:focus, .siteHeader .--nav-container .menu-main-nav-container ul.menu .sub-menu a:active{color:#158470 !important;}
.siteHeader input[type=checkbox]:checked ~ .--ham-container .__line-2{transform:rotate(45deg);}
.siteHeader input[type=checkbox]:checked ~ .--ham-container .__line-3{transform:translate(-50%, -50%) rotate(-45deg);opacity:1;}
.siteHeader input[type=checkbox]:checked ~ .--ham-container .__line-1, .siteHeader input[type=checkbox]:checked ~ .--ham-container .__line-4{opacity:0;}
.--popup-btn{display:flex;align-items:center;gap:1rem;position:relative;border:none;}
.--popup-btn svg{rotate:180deg;margin:0;transition:scaleY 0.3s ease;}
.--popup-btn svg.white path{fill:white;}
.--popup-btn .__popup-menu{position:absolute;border:solid 1px black;top:100%;left:0;background-color:white;width:100%;border-top:solid 4px #158470;transition:height 0.3s ease-in-out, visibility 0.3s ease-in-out;interpolate-size:allow-keywords;height:0;visibility:hidden;overflow:clip;}
.--popup-btn .__popup-menu .__content{display:flex;flex-direction:column;gap:10px;padding:2.2rem;}
.--popup-btn .__popup-menu a{text-align:left;color:black;transition:color ease 0.3s;text-decoration:none !important;border:none;}
.--popup-btn .__popup-menu a:hover, .--popup-btn .__popup-menu a:focus{color:#158470;}
.--popup-btn:hover .__popup-menu, .--popup-btn:focus .__popup-menu, .--popup-btn:active .__popup-menu{height:auto;visibility:visible;}
.--popup-btn:hover svg, .--popup-btn:focus svg, .--popup-btn:active svg{transform:scaleY(-1);}
@media(max-width:800px){
.c-lfhp-1{padding-top:100px;}
}
@media(max-width:500px){
.c-lfhp-1{z-index:1;}
}
@media(max-width:950px){
.c-lfhp-1 .__call-link{display:none;}
}
.c-lfhp-1 .__wrapper{overflow:unset !important;}
.c-lfhp-1 .__wrapper .__text{overflow:hidden;}
.c-lfhp-1 .__links{gap:10px;}
.c-lfhp-5 .__links, .c-lfhp-10 .__links{gap:2rem;}
.c-lfhp-5 .__links .--popup-btn svg path, .c-lfhp-10 .__links .--popup-btn svg path{fill:white !important;}
.c-lfde-2 .__left{z-index:1;}
@media(max-width:500px){
.c-lfde-2 .__links{gap:1rem;}
}
.c-lfde-2 .__links svg path{fill:white !important;}
.c-lfde-3 .btn--green svg path{fill:white !important;}
.c-lfab-1 .__links{gap:2rem;}
@media(max-width:500px){
.c-lfab-1 .__links{gap:1rem;}
}
.c-lfab-1 .btn{z-index:1;margin:0 !important;}
.c-lfab-1 .btn svg path {
fill: white !important;
}