@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}body{font-weight:400;font-size:1rem;position:relative}:root{--font-family:"lato",sans-serif}ul{list-style:none;padding-left:0}a{text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1280px;padding:0 20px;margin:0 auto}.hfe-breadcrumbs-home-icon{display:none}.st600{font-weight:600}.elementor-editor-active .owl-carousel{display:block}@media (max-width:64rem){.br-none br{display:none}}.pi-none{pointer-events:none}#page .owl-carousel .owl-dots,[data-elementor-type^=wp-page] .owl-carousel .owl-dots,body .owl-carousel .owl-dots{margin-top:68px;display:block}@media (max-width:64rem){#page .owl-carousel .owl-dots,[data-elementor-type^=wp-page] .owl-carousel .owl-dots,body .owl-carousel .owl-dots{margin-top:48px}}#page .owl-carousel .owl-dots.disabled,[data-elementor-type^=wp-page] .owl-carousel .owl-dots.disabled,body .owl-carousel .owl-dots.disabled{display:none}#page .owl-carousel .owl-dots button.active span,[data-elementor-type^=wp-page] .owl-carousel .owl-dots button.active span,body .owl-carousel .owl-dots button.active span{background-color:#f9b54c!important}#page .owl-carousel .owl-dots span,[data-elementor-type^=wp-page] .owl-carousel .owl-dots span,body .owl-carousel .owl-dots span{margin:0 3px!important;background:#9d243b!important;width:20px!important;height:3px!important;border-radius:1px!important}#page .owl-carousel .owl-nav,[data-elementor-type^=wp-page] .owl-carousel .owl-nav,body .owl-carousel .owl-nav{width:400px;position:relative;margin:60px auto 0;display:block}@media (max-width:64rem){#page .owl-carousel .owl-nav,[data-elementor-type^=wp-page] .owl-carousel .owl-nav,body .owl-carousel .owl-nav{width:335px;margin-top:40px}}#page .owl-carousel .owl-nav.disabled,[data-elementor-type^=wp-page] .owl-carousel .owl-nav.disabled,body .owl-carousel .owl-nav.disabled{display:none}#page .owl-carousel .owl-nav button,[data-elementor-type^=wp-page] .owl-carousel .owl-nav button,body .owl-carousel .owl-nav button{position:absolute;width:40px;height:40px;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:1px solid #9d243b!important;margin:0}#page .owl-carousel .owl-nav button i::before,#page .owl-carousel .owl-nav button span,[data-elementor-type^=wp-page] .owl-carousel .owl-nav button i::before,[data-elementor-type^=wp-page] .owl-carousel .owl-nav button span,body .owl-carousel .owl-nav button i::before,body .owl-carousel .owl-nav button span{mask-image:url(../images/arrow_h.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:8px;height:16px;display:block;background-color:#9d243b;font-size:0}#page .owl-carousel .owl-nav button.owl-next i::before,#page .owl-carousel .owl-nav button.owl-next span,[data-elementor-type^=wp-page] .owl-carousel .owl-nav button.owl-next i::before,[data-elementor-type^=wp-page] .owl-carousel .owl-nav button.owl-next span,body .owl-carousel .owl-nav button.owl-next i::before,body .owl-carousel .owl-nav button.owl-next span{transform:rotate(180deg)}#page .owl-carousel .owl-nav button:hover,[data-elementor-type^=wp-page] .owl-carousel .owl-nav button:hover,body .owl-carousel .owl-nav button:hover{background:#9d243b!important;border:1px solid #9d243b!important}#page .owl-carousel .owl-nav button:hover i::before,#page .owl-carousel .owl-nav button:hover span,[data-elementor-type^=wp-page] .owl-carousel .owl-nav button:hover i::before,[data-elementor-type^=wp-page] .owl-carousel .owl-nav button:hover span,body .owl-carousel .owl-nav button:hover i::before,body .owl-carousel .owl-nav button:hover span{background-color:#fff}#page .owl-carousel .owl-nav .owl-prev,[data-elementor-type^=wp-page] .owl-carousel .owl-nav .owl-prev,body .owl-carousel .owl-nav .owl-prev{left:0}#page .owl-carousel .owl-nav .owl-next,[data-elementor-type^=wp-page] .owl-carousel .owl-nav .owl-next,body .owl-carousel .owl-nav .owl-next{right:0}#page .js-owce-carousel-container,[data-elementor-type^=wp-page] .js-owce-carousel-container,body .js-owce-carousel-container{padding:0}#page .carousel-style1 .owl-carousel,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel,body .carousel-style1 .owl-carousel{margin:0 -5px}@media (max-width:64rem){#page .carousel-style1 .owl-carousel,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel,body .carousel-style1 .owl-carousel{margin:0}}#page .carousel-style1 .owl-carousel .owl-stage,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-stage,body .carousel-style1 .owl-carousel .owl-stage{display:flex;padding-bottom:18px}#page .carousel-style1 .owl-carousel .owl-item .item,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .item,body .carousel-style1 .owl-carousel .owl-item .item{border-radius:15px;background:#fff;box-shadow:0 4px 9px 0 rgba(0,0,0,.25);margin:7px;height:100%;display:flex;flex-direction:column;height:100%}#page .carousel-style1 .owl-carousel .owl-item .owl-thumb img,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-thumb img,body .carousel-style1 .owl-carousel .owl-item .owl-thumb img{border-radius:15px 15px 0 0;object-fit:cover}#page .carousel-style1 .owl-carousel .owl-item .owl-content,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content,body .carousel-style1 .owl-carousel .owl-item .owl-content{display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:11px;font-style:normal;padding:15px 13px 30px;margin:0;height:100%}@media (max-width:64rem){#page .carousel-style1 .owl-carousel .owl-item .owl-content,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content,body .carousel-style1 .owl-carousel .owl-item .owl-content{gap:22px}}#page .carousel-style1 .owl-carousel .owl-item .owl-content h4,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content h4,body .carousel-style1 .owl-carousel .owl-item .owl-content h4{font-family:var(--font-family);font-weight:500;font-size:16px;text-align:center;color:#292826}#page .carousel-style1 .owl-carousel .owl-item .owl-content h4 strong,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content h4 strong,body .carousel-style1 .owl-carousel .owl-item .owl-content h4 strong{font-weight:700}#page .carousel-style1 .owl-carousel .owl-item .owl-content h6,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content h6,body .carousel-style1 .owl-carousel .owl-item .owl-content h6{border-radius:10px;height:51px;background:#fff2f2;padding:13px 16px;font-family:var(--font-family);font-weight:800;font-size:20px;color:#ae1733;font-style:normal;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media (max-width:64rem){#page .carousel-style1 .owl-carousel .owl-item .owl-content h6,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content h6,body .carousel-style1 .owl-carousel .owl-item .owl-content h6{font-size:18px;padding:10px 14px;margin-top:9px}}#page .carousel-style1 .owl-carousel .owl-item .owl-content a,#page .carousel-style1 .owl-carousel .owl-item .owl-content span,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content a,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content span,body .carousel-style1 .owl-carousel .owl-item .owl-content a,body .carousel-style1 .owl-carousel .owl-item .owl-content span{margin-top:19px;text-decoration:none;border-radius:40px;width:210px;height:58px;background:#ae1733;font-family:var(--font-family);font-weight:500;font-size:16px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}@media (max-width:64rem){#page .carousel-style1 .owl-carousel .owl-item .owl-content a,#page .carousel-style1 .owl-carousel .owl-item .owl-content span,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content a,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content span,body .carousel-style1 .owl-carousel .owl-item .owl-content a,body .carousel-style1 .owl-carousel .owl-item .owl-content span{margin:0;height:50px;width:210px}}@media (max-width:39.875rem){#page .carousel-style1 .owl-carousel .owl-item .owl-content a,#page .carousel-style1 .owl-carousel .owl-item .owl-content span,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content a,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content span,body .carousel-style1 .owl-carousel .owl-item .owl-content a,body .carousel-style1 .owl-carousel .owl-item .owl-content span{width:100%}}#page .carousel-style1 .owl-carousel .owl-item .owl-content a:hover,#page .carousel-style1 .owl-carousel .owl-item .owl-content span:hover,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content a:hover,[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-content span:hover,body .carousel-style1 .owl-carousel .owl-item .owl-content a:hover,body .carousel-style1 .owl-carousel .owl-item .owl-content span:hover{background:#7e1529;text-decoration:none}#page .carousel-style1.variation1 .owl-carousel .owl-item .item,[data-elementor-type^=wp-page] .carousel-style1.variation1 .owl-carousel .owl-item .item,body .carousel-style1.variation1 .owl-carousel .owl-item .item{background:#f3d6d6}#page .carousel-style1.variation1 .owl-carousel .owl-item .owl-content,[data-elementor-type^=wp-page] .carousel-style1.variation1 .owl-carousel .owl-item .owl-content,body .carousel-style1.variation1 .owl-carousel .owl-item .owl-content{padding-bottom:22px}@media (max-width:64rem){#page .carousel-style1 .owl-nav,[data-elementor-type^=wp-page] .carousel-style1 .owl-nav,body .carousel-style1 .owl-nav{position:relative;left:-10px}}#page .carousel-style2 .owl-carousel,[data-elementor-type^=wp-page] .carousel-style2 .owl-carousel,body .carousel-style2 .owl-carousel{margin:0}@media (max-width:64rem){#page .carousel-style2 .owl-carousel .owl-item,[data-elementor-type^=wp-page] .carousel-style2 .owl-carousel .owl-item,body .carousel-style2 .owl-carousel .owl-item{padding:10px}}#page .carousel-style2 .owl-carousel .owl-item .item,[data-elementor-type^=wp-page] .carousel-style2 .owl-carousel .owl-item .item,body .carousel-style2 .owl-carousel .owl-item .item{box-shadow:0 4px 9px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;min-height:224px}#page .carousel-style2 .owl-carousel .owl-item .item .owl-rating-icon,#page .carousel-style2 .owl-carousel .owl-item .item .owl-thumb,[data-elementor-type^=wp-page] .carousel-style2 .owl-carousel .owl-item .item .owl-rating-icon,[data-elementor-type^=wp-page] .carousel-style2 .owl-carousel .owl-item .item .owl-thumb,body .carousel-style2 .owl-carousel .owl-item .item .owl-rating-icon,body .carousel-style2 .owl-carousel .owl-item .item .owl-thumb{display:none}#page .carousel-style2 .owl-carousel .owl-item .item .owl-title,[data-elementor-type^=wp-page] .carousel-style2 .owl-carousel .owl-item .item .owl-title,body .carousel-style2 .owl-carousel .owl-item .item .owl-title{order:1}#page .carousel-style2 .owl-carousel .owl-item .item .owl-content,[data-elementor-type^=wp-page] .carousel-style2 .owl-carousel .owl-item .item .owl-content,body .carousel-style2 .owl-carousel .owl-item .item .owl-content{order:5;margin-top:10px}#page .carousel-style2 .owl-carousel .owl-item .item .owl-content .show-more,[data-elementor-type^=wp-page] .carousel-style2 .owl-carousel .owl-item .item .owl-content .show-more,body .carousel-style2 .owl-carousel .owl-item .item .owl-content .show-more{color:#9d243b;text-decoration:underline;cursor:pointer}#page .carousel-style2 .owl-carousel .owl-item .item .owl-content .show-more:hover,[data-elementor-type^=wp-page] .carousel-style2 .owl-carousel .owl-item .item .owl-content .show-more:hover,body .carousel-style2 .owl-carousel .owl-item .item .owl-content .show-more:hover{text-decoration:none}@media (max-width:64rem){#page .carousel-style2 .owl-nav,[data-elementor-type^=wp-page] .carousel-style2 .owl-nav,body .carousel-style2 .owl-nav{margin-top:31px}}#page .carousel-style2 .owl-nav button,[data-elementor-type^=wp-page] .carousel-style2 .owl-nav button,body .carousel-style2 .owl-nav button{border:1px solid #fef1f1!important}#page .carousel-style2 .owl-nav button i::before,#page .carousel-style2 .owl-nav button span,[data-elementor-type^=wp-page] .carousel-style2 .owl-nav button i::before,[data-elementor-type^=wp-page] .carousel-style2 .owl-nav button span,body .carousel-style2 .owl-nav button i::before,body .carousel-style2 .owl-nav button span{background:#fef1f1}#page .carousel-style2 .owl-nav button:hover,[data-elementor-type^=wp-page] .carousel-style2 .owl-nav button:hover,body .carousel-style2 .owl-nav button:hover{background:#fef1f1!important;border:1px solid #fef1f1!important}#page .carousel-style2 .owl-nav button:hover i::before,#page .carousel-style2 .owl-nav button:hover span,[data-elementor-type^=wp-page] .carousel-style2 .owl-nav button:hover i::before,[data-elementor-type^=wp-page] .carousel-style2 .owl-nav button:hover span,body .carousel-style2 .owl-nav button:hover i::before,body .carousel-style2 .owl-nav button:hover span{background-color:#9d243b}#page .carousel-style2 .owl-dots span,[data-elementor-type^=wp-page] .carousel-style2 .owl-dots span,body .carousel-style2 .owl-dots span{background:#f3d6d6}body,html{height:100%;margin:0;padding:0}#page{display:flex;flex-direction:column;min-height:100vh}#page footer,#page header{flex-shrink:0}.page-container{flex-grow:1}html{scroll-padding-top:100px}#read-more-block .hidden-text{overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1);display:none}#read-more-block .less-btn,#read-more-block .more-btn{cursor:pointer}#read-more-block .less-btn{display:none}#read-more-block .less-btn svg{transform:rotate(180deg)}@media (max-width:64rem){#tm-block{margin-top:-30px}}#au-carousel .elementor-swiper-button{border:2px solid #fff1e6;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media (max-width:64rem){#au-carousel .elementor-swiper-button{width:30px;height:30px}}@media (max-width:64rem){#au-carousel .elementor-swiper-button svg{width:12px;height:12px}}#au-carousel .elementor-swiper-button.elementor-swiper-button-prev{left:20px}@media (max-width:64rem){#au-carousel .elementor-swiper-button.elementor-swiper-button-prev{left:15px}}#au-carousel .elementor-swiper-button.elementor-swiper-button-next{right:20px}@media (max-width:64rem){#au-carousel .elementor-swiper-button.elementor-swiper-button-next{right:15px}}#au-carousel .elementor-swiper-button:hover{background:#f96f49;border:2px solid #f96f49}#au-carousel .swiper-pagination{bottom:20px}@media (max-width:64rem){#au-carousel .swiper-pagination{bottom:15px}}#achievements .ach-item{position:relative}@media (max-width:64rem){#achievements .ach-item p br{display:none}}#achievements .ach-item:first-child::before{display:none}#achievements .ach-item::before{content:"";position:absolute;top:0;left:-53px;width:100%;width:1px;height:48px;background-color:#ffb9a6}@media (max-width:64rem){#achievements .ach-item::before{top:-24%;left:0;width:100%;height:1px}}#request .row-ren{display:grid;grid-template-columns:1fr 1fr;gap:17px}@media (max-width:39.875rem){#request .row-ren{grid-template-columns:1fr}}#request input[type=email],#request input[type=tel],#request input[type=text]{border:none;border-radius:10px;height:60px;width:100%;padding:17px 20px;background:#fef1f1;font-size:16px}#request input[type=email]::placeholder,#request input[type=tel]::placeholder,#request input[type=text]::placeholder{color:#292826}#request input[type=email]:focus,#request input[type=tel]:focus,#request input[type=text]:focus{outline:0}#request input[type=email].hidden,#request input[type=tel].hidden,#request input[type=text].hidden{display:none}#request input[type=submit]{background:#f9b54c;height:60px;font-family:var(--font-family);font-weight:600;font-size:16px;text-align:center;color:#1d1b1b;width:100%;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);text-transform:uppercase}#request input[type=submit]:hover{background:#d0902d;text-decoration:none}#request .wpcf7-spinner{display:none}#request .hidden{display:none}body .force-stretched-header{width:100%;position:relative;margin-left:0;left:0;z-index:9}body .header-top .e-con-inner{transition:all .3s ease;position:relative}body .header-top.page #phoneico svg path{fill:#821328;stroke:#821328}body.fixed .header-top{background:#7e1529}@media (max-width:39.875rem){body{margin-left:0!important;left:0!important;position:relative!important;width:100%;margin-right:0!important}}body .hfe-side{width:100%!important}body .hfe-flyout-close{margin:0;right:50%;transform:translateX(50%);top:21px}body .hfe-flyout-close svg{top:0;right:0;margin:0}.hfe-nav-menu li a::after{height:1px!important}.temp-icon svg{height:auto}.hfe-flyout-trigger .hfe-nav-menu-icon{padding:0!important}.phoneico{width:max-content}.phoneico .elementor-button-text{width:0;display:none;transition:all .3s ease}.phoneico:hover svg path{fill:#fff;stroke:#fff}.phoneico:hover .elementor-button-text{width:auto;display:block;margin-right:15px;margin-left:10px;padding-top:1px}.phoneico:active svg path{fill:#fff;stroke:#fff}.phoneico:focus svg path{fill:#fff;stroke:#fff}.phoneico a:focus svg path{fill:#fff;stroke:#fff}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow-y:auto;opacity:0;transition:opacity .3s ease;background:rgba(0,0,0,.2)}.modal::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(12px)}.modal.open{opacity:1}.modal.modal .modal__content .wrapper{position:relative;overflow:hidden;background:linear-gradient(90deg,#111 0,#000 100%);max-width:1000px;border:2px solid #3d3d3d;border-radius:clamp(2.5625rem,calc(3.7946428571vw + .1339285714rem),4.6875rem);padding-top:clamp(1.6875rem,2.6041666667vw,3.125rem);padding-right:clamp(2.375rem,3.3854166667vw,4.0625rem);padding-bottom:clamp(1.6875rem,2.6041666667vw,3.125rem);padding-left:clamp(2.375rem,3.3854166667vw,4.0625rem);margin:0 auto;z-index:0;opacity:1;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;z-index:999;max-height:80vh;height:auto}@media (max-width:64rem){.modal.modal .modal__content .wrapper{min-width:80%;max-width:80%}}@media (max-width:39.875rem){.modal.modal .modal__content .wrapper{padding:28px 16px 19px 16px;width:100%;max-width:100%}}.modal.modal .modal__content .inset{max-height:72vh;height:auto}.modal.modal .modal__content .wpcf7{overflow-y:auto;max-height:54vh}.modal.modal .modal__close-button{position:absolute;top:20px;right:20px;background:url(../images/close.svg) no-repeat center center;width:38px;height:38px;border:none;right:-40px;top:-40px;cursor:pointer;z-index:9999}@media (max-width:1440px){.modal.modal .modal__close-button{right:40px;top:40px}}@media (max-width:64rem){.modal.modal .modal__close-button{right:30px;top:20px;background-size:contain;width:40px;height:40px}}@media (max-width:39.875rem){.modal.modal .modal__close-button{right:15px;top:40px;background-size:contain;width:40px;height:40px}}.modal.modal .modal__header{display:flex;align-items:center;gap:28px;flex-direction:column}@media (max-width:64rem){.modal.modal .modal__header{gap:clamp(1.3125rem,calc(.78125vw + .8125rem),1.75rem)}}@media (max-width:64rem){.modal.modal .modal__header img{max-width:clamp(2.1875rem,calc(8.59375vw + -1.9375rem),3.5625rem);height:auto}}@media (max-width:39.875rem){.modal.modal .modal__header img{max-width:clamp(3.5625rem,calc(15.2091254753vw + -.0021387833rem),6.0625rem)}}.modal.modal .modal__header h2{font-family:Stoltz,sans-serif;font-weight:700;font-size:clamp(1.875rem,calc(-1.0504201681vw + 2.3792016807rem),1.25rem);line-height:clamp(2.8125rem,calc(-1.9957983193vw + 3.7704831933rem),1.625rem);text-transform:uppercase;margin-bottom:clamp(2rem,calc(3.0133928571vw + .0714285714rem),3.6875rem)}@media (max-width:64rem){.modal.modal .modal__header h2{font-size:clamp(.6875rem,calc(2.34375vw + -.4375rem),1.0625rem);line-height:1;margin-bottom:clamp(2rem,calc(3.90625vw + .125rem),2.625rem)}}@media (max-width:39.875rem){.modal.modal .modal__header h2{text-align:center;max-width:246px;margin:0 auto 28px;line-height:123%;font-size:clamp(.9375rem,calc(3.8022813688vw + .0463403042rem),1.5625rem)}}.modal.open{display:flex;justify-content:center;align-items:center;padding:0}@media (max-width:39.875rem){.modal.open{padding:0 30px}}.modal.open .modal__content{opacity:1;transform:translateY(0)}.modal .contact-form .privacy{padding-top:clamp(.9375rem,calc(.5580357143vw + .5803571429rem),1.25rem)}@media (max-width:39.875rem){.modal .contact-form .privacy{padding-top:10px}}@media (max-width:39.875rem){.modal .contact-form .privacy p{font-size:10px}}@media (max-width:39.875rem){.modal .contact-form .form-row-acceptance{flex-direction:row}}@media (max-width:39.875rem){.modal .contact-form .form-row-acceptance .form-agree input[type=checkbox]:checked+.wpcf7-list-item-label::before{top:clamp(.5rem,calc(2.2813688213vw + -.0346958175rem),.875rem)}}@media (max-width:39.875rem){.modal .contact-form .form-submit{margin-top:10px}}@media (max-width:39.875rem){.modal .contact-form .form-submit input[type=submit]{max-width:100%;min-width:100%;font-size:12px}}#modal-plan .modal__header{gap:0;margin-bottom:clamp(1.25rem,calc(2.2321428571vw + -.1785714286rem),2.5rem)}#modal-plan .modal__header h2{font-family:Stoltz,sans-serif;font-weight:700;font-size:clamp(1.875rem,calc(-1.0504201681vw + 2.3792016807rem),1.25rem);line-height:clamp(2.8125rem,calc(-1.9957983193vw + 3.7704831933rem),1.625rem);text-transform:uppercase;background:linear-gradient(58deg,#21d760 0,#b3ff00 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:0}@media (max-width:64rem){#modal-plan .modal__header h2{font-size:clamp(1.5625rem,calc(1.953125vw + .625rem),1.875rem);line-height:1}}@media (max-width:39.875rem){#modal-plan .modal__header h2{text-align:center;max-width:246px;margin:0 auto;line-height:123%;font-size:clamp(.9375rem,calc(3.8022813688vw + .0463403042rem),1.5625rem)}}#modal-plan .modal__header h3{font-family:Stoltz,sans-serif;font-weight:700;font-size:clamp(3.125rem,calc(-1.0504201681vw + 3.6292016807rem),2.5rem);line-height:clamp(4.6875rem,calc(-2.4159663866vw + 5.8471638655rem),3.25rem);line-height:123%;text-transform:uppercase;color:#fff;margin-bottom:clamp(.6875rem,calc(1.0044642857vw + .0446428571rem),1.25rem);margin-top:clamp(.375rem,calc(.2232142857vw + .2321428571rem),.5rem)}@media (max-width:64rem){#modal-plan .modal__header h3{font-size:clamp(1.875rem,calc(1.953125vw + .9375rem),2.1875rem);line-height:1}}@media (max-width:39.875rem){#modal-plan .modal__header h3{text-align:center;margin:0 auto 7px;line-height:123%;font-size:clamp(1.25rem,calc(3.8022813688vw + .3588403042rem),1.875rem)}}#modal-plan .modal__header p{color:#fff}@media (max-width:39.875rem){#modal-plan .modal__header p{max-width:160px;text-align:center}}#modal-plan .contact-form h6{font-family:Stoltz,sans-serif;font-weight:500;font-size:clamp(1.3125rem,calc(-.9453781513vw + 1.7662815126rem),.75rem);line-height:clamp(1.96875rem,calc(-1.6701680672vw + 2.7704306723rem),.975rem);line-height:123%;letter-spacing:-.03em;text-align:center;color:#fff;padding-top:clamp(.0625rem,calc(2.1205357143vw + -1.2946428571rem),1.25rem)}@media (max-width:64rem){#modal-plan .contact-form h6{font-size:clamp(.75rem,calc(3.125vw + -.75rem),1.25rem)}}@media (max-width:39.875rem){#modal-plan .contact-form h6{font-size:clamp(.75rem,calc(3.4220532319vw + -.0520437262rem),1.3125rem);padding-top:12px}}#modal-plan .contact-form .drop-area{border:2px dashed #3d3d3d;border-radius:63px;padding-top:clamp(1.375rem,calc(1.3392857143vw + .5178571429rem),2.125rem);padding-bottom:clamp(1.375rem,calc(1.3392857143vw + .5178571429rem),2.125rem);margin-bottom:20px;margin-top:20px}@media (max-width:64rem){#modal-plan .contact-form .drop-area{padding-top:clamp(1.4375rem,calc(1.953125vw + .5rem),1.75rem);padding-bottom:clamp(1.4375rem,calc(1.953125vw + .5rem),1.75rem);margin-bottom:clamp(1.25rem,calc(1.953125vw + .3125rem),1.5625rem);margin-top:clamp(1.25rem,calc(1.953125vw + .3125rem),1.5625rem)}}@media (max-width:39.875rem){#modal-plan .contact-form .drop-area{padding-top:clamp(1.25rem,calc(3.0418250951vw + .5370722433rem),1.75rem);padding-bottom:clamp(1.25rem,calc(3.0418250951vw + .5370722433rem),1.75rem);margin-bottom:clamp(.875rem,calc(3.0418250951vw + .1620722433rem),1.375rem);margin-top:clamp(.875rem,calc(3.0418250951vw + .1620722433rem),1.375rem)}}#modal-plan .contact-form .drop-area p{font-family:sf_pro_displayregular,sans-serif;font-weight:400;font-size:clamp(1.3125rem,calc(-.9453781513vw + 1.7662815126rem),.75rem);line-height:clamp(1.96875rem,calc(-1.6701680672vw + 2.7704306723rem),.975rem);text-align:center;color:#fff}@media (max-width:64rem){#modal-plan .contact-form .drop-area p{font-size:clamp(.75rem,calc(3.125vw + -.75rem),1.25rem);line-height:1.1}}@media (max-width:39.875rem){#modal-plan .contact-form .drop-area p{font-size:clamp(.75rem,calc(3.4220532319vw + -.0520437262rem),1.3125rem);line-height:1.1}}@media (max-width:64rem){#modal-plan .contact-form .drop-area p .main-text{display:none}}#modal-plan .contact-form .drop-area p .upload-link{color:#b2fe01;text-decoration:underline;cursor:pointer}#modal-plan .contact-form .drop-area p .upload-link:hover{text-decoration:none}@media (max-width:64rem){#modal-plan .contact-form .drop-area p .upload-link{display:none}}#modal-plan .contact-form .drop-area p .upload-link-tablet{display:none;background:linear-gradient(58deg,#21d760 0,#b3ff00 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:underline;cursor:pointer}#modal-plan .contact-form .drop-area p .upload-link-tablet:hover{text-decoration:none}@media (max-width:64rem){#modal-plan .contact-form .drop-area p .upload-link-tablet{display:block}}#modal-plan .contact-form span[data-name*=file]{display:none}#modal-plan .contact-form .preview-area{display:flex;gap:11px;justify-content:center}@media (max-width:39.875rem){#modal-plan .contact-form .preview-area{gap:clamp(.4375rem,calc(.7604562738vw + .2592680608rem),.5625rem)}}#modal-plan .contact-form .preview-area .file-preview{position:relative;display:inline-block;width:80px;height:100px;border-radius:15px;overflow:visible;padding:1px;margin-bottom:clamp(1.375rem,calc(2.0089285714vw + .0892857143rem),2.5rem)}@media (max-width:39.875rem){#modal-plan .contact-form .preview-area .file-preview{margin-bottom:clamp(.875rem,calc(3.0418250951vw + .1620722433rem),1.375rem);width:clamp(3.125rem,calc(3.8022813688vw + 2.2338403042rem),3.75rem);height:clamp(3.875rem,calc(3.8022813688vw + 2.9838403042rem),4.5rem);border-radius:clamp(.5625rem,calc(.7604562738vw + .3842680608rem),.6875rem)}}#modal-plan .contact-form .preview-area .file-preview::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:18px;padding:1px;background:linear-gradient(90deg,#21d760 0,#b3ff00 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (max-width:39.875rem){#modal-plan .contact-form .preview-area .file-preview::before{border-radius:clamp(.5625rem,calc(.7604562738vw + .3842680608rem),.6875rem)}}#modal-plan .contact-form .preview-area .file-preview img{width:78px;height:98px;object-fit:cover;border-radius:17px}@media (max-width:39.875rem){#modal-plan .contact-form .preview-area .file-preview img{width:clamp(3rem,calc(3.8022813688vw + 2.1088403042rem),3.625rem);height:clamp(3.75rem,calc(3.8022813688vw + 2.8588403042rem),4.375rem);border-radius:clamp(.5rem,calc(.7604562738vw + .3217680608rem),.625rem)}}#modal-plan .contact-form .remove-file{position:absolute;top:6px;right:6px;cursor:pointer;color:#caff00;font-size:22px;font-weight:700;z-index:2;width:15px;height:15px;mask-image:url(../images/delete-file.svg);background:#4ee442;mask-size:contain;mask-repeat:no-repeat;mask-position:center}@media (max-width:39.875rem){#modal-plan .contact-form .remove-file{width:10px;height:10px;top:3px;right:3px}}#modal-plan .contact-form .pdf-icon{display:flex;align-items:center;justify-content:center;width:78px;height:98px;color:#caff00;border-radius:12px;font-family:sf_pro_displaymedium,sans-serif;font-weight:500;font-size:15px;line-height:140%;text-align:center;background:linear-gradient(56deg,#21d760 0,#b3ff00 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:39.875rem){#modal-plan .contact-form .pdf-icon{width:clamp(3.125rem,calc(3.8022813688vw + 2.2338403042rem),3.75rem);height:clamp(3.875rem,calc(3.8022813688vw + 2.9838403042rem),4.5rem)}}#modal-plan .contact-form .file-errors{color:#ff4d4f;margin-bottom:10px;font-size:14px}#modal-plan .contact-form .file-error{margin-bottom:4px}#modal-plan .contact-form .file-preview.loading{position:relative;background:#222}#modal-plan .contact-form .file-spinner{display:flex;align-items:center;justify-content:center;width:78px;height:98px}#modal-plan .contact-form .file-preview .pdf-icon,#modal-plan .contact-form .file-preview img{display:none}#modal-plan .contact-form .file-preview:not(.loading) .pdf-icon,#modal-plan .contact-form .file-preview:not(.loading) img{display:block}#modal-plan .contact-form .form-submit input[type=submit]{font-size:clamp(.625rem,calc(1.1160714286vw + -.0892857143rem),1.25rem)}@media (max-width:64rem){#modal-plan .contact-form .form-submit input[type=submit]{font-size:clamp(.5rem,calc(.78125vw + .125rem),.625rem)}}@media (max-width:39.875rem){#modal-plan .contact-form .form-submit input[type=submit]{font-size:clamp(.625rem,calc(3.8022813688vw + -.2661596958rem),1.25rem)}}#modal-plan .form-row-acceptance{margin-top:clamp(.375rem,calc(.4464285714vw + .0892857143rem),.625rem)}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.258);backdrop-filter:blur(12px);opacity:0;transition:opacity .3s ease}.modal-overlay.open{display:flex;justify-content:center;align-items:center;opacity:1}.modal-container{position:relative;background:#fff;max-width:441px;width:90%;max-height:80vh;border-radius:10px;transform:translateY(20px);transition:transform .3s ease;overflow:hidden;padding:40px 57px 44px}.modal-overlay.open .modal-container{transform:translateY(0)}@media (max-width:39.875rem){.modal-container{width:95%;max-height:90vh}}.modal-header{display:flex;align-items:center;justify-content:center}.modal-header h3{font-family:var(--font-family);font-weight:700;font-size:24px;color:#292826;margin:0 0 54px;text-align:center}@media (max-width:39.875rem){.modal-header h3{font-size:20px}}.modal-close{cursor:pointer;padding:0;position:absolute;right:18px;top:18px;background:0 0;padding:0}.modal-close:hover{color:#b3ff00}div[id^=modal-] .modal-body{max-height:60vh;overflow-y:auto}div[id^=modal-] .modal-body::-webkit-scrollbar{width:6px}div[id^=modal-] .modal-body::-webkit-scrollbar-track{background:#f7efef;border-radius:3px}div[id^=modal-] .modal-body::-webkit-scrollbar-thumb{background:#ae1733;border-radius:3px}@media (max-width:39.875rem){div[id^=modal-] .modal-body{max-height:70vh}}div[id^=modal-] .modal-body input[type=email],div[id^=modal-] .modal-body input[type=tel],div[id^=modal-] .modal-body input[type=text]{border:none;border-radius:10px;height:55px;width:100%;padding:16px 18px;background:#f7efef;margin-bottom:14px;font-size:18px}div[id^=modal-] .modal-body input[type=email]::placeholder,div[id^=modal-] .modal-body input[type=tel]::placeholder,div[id^=modal-] .modal-body input[type=text]::placeholder{color:#292826}div[id^=modal-] .modal-body input[type=email]:focus,div[id^=modal-] .modal-body input[type=tel]:focus,div[id^=modal-] .modal-body input[type=text]:focus{outline:0}div[id^=modal-] .modal-body input[type=email].hidden,div[id^=modal-] .modal-body input[type=tel].hidden,div[id^=modal-] .modal-body input[type=text].hidden{display:none}div[id^=modal-] .modal-body input[type=submit]{background:#ae1733;height:56px;font-family:var(--font-family);font-weight:600;font-size:16px;text-align:center;color:#fff;width:100%;cursor:pointer;transition:all .3s ease;text-transform:uppercase;margin-top:10px}div[id^=modal-] .modal-body input[type=submit]:hover{background:#d0902d;text-decoration:none}div[id^=modal-] .modal-body .wpcf7-spinner{display:none}.hidden-form{display:none}#modal-auto img.modal-bee1{top:11px;left:0;width:59px;position:absolute}@media (max-width:39.875rem){#modal-auto img.modal-bee1{top:130px;left:-10px;width:50px}}#modal-auto img.modal-bee2{bottom:17px;right:27px;width:45px;position:absolute;position:absolute}@media (max-width:39.875rem){#modal-auto img.modal-bee2{bottom:19px;right:16px;width:40px}}#modal-auto .modal-close{top:15px;right:16px}#modal-auto .modal-header{margin-bottom:24px;flex-direction:column;gap:7px}#modal-auto .modal-header h3{margin-bottom:0;text-transform:uppercase;max-width:530px;margin:0 auto;font-size:20px;font-weight:800;font-family:lato,sans-serif}@media (max-width:39.875rem){#modal-auto .modal-header h3{max-width:300px}}#modal-auto .modal-header p{text-align:center;max-width:569px;margin:0 auto;font-size:18px;font-weight:400}#modal-auto .modal-container{max-width:618px;border:1px solid #7e1529;background:#fff2f2;padding:56px 44px 29px 44px}@media (max-width:64rem){#modal-auto .modal-container{padding:40px 27px 44px}}#modal-auto .modal-container .row-ren{display:grid;grid-template-columns:1fr 1fr;gap:17px}@media (max-width:39.875rem){#modal-auto .modal-container .row-ren{grid-template-columns:1fr}}#modal-auto .modal-container input[type=email],#modal-auto .modal-container input[type=tel],#modal-auto .modal-container input[type=text]{margin-bottom:0;background:#fff;font-size:16px;color:#292826}#modal-auto .modal-container .hidden{display:none}#modal-auto .modal-container input[type=submit]{margin-top:0;font-weight:500}#modal-auto .modal-footer .socials{display:flex;gap:10px;justify-content:center;margin-top:31px}#modal-auto .modal-footer .socials a{width:23px;height:23px}#modal-auto .modal-footer .socials a img{width:100%;height:100%}.home .flexslider{margin:0;padding:0;border:none;box-shadow:none;background:0 0}.home .flexslider .slides{margin:0;padding:0;list-style:none}.home .flexslider .slides li{background-size:70%;position:relative;margin:0;padding:0;background-repeat:no-repeat;background-position:120% 60px;min-height:562px}@media (max-width:64rem){.home .flexslider .slides li{min-height:392px}}@media (max-width:48rem){.home .flexslider .slides li{min-height:302px;background-size:60%;background-position:110% 30px}}@media (max-width:39.875rem){.home .flexslider .slides li{background-size:376px;background-position:30% 160px;min-height:500px}}.home .flexslider .slides img{width:100%;height:auto;display:block;max-width:100%}.home .flex-caption{position:absolute;top:50%;transform:translateY(-50%);left:0;text-align:center;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff;text-align:left;gap:20px}@media (max-width:39.875rem){.home .flex-caption{top:0;transform:translateY(0);gap:10px;width:100%}}.home .flex-caption .slider-brand{border-radius:28px;height:44px;background:#ffeada;font-family:var(--font-family);font-weight:500;font-size:18px;color:#403c3a;padding:11px 19px;display:flex;align-items:center;justify-content:center}@media (max-width:48rem){.home .flex-caption .slider-brand{font-size:14px;padding:7px 11px;height:29px}}@media (max-width:39.875rem){.home .flex-caption .slider-brand{font-size:14px;padding:7px 11px;height:29px}}.home .flex-caption h1{font-family:var(--font-family);font-weight:800;font-size:72px;color:#403c3a}@media (max-width:64rem){.home .flex-caption h1{font-size:36px}}.home .flex-caption h1 strong{color:#f96f49;font-weight:800}.home .flex-caption .slider-button{border-radius:29px;height:55px;background:#f96f49;font-family:var(--font-family);font-weight:400;font-size:16px;color:#fff;display:flex;align-items:center;justify-content:center;padding:18px 47px;width:fit-content;transition:all .3s ease}.home .flex-caption .slider-button:hover{background:#c34a28;text-decoration:none}@media (max-width:48rem){.home .flex-caption .slider-button{padding:18px 27px}}@media (max-width:39.875rem){.home .flex-caption .slider-button{margin-top:250px;align-self:center;padding:18px 27px}}.contact-form{max-width:860px;margin:0 auto;color:#fff}.contact-form p{margin:0;position:relative}.contact-form .wpcf7-not-valid-tip{font-family:sf_pro_displaymedium,sans-serif;font-weight:500;font-size:clamp(.875rem,.9575vw + .22rem,1.25rem);color:#fff;text-align:center;position:relative;display:flex;justify-content:center;flex-direction:row;align-items:center;gap:6px;margin-top:15px}.contact-form .wpcf7-not-valid-tip::before{content:"";border-radius:100px;background:#ff4a4a;width:12px;height:12px}.contact-form .form-row{display:flex;margin-bottom:clamp(.625rem,calc(1.1160714286vw + -.0892857143rem),1.25rem);flex-wrap:wrap;gap:clamp(.625rem,calc(1.1160714286vw + -.0892857143rem),1.25rem)}@media (max-width:64rem){.contact-form .form-row{gap:clamp(.5rem,calc(1.953125vw + -.4375rem),.8125rem);margin-bottom:clamp(.5rem,calc(1.953125vw + -.4375rem),.8125rem)}}@media (max-width:39.875rem){.contact-form .form-row{flex-direction:column}}.contact-form .form-row--name-phone{display:flex;margin-bottom:clamp(.625rem,calc(1.1160714286vw + -.0892857143rem),1.25rem);flex-wrap:wrap}@media (max-width:39.875rem){.contact-form .form-row--name-phone{flex-direction:column}}.contact-form .form-row--name-phone .form-field--name,.contact-form .form-row--name-phone .form-field--phone{flex:1;min-width:0}.contact-form .form-row--name-phone .form-field--phone{position:relative}.contact-form .form-row-acceptance{justify-content:center;margin-bottom:clamp(1rem,calc(1.5625vw + 0),1.875rem);margin-top:clamp(1rem,calc(1.5625vw + 0),1.875rem);align-items:center}@media (max-width:64rem){.contact-form .form-row-acceptance{margin-top:clamp(1rem,calc(3.90625vw + -.875rem),1.625rem);margin-bottom:clamp(.75rem,calc(3.125vw + -.75rem),1.25rem)}}@media (max-width:39.875rem){.contact-form .form-row-acceptance{margin-top:clamp(1.25rem,calc(5.3231939163vw + .0023764259rem),2.125rem);margin-bottom:clamp(.9375rem,calc(3.8022813688vw + .0463403042rem),1.5625rem)}}.contact-form .form-row-acceptance .form-agree{display:flex;align-items:center;gap:8px}.contact-form .form-row-acceptance .form-agree p{margin:0;font-family:sf_pro_displayregular,sans-serif;font-weight:400;font-size:clamp(.875rem,1.005375vw + .231rem,1.3125rem);color:#fff;line-height:1.2}@media (max-width:64rem){.contact-form .form-row-acceptance .form-agree p{font-size:clamp(.75rem,1.556vw + .004rem,1rem)}}@media (max-width:39.875rem){.contact-form .form-row-acceptance .form-agree p{font-size:clamp(.875rem,calc(3.8022813688vw + -.0161596958rem),1.5rem)}}.contact-form .form-row-acceptance .form-agree .wpcf7-list-item{margin:0}.contact-form .form-row-acceptance .form-agree label{display:flex;align-items:center;gap:12px;position:relative}.contact-form .form-row-acceptance .form-agree input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:clamp(.9375rem,calc(1.2276785714vw + .1517857143rem),1.625rem);height:clamp(.9375rem,calc(1.2276785714vw + .1517857143rem),1.625rem);border-radius:clamp(.3125rem,calc(.5580357143vw + -.0446428571rem),.625rem);background:0 0;position:relative;cursor:pointer}.contact-form .form-row-acceptance .form-agree input[type=checkbox]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:clamp(.3125rem,calc(.5580357143vw + -.0446428571rem),.625rem);cursor:pointer}.contact-form .form-row-acceptance .form-agree input[type=checkbox]:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;bottom:0;border-radius:clamp(.3125rem,calc(.5580357143vw + -.0446428571rem),.625rem);border:.125rem solid transparent;background:linear-gradient(56deg,#b3ff00 0,#21d760 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;cursor:pointer;width:clamp(.8125rem,calc(1.0044642857vw + .1696428571rem),1.375rem);height:clamp(.8125rem,calc(1.0044642857vw + .1696428571rem),1.375rem)}.contact-form .form-row-acceptance .form-agree input[type=checkbox]:checked+.wpcf7-list-item-label::after{background-image:linear-gradient(56deg,#b3ff00 0,#21d760 100%);mask-composite:inherit;position:absolute;left:0;top:50%;transform:translateY(-50%);width:clamp(1.0625rem,calc(.8928571429vw + .4910714286rem),1.5625rem);height:clamp(1.0625rem,calc(.8928571429vw + .4910714286rem),1.5625rem);border-radius:clamp(.1875rem,calc(.78125vw + -.3125rem),.625rem);z-index:0;cursor:pointer}@media (max-width:64rem){.contact-form .form-row-acceptance .form-agree input[type=checkbox]:checked+.wpcf7-list-item-label::after{width:clamp(.9375rem,calc(.2232142857vw + .7946428571rem),1.0625rem);height:clamp(.9375rem,calc(.2232142857vw + .7946428571rem),1.0625rem)}}.contact-form .form-row-acceptance .form-agree input[type=checkbox]:checked+.wpcf7-list-item-label::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:clamp(.25rem,calc(.3348214286vw + .0357142857rem),.4375rem);width:clamp(.5rem,calc(.4464285714vw + .2142857143rem),.75rem);height:clamp(.375rem,calc(.3348214286vw + .1607142857rem),.5625rem);background-image:url(../images/Tick.svg);background-size:cover;background-position:center;border:none;z-index:1;cursor:pointer}@media (max-width:1440px){.contact-form .form-row-acceptance .form-agree input[type=checkbox]:checked+.wpcf7-list-item-label::before{left:clamp(.3125rem,calc(.2403846154vw + .1586538462rem),.375rem)}}.contact-form .form-field{flex:1;min-width:0;position:relative}.contact-form .form-field .wpcf7-form-control-wrap{display:block;width:100%}.contact-form .form-field .wpcf7-form-control-wrap.is-focused{position:relative}.contact-form .form-field .wpcf7-form-control-wrap.is-focused::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;outline:0;border:2px solid transparent;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#21d760 0,#b3ff00 100%)!important;background-origin:border-box;background-clip:padding-box,border-box;color:#fff;-webkit-text-fill-color:#fff;z-index:-1;border-radius:100px;height:clamp(2.75rem,calc(4.9107142857vw + -.3928571429rem),5.5rem)}@media (max-width:64rem){.contact-form .form-field .wpcf7-form-control-wrap.is-focused::after{height:clamp(2.75rem,calc(5.46875vw + .125rem),3.625rem);border-width:1px}}@media (max-width:39.875rem){.contact-form .form-field .wpcf7-form-control-wrap.is-focused::after{height:clamp(2.75rem,calc(11.7870722433vw + -.012595057rem),4.6875rem);border-width:1px}}.contact-form .form-field .wpcf7-form-control-wrap.is-focused[data-name*=textarea]::after{min-height:clamp(6.1875rem,calc(9.0401785714vw + .4017857143rem),11.25rem);border-radius:clamp(1.375rem,calc(2.0089285714vw + .0892857143rem),2.5rem)}.contact-form .form-field .wpcf7-form-control-wrap.is-valid[data-name*=textarea]+.valid-check{top:20%}.contact-form .form-field .wpcf7-form-control-wrap.is-valid[data-name*=textarea]::after{min-height:clamp(6.1875rem,calc(9.0401785714vw + .4017857143rem),11.25rem);border-radius:clamp(1.375rem,calc(2.0089285714vw + .0892857143rem),2.5rem)}.contact-form .form-field input[type=email],.contact-form .form-field input[type=tel],.contact-form .form-field input[type=text],.contact-form .form-field input[type=url],.contact-form .form-field textarea{width:100%;font-size:clamp(.75rem,1.005375vw + .231rem,1.3125rem);padding-left:clamp(1.125rem,calc(1.8973214286vw + -.0892857143rem),2.1875rem);padding-right:clamp(1.125rem,calc(1.8973214286vw + -.0892857143rem),2.1875rem);border:2px solid #c8c8c8;border-radius:100px;background:0 0;background:linear-gradient(75deg,#21d760 0,#b3ff00 20%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:sf_pro_displaymedium,sans-serif;transition:border .3s,color .3s,background .3s;height:clamp(3.0625rem,calc(4.5758928571vw + .1339285714rem),5.625rem)}@media (max-width:64rem){.contact-form .form-field input[type=email],.contact-form .form-field input[type=tel],.contact-form .form-field input[type=text],.contact-form .form-field input[type=url],.contact-form .form-field textarea{height:clamp(2.875rem,calc(5.46875vw + .25rem),3.75rem);font-size:clamp(.75rem,calc(1.5625vw + 0),1rem);border-width:1px}}@media (max-width:39.875rem){.contact-form .form-field input[type=email],.contact-form .form-field input[type=tel],.contact-form .form-field input[type=text],.contact-form .form-field input[type=url],.contact-form .form-field textarea{height:clamp(2.8125rem,calc(11.7870722433vw + .049904943rem),4.75rem);font-size:clamp(.8125rem,calc(3.4220532319vw + .0104562738rem),1.375rem);border-width:1px}}.contact-form .form-field input[type=email]::placeholder,.contact-form .form-field input[type=tel]::placeholder,.contact-form .form-field input[type=text]::placeholder,.contact-form .form-field input[type=url]::placeholder,.contact-form .form-field textarea::placeholder{color:#c8c8c8;-webkit-text-fill-color:#c8c8c8}.contact-form .form-field input[type=email]:-webkit-autofill,.contact-form .form-field input[type=email]:-webkit-autofill:active,.contact-form .form-field input[type=email]:-webkit-autofill:focus,.contact-form .form-field input[type=email]:-webkit-autofill:hover,.contact-form .form-field input[type=tel]:-webkit-autofill,.contact-form .form-field input[type=tel]:-webkit-autofill:active,.contact-form .form-field input[type=tel]:-webkit-autofill:focus,.contact-form .form-field input[type=tel]:-webkit-autofill:hover,.contact-form .form-field input[type=text]:-webkit-autofill,.contact-form .form-field input[type=text]:-webkit-autofill:active,.contact-form .form-field input[type=text]:-webkit-autofill:focus,.contact-form .form-field input[type=text]:-webkit-autofill:hover,.contact-form .form-field input[type=url]:-webkit-autofill,.contact-form .form-field input[type=url]:-webkit-autofill:active,.contact-form .form-field input[type=url]:-webkit-autofill:focus,.contact-form .form-field input[type=url]:-webkit-autofill:hover,.contact-form .form-field textarea:-webkit-autofill,.contact-form .form-field textarea:-webkit-autofill:active,.contact-form .form-field textarea:-webkit-autofill:focus,.contact-form .form-field textarea:-webkit-autofill:hover{transition:background-color 5000s;-webkit-text-fill-color:#fff!important;outline:0;border:2px solid #b3ff00;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#21d760 0,#b3ff00 100%);background-origin:border-box;background-clip:padding-box,border-box;color:#fff;-webkit-text-fill-color:#fff}@media (max-width:64rem){.contact-form .form-field input[type=email]:-webkit-autofill,.contact-form .form-field input[type=email]:-webkit-autofill:active,.contact-form .form-field input[type=email]:-webkit-autofill:focus,.contact-form .form-field input[type=email]:-webkit-autofill:hover,.contact-form .form-field input[type=tel]:-webkit-autofill,.contact-form .form-field input[type=tel]:-webkit-autofill:active,.contact-form .form-field input[type=tel]:-webkit-autofill:focus,.contact-form .form-field input[type=tel]:-webkit-autofill:hover,.contact-form .form-field input[type=text]:-webkit-autofill,.contact-form .form-field input[type=text]:-webkit-autofill:active,.contact-form .form-field input[type=text]:-webkit-autofill:focus,.contact-form .form-field input[type=text]:-webkit-autofill:hover,.contact-form .form-field input[type=url]:-webkit-autofill,.contact-form .form-field input[type=url]:-webkit-autofill:active,.contact-form .form-field input[type=url]:-webkit-autofill:focus,.contact-form .form-field input[type=url]:-webkit-autofill:hover,.contact-form .form-field textarea:-webkit-autofill,.contact-form .form-field textarea:-webkit-autofill:active,.contact-form .form-field textarea:-webkit-autofill:focus,.contact-form .form-field textarea:-webkit-autofill:hover{border-width:1px}}@media (max-width:39.875rem){.contact-form .form-field input[type=email]:-webkit-autofill,.contact-form .form-field input[type=email]:-webkit-autofill:active,.contact-form .form-field input[type=email]:-webkit-autofill:focus,.contact-form .form-field input[type=email]:-webkit-autofill:hover,.contact-form .form-field input[type=tel]:-webkit-autofill,.contact-form .form-field input[type=tel]:-webkit-autofill:active,.contact-form .form-field input[type=tel]:-webkit-autofill:focus,.contact-form .form-field input[type=tel]:-webkit-autofill:hover,.contact-form .form-field input[type=text]:-webkit-autofill,.contact-form .form-field input[type=text]:-webkit-autofill:active,.contact-form .form-field input[type=text]:-webkit-autofill:focus,.contact-form .form-field input[type=text]:-webkit-autofill:hover,.contact-form .form-field input[type=url]:-webkit-autofill,.contact-form .form-field input[type=url]:-webkit-autofill:active,.contact-form .form-field input[type=url]:-webkit-autofill:focus,.contact-form .form-field input[type=url]:-webkit-autofill:hover,.contact-form .form-field textarea:-webkit-autofill,.contact-form .form-field textarea:-webkit-autofill:active,.contact-form .form-field textarea:-webkit-autofill:focus,.contact-form .form-field textarea:-webkit-autofill:hover{border-width:1px}}.contact-form .form-field input[type=email].wpcf7-not-valid,.contact-form .form-field input[type=tel].wpcf7-not-valid,.contact-form .form-field input[type=text].wpcf7-not-valid,.contact-form .form-field input[type=url].wpcf7-not-valid,.contact-form .form-field textarea.wpcf7-not-valid{border:2px solid #ff4a4a;background-image:none;background:0 0;color:#fff;-webkit-text-fill-color:#fff}@media (max-width:64rem){.contact-form .form-field input[type=email].wpcf7-not-valid,.contact-form .form-field input[type=tel].wpcf7-not-valid,.contact-form .form-field input[type=text].wpcf7-not-valid,.contact-form .form-field input[type=url].wpcf7-not-valid,.contact-form .form-field textarea.wpcf7-not-valid{border-width:1px}}@media (max-width:39.875rem){.contact-form .form-field input[type=email].wpcf7-not-valid,.contact-form .form-field input[type=tel].wpcf7-not-valid,.contact-form .form-field input[type=text].wpcf7-not-valid,.contact-form .form-field input[type=url].wpcf7-not-valid,.contact-form .form-field textarea.wpcf7-not-valid{border-width:1px}}.contact-form .form-field input[type=email].wpcf7-not-valid+.valid-check::after,.contact-form .form-field input[type=tel].wpcf7-not-valid+.valid-check::after,.contact-form .form-field input[type=text].wpcf7-not-valid+.valid-check::after,.contact-form .form-field input[type=url].wpcf7-not-valid+.valid-check::after,.contact-form .form-field textarea.wpcf7-not-valid+.valid-check::after{content:""}.contact-form .form-field input[type=email]:focus+.valid-check::after,.contact-form .form-field input[type=tel]:focus+.valid-check::after,.contact-form .form-field input[type=text]:focus+.valid-check::after,.contact-form .form-field input[type=url]:focus+.valid-check::after,.contact-form .form-field textarea:focus+.valid-check::after{content:""}.contact-form .form-field input[type=email]:focus,.contact-form .form-field input[type=tel]:focus,.contact-form .form-field input[type=text]:focus,.contact-form .form-field input[type=url]:focus,.contact-form .form-field textarea:focus{outline:0;border:2px solid transparent;background:linear-gradient(75deg,#21d760 0,#b3ff00 20%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:64rem){.contact-form .form-field input[type=email]:focus,.contact-form .form-field input[type=tel]:focus,.contact-form .form-field input[type=text]:focus,.contact-form .form-field input[type=url]:focus,.contact-form .form-field textarea:focus{border-width:1px}}@media (max-width:39.875rem){.contact-form .form-field input[type=email]:focus,.contact-form .form-field input[type=tel]:focus,.contact-form .form-field input[type=text]:focus,.contact-form .form-field input[type=url]:focus,.contact-form .form-field textarea:focus{border-width:1px}}.contact-form .form-field input[type=email]:focus::before,.contact-form .form-field input[type=tel]:focus::before,.contact-form .form-field input[type=text]:focus::before,.contact-form .form-field input[type=url]:focus::before,.contact-form .form-field textarea:focus::before{opacity:1}.contact-form .form-field textarea{padding-top:clamp(.6875rem,calc(1.7857142857vw + -.4553571429rem),1.6875rem);min-height:clamp(6.1875rem,calc(9.0401785714vw + .4017857143rem),11.25rem);border-radius:clamp(1.375rem,calc(2.0089285714vw + .0892857143rem),2.5rem);resize:none}.contact-form .form-field .wpcf7-form-control-wrap:focus+.valid-check::after{content:"✓";display:block;opacity:0!important}.contact-form .form-field .is-valid::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;outline:0;border:2px solid transparent;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#21d760 0,#b3ff00 100%)!important;background-origin:border-box;background-clip:padding-box,border-box;color:#fff;-webkit-text-fill-color:#fff;z-index:-1;border-radius:100px}@media (max-width:64rem){.contact-form .form-field .is-valid::after{border-width:1px}}@media (max-width:39.875rem){.contact-form .form-field .is-valid::after{border-width:1px}}.contact-form .form-field .is-valid input,.contact-form .form-field .is-valid textarea{outline:0;border:2px solid transparent;background:linear-gradient(75deg,#fff 0,#fff 20%);background-clip:text;-webkit-text-fill-color:transparent;color:#c8c8c8}@media (max-width:64rem){.contact-form .form-field .is-valid input,.contact-form .form-field .is-valid textarea{border-width:1px}}@media (max-width:39.875rem){.contact-form .form-field .is-valid input,.contact-form .form-field .is-valid textarea{border-width:1px}}.contact-form .form-field .is-valid:focus+.valid-check::after{content:"✓";display:block;opacity:0!important}.contact-form .form-field .is-valid+.valid-check::after{opacity:1}.contact-form .form-field .valid-check{position:absolute;top:50%;transform:translateY(-50%);right:0;height:100%;width:40px;pointer-events:none}.contact-form .form-field .valid-check::after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#21d760;font-size:20px;opacity:0;background:url(../images/valid.svg) no-repeat center center;width:26px;height:26px}.contact-form .form-submit{text-align:center;margin-top:30px}@media (max-width:64rem){.contact-form .form-submit{margin-top:20px}}.contact-form .form-submit input[type=submit]{background-image:linear-gradient(to right,#21d760 0,#b3ff00 51%,#21d760 100%);max-width:clamp(12.6875rem,calc(18.6383928571vw + .7589285714rem),23.125rem);min-width:clamp(12.6875rem,calc(18.6383928571vw + .7589285714rem),23.125rem);height:clamp(3.3125rem,calc(5.2455357143vw + -.0446428571rem),6.25rem);border-radius:100px;font-family:Stoltz,sans-serif;font-weight:400;font-size:clamp(.6875rem,calc(1.5625vw + -.3125rem),1.5625rem);color:#000;text-transform:uppercase;border:none;cursor:pointer;position:relative;z-index:1;transition:all .3s ease;background-size:200% auto}@media (max-width:64rem){.contact-form .form-submit input[type=submit]{height:clamp(2.875rem,calc(5.46875vw + .25rem),3.75rem)}}@media (max-width:39.875rem){.contact-form .form-submit input[type=submit]{height:clamp(2.8125rem,calc(11.7870722433vw + .049904943rem),4.75rem);font-size:clamp(.75rem,calc(3.0418250951vw + .0370722433rem),1.25rem)}}.contact-form .form-submit input[type=submit]:hover{background-position:right center}.contact-form .wpcf7-spinner{display:none}.contact-form .privacy{text-align:center;padding-top:clamp(1.875rem,calc(1.1160714286vw + 1.1607142857rem),2.5rem);font-family:sf_pro_displaymedium,sans-serif;font-weight:500}@media (max-width:64rem){.contact-form .privacy{padding-top:clamp(.8125rem,calc(3.125vw + -.6875rem),1.3125rem);margin:0}}@media (max-width:39.875rem){.contact-form .privacy{padding-top:clamp(1.25rem,calc(5.3231939163vw + .0023764259rem),2.125rem)}}@media (max-width:64rem){.contact-form .privacy p{font-size:clamp(.5rem,calc(1.5625vw + -.25rem),.75rem)}}@media (max-width:39.875rem){.contact-form .privacy p{font-size:clamp(.625rem,calc(2.6615969582vw + .0011882129rem),1.0625rem)}}.contact-form .privacy a{color:#c8c8c8;text-decoration:underline}.contact-form .privacy a:hover{text-decoration:none}.wpcf7-response-output{display:none}.error-page{display:flex;align-items:center;justify-content:center;padding:112px 20px;text-align:center}@media (max-width:64rem){.error-page{padding:94px 20px}}.error-page .wrapper{max-width:569px;position:relative}.error-page img{max-width:569px;height:auto;margin-bottom:31px;width:100%}.error-page img.bee1,.error-page img.bee2{position:absolute;top:0;max-width:50%}.error-page img.bee1{max-width:95px;right:-166px;top:80px}@media (max-width:64rem){.error-page img.bee1{max-width:65px;right:0;top:-23px}}.error-page img.bee2{max-width:59px;left:-150px;top:80px}@media (max-width:64rem){.error-page img.bee2{max-width:59px;left:0;top:-70px}}.error-page h2{font-size:40px;font-weight:800;margin:0;font-family:Inter,sans-serif}@media (max-width:64rem){.error-page h2{font-size:36px}}.error-page p{font-size:24px;font-weight:400;max-width:490px;margin:16px auto 50px;font-family:Inter,sans-serif}@media (max-width:64rem){.error-page p{margin:18px auto 46px;font-size:20px}}.error-page a.btn{background:#ae1733;width:191px;height:55px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:600;border-radius:29px;transition:all .3s ease;margin:0 auto;text-decoration:none;font-weight:500}@media (max-width:64rem){.error-page a.btn{width:335px}}.error-page a.btn:hover{background:#7e1529}#icon-top .elementor-button-content-wrapper{align-items:start}#footer-phone svg{width:21px}#footer-phone .elementor-button-content-wrapper{align-items:center}#top-footer .e-con-inner{border-bottom:1px solid #f3d6d6}#footer-soc a:hover svg path:last-child{fill:#4f131b}#footer-phone-icon:hover svg path{fill:#fff;stroke:#fff}@media (max-width:64rem){#footer-nav{width:100%}}@media (max-width:64rem){#footer-nav div.hfe-nav-menu{display:block;width:100%}}@media (max-width:64rem){#footer-nav nav.hfe-nav-menu__layout-horizontal{width:100%!important}}@media (max-width:64rem){#footer-nav ul.hfe-nav-menu::before{display:none}}@media (max-width:64rem){#footer-nav ul.hfe-nav-menu{display:grid;grid-template-columns:1fr 1fr;width:100%}}[data-elementor-type^=wp-page] .carousel-style1 .owl-carousel .owl-item .owl-thumb img, body .carousel-style1 .owl-carousel .owl-item .owl-thumb img{object-position: 50% 25% !important}#button-17>a{cursor:pointer}.page-id-1662 .hfe-nav-menu,.page-id-1662 .hfe-menu-item-center,.page-id-1662 .elementor-element-242cab8b {display:none !important}p.hidden{display:none}.button-landing>a{cursor:pointer}