@charset "UTF-8";
@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css");@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;1,300&family=Rajdhani:wght@700&display=swap');body{font-family:proxima-nova, sans-serif;font-size:16px;font-weight:400}h1,h2,h3,h4{font-family:proxima-nova, sans-serif;margin-bottom:24px;font-weight:700}h1{font-size:40px}h2{font-size:38px}h3{font-size:34px}a.button{display:inline-flex;justify-content:center;align-items:center;background:white;border:1px solid #ff9878;color:#ff9878 !important;margin-top:35px;border-radius:0px;padding:10px 40px;font-family:proxima-nova, sans-serif;text-transform:uppercase;font-size:16px;text-decoration:none;transition:0.3s}a.button:hover{color:white;background:#ff9878}img{max-width:100%;height:auto}a:hover{text-decoration:none}.column{margin-bottom:35px}a.button{display:inline-flex;justify-content:center;align-items:center;background:white;border:1px solid #ff9878;color:#ff9878 !important;margin-top:35px;border-radius:0px;padding:10px 40px;font-family:proxima-nova, sans-serif;text-transform:uppercase;font-size:16px;text-decoration:none;transition:0.3s}a.button:hover{color:white !important}header{position:absolute;top:0px;display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;z-index:1001;padding:10px 50px;background:transparent;transition:0.3s}#menuToggle{position:absolute;background:transparent;padding:20px 30px;top:12px;right:0px;z-index:12;-webkit-user-select:none;user-select:none;transition:0.1s}#menuToggle input{display:block;position:absolute;top:0;right:0px;width:100%;height:100%;cursor:pointer;opacity:0;z-index:1001;-webkit-touch-callout:none}#menuToggle .ham{transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}#menuToggle .ham span{display:block;width:32px;height:3px;margin-top:6px;position:relative;background:white;border-radius:1px;z-index:9;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.3s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease}header.active #menuToggle .ham span{background:black}#menuToggle input:checked~.ham{transform:rotate(180deg)}#menuToggle input:checked~.ham span{opacity:1;background:#ff9878}#menu{visibility:hidden;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s;position:absolute;width:100vw;height:100vh;margin:0px;top:0px;right:0px;padding:105px 28px;background:black;list-style-type:none;-webkit-font-smoothing:antialiased;transition:0.5s cubic-bezier(0.77, 0.2, 0.05, 1);color:white;z-index:-10;opacity:0}#menu ul{list-style:none;padding:0px;margin:0px}#menu ul li{font-size:20px;padding:30px 0px;color:white;border-bottom:1px solid #ff9878}#menu ul li a{color:white;text-decoration:none}#menuToggle input:checked~#menu{visibility:visible;opacity:1}@media (min-width:768px){#menu{width:450px;right:0px;background:black}}.hero{position:relative;width:100%;height:80vh;display:flex;justify-content:center;align-items:center}.hero .overlay{position:absolute;topL:0px;width:100%;height:100%;background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.5))}.hero .content{position:relative;text-align:center}.hero .content h1{color:white;text-align:center;font-weight:800}.hero .image{position:absolute;top:0;width:100%;height:100%;z-index:-1}.hero .image img{object-fit:cover;width:100%;height:100%}.home-hero{position:relative;width:100%;height:auto}body:not(.wp-admin) #lfb_form.lfb_bootstraped{padding-top:100px}#lfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn="true"] #lfb_mainPanel .lfb_btnNextContainer,#lfb_bootstraped.lfb_bootstraped #lfb_form[data-previousstepbtn="true"] #lfb_mainPanel .lfb_btnNextContainerStripe{display:none !important}.content-editor{position:relative;width:100%;height:auto;padding-top:70px;padding-bottom:70px;background:#F0F0F0;color:black}.video-block{position:relative;width:100%;height:auto}.text-image-repeater{position:relative;width:100%;height:auto}.text-image-repeater .icon{width:40px;margin-bottom:28px}.text-image-repeater .content{display:flex;flex-direction:column;justify-content:center;padding:70px 5%}@media (min-width:992px){.text-image-repeater .content{padding:0px 5%}}.test-repeater{position:relative;width:100%;height:auto;padding-top:70px;padding-bottom:70px;background:#F0F0F0;color:black}.test-repeater .content{padding-left:64px}.test-repeater .quote{width:64px;height:165px;font-family:proxima-nova, sans-serif;color:#ff9878;font-weight:900;font-size:150px;height:70px}.test-repeater .slick-dots{margin-top:90px;position:relative}.test-repeater .slick-dots li button:before{font-size:18px;color:white;border:1px solid black;border-radius:50%;opacity:1}.test-repeater .slick-dots li.slick-active button:before{background:#5A5A5A;color:#5A5A5A}.price-repeater{position:relative;width:100%;height:auto;padding-top:70px;padding-bottom:70px;background:#F0F0F0;color:black}.price-repeater h2{margin-bottom:45px}.price-repeater .item .title{width:100%;height:90px;border-radius:9px;color:white;background:black;display:flex;justify-content:center;padding-top:16px;padding-bottom:50px}.price-repeater .item .content{position:relative;width:96%;height:auto;margin:0px auto;margin-top:-20px;padding:24px;padding-bottom:55px;border:1px solid black;border-radius:9px;background:white;text-align:center;font-size:18px;box-shadow:6px 6px 20px #00000029}.price-repeater .item .content .description{font-style:italic;margin-bottom:55px}.price-repeater .item .content .duration{display:flex;justify-content:center;padding:5px;background:#F0F0F0;font-weight:700;margin-bottom:15px}.price-repeater .item .content .bullet{margin-bottom:25px}.price-repeater .item .content .price{font-weight:700;margin-bottom:10px}.gallery-archive{position:relative;width:100%;height:auto;padding:28px}.gallery-archive .gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:18px;grid-auto-rows:minmax(100px, auto)}.gallery-archive .gallery figure{width:100%;height:100%}.gallery-archive .gallery figure:first-of-type{grid-column:1 / 3;grid-row:1 / 3}.gallery-archive .gallery figure img{width:100%;height:100%;object-fit:cover}.profile-repeater{position:relative;width:100%;height:auto;padding-top:70px;padding-bottom:70px}.profile-repeater .image{margin-bottom:35px}.profile-repeater .content h3{font-size:22px;margin-bottom:0px}.profile-repeater .content h4{text-transform:uppercase;font-weight:400;font-size:16px;margin-bottom:25px}.profile-repeater .content a{display:block;color:black;text-decoration:none}.profile-repeater .content a.telephone:before{position:relative;font-family:dashicons;content:"";width:20px;height:20px;font-size:20px;padding-right:15px;top:5px}.profile-repeater .content a.email:before{position:relative;font-family:dashicons;content:"";width:20px;height:20px;font-size:20px;padding-right:15px;top:5px}.faq-repeater{position:relative;width:100%;height:auto;padding-top:70px;padding-bottom:70px}.faq-repeater .accordion-row{border-top:1px solid #ff9878}.faq-repeater .accordion-row:last-of-type{border-bottom:1px solid #ff9878}.faq-repeater .accordion{padding:25px 0px}.faq-repeater .panel{padding-bottom:10px}.faq-repeater h4{font-size:18px;font-weight:700;margin-bottom:0px}.faq-repeater .accordion-row .accordion h4:after{position:relative;font-family:dashicons;display:inline;content:"";font-size:16px;color:#ff9878;font-style:normal;padding-left:10px;top:2px}.faq-repeater .accordion-row .active h4:after{position:relative;font-family:dashicons;display:inline;content:"";font-size:16px;color:#ff9878;font-style:normal;padding-left:10px;top:2px}.faq-repeater .faq-icon{position:relative;display:block;margin-bottom:45px}.logo-archive{position:relative;width:100%;height:auto;padding-top:70px;padding-bottom:70px}.logo-archive .image img{margin:0 auto}.logo-archive img.prev-arrow{position:absolute;top:10%;left:0px}.logo-archive img.next-arrow{position:absolute;top:10%;right:0px}.form-block{position:relative;width:100%;height:auto;padding-top:70px;padding-bottom:70px}.wpcf7 label{width:100%}.wpcf7 p{margin-bottom:0px}.wpcf7 input.wpcf7-text{width:100%;height:50px;padding:10px 15px;border-radius:5px;background:#FBFBFB;border:1px solid #979797;margin-bottom:15px}.wpcf7 textarea.wpcf7-textarea{width:100% !important;padding:10px 15px;border-radius:5px;background:#FBFBFB;border:1px solid #979797;margin-bottom:15px}.wpcf7 input[type=submit]{display:inline-flex;justify-content:center;align-items:center;background:white;border:1px solid #ff9878;color:#ff9878;margin-top:35px;border-radius:0px;padding:10px 40px;font-family:proxima-nova, sans-serif;text-transform:uppercase;font-size:16px;text-decoration:none;transition:0.3s}.wpcf7 input[type=submit]:hover{opacity:0.9}.wpcf7 .wpcf7-not-valid-tip{text-align:left;padding-left:15px}.wpcf7 .ajax-loader{margin-top:15px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 .wpcf7 form.unaccepted .wpcf7-response-output{border-color:black;padding:10px 15px}@media (min-width:768px){.logo-archive img.prev-arrow{left:-38px}.logo-archive img.next-arrow{right:-38px}}.pre-footer{position:relative;width:100%;height:auto;padding-top:70px;padding-bottom:70px;background:black;color:white;display:flex;flex-direction:column;text-align:center;justify-content:center}.pre-footer a.button{background:#f0f0f0}.pre-footer a.button:hover{background:#ff9878}.pre-footer h2,.pre-footer h3{margin-bottom:0px;text-transform:uppercase;font-size:30px;margin-top:5px}@media (min-width:768px){.pre-footer{flex-direction:row}.pre-footer a.button{margin-left:30px;margin-top:0px}}.post-footer{text-align:center}.post-footer a{color:black}.post-footer a:hover{opacity:0.8}footer{width:100%;height:300px;background:white;padding-top:70px;padding-bottom:70px;color:black}footer a.button{margin-top:0px;padding:10px 30px}footer h3{font-size:22px;font-weight:700;margin-bottom:0px}footer p{margin:0px}footer a{color:#ff9878;text-decoration:underline}footer ul.menu{padding-left:0px;list-style:none;display:flex;padding:24px 0px}footer ul.menu li{background:darkgray;width:32px;height:32px;Display:flex;justify-content:center;align-items:center;margin-right:10px;border-radius:50%}footer ul.menu li a{color:white;text-decoration:none}footer ul.menu li a span.dashicons{position:relative;top:2px}footer ul.menu li:hover{opacity:0.8}