@font-face{src:url(../fonts/Jost-Regular.woff2) format("woff2"),url(../fonts/Jost-Regular.woff) format("woff");font-family:Jost;font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(../fonts/Jost-Medium.woff2) format("woff2"),url(../fonts/Jost-Medium.woff) format("woff");font-family:Jost;font-weight:500;font-style:normal;font-display:swap}@font-face{src:url(../fonts/Jost-SemiBold.woff2) format("woff2"),url(../fonts/Jost-SemiBold.woff) format("woff");font-family:Jost;font-weight:600;font-style:normal;font-display:swap}@font-face{src:url(../fonts/Unbounded-Regular.woff2) format("woff2"),url(../fonts/Unbounded-Regular.woff) format("woff");font-family:Unbounded;font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(../fonts/Unbounded-Medium.woff2) format("woff2"),url(../fonts/Unbounded-Medium.woff) format("woff");font-family:Unbounded;font-weight:500;font-style:normal;font-display:swap}.custom-checkbox{position:relative;display:flex;align-items:center}.custom-checkbox input{position:absolute;z-index:-1;opacity:0;visibility:hidden}.custom-checkbox span{position:relative;z-index:2;display:inline-flex;align-items:center;font-family:var(--font-family);font-weight:400;font-style:normal;font-size:clamp(14px,.833vw,16px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:12px;color:var(--cl-d)}.custom-checkbox span::before{content:"";display:inline-block;flex-grow:0;flex-shrink:0;background-position:center center;background-size:90% 70%;background-repeat:no-repeat;cursor:pointer;border:2px solid var(--br-b);border-radius:2px;width:18px;height:18px}.custom-checkbox span:after{content:"";position:absolute;width:38px;height:38px;border-radius:100%;background:var(--cl-c);top:50%;left:-10.4px;transform:translate(0,-50%);z-index:-1;opacity:0;visibility:hidden;transition:all .3s}.custom-checkbox input:not(:disabled):active+span::before{background-color:rgba(54,63,77,.81)}.custom-checkbox input:checked+span::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='.8' d='M4.7 8.6c-.2 0-.3 0-.4-.2l-3.1-3a.6.6 0 1 1 .8-.9l2.7 2.7 5.3-6a.6.6 0 0 1 .9.8L5 8.4a.6.6 0 0 1-.4.2Z'/%3E%3C/svg%3E");background-color:rgba(54,63,77,.81)}.custom-checkbox input:disabled+span::before{background-color:#e9ecef}.custom-radio{position:relative}.custom-radio input:not([type=date]){position:absolute;z-index:-1;opacity:0;visibility:hidden}.custom-radio span{position:relative;z-index:2;display:inline-flex;align-items:center;font-family:var(--font-family);font-weight:500;font-style:normal;font-size:14px;line-height:100%;color:rgba(var(--cl-f),1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:10px}.custom-radio span a{color:rgba(var(--cl-f),1)}.custom-radio span a:hover{text-decoration:underline}.custom-radio span::before{content:"";display:inline-block;flex-grow:0;flex-shrink:0;border:2px solid #c1c2c7;border-radius:50%;width:20px;height:20px;background-position:center center;background-size:10px 10px;background-repeat:no-repeat;cursor:pointer}.custom-radio input:not(:disabled):not(:checked)+span:hover::before{border-color:#2458d3}.custom-radio input:not(:disabled):active+span::before{border-color:#2458d3;background-color:transparent}.custom-radio input:checked+span::before{border-color:#2458d3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23DB574D'/%3E%3C/svg%3E");background-color:transparent}.custom-radio input:disabled+span::before{background-color:#e9ecef}.custom-radio--content span{border:1px solid rgba(133,135,145,.25);border-radius:100px;padding:2px clamp(20px,2.08vw,32px);height:42px;background:rgba(var(--bg-a),1)}.custom-radio--content span::after,.custom-radio--content span::before{content:none}.custom-radio--content span svg{color:rgba(var(--cl-o),1)}.custom-radio--content input:checked+span{border-color:rgba(var(--bg-c),1);color:rgba(var(--cl-a),1);background:rgba(var(--bg-c),1)}.custom-radio--content input:checked+span svg{color:rgba(var(--cl-a),1)}:root{--frame-width:1920;--rem-function:16px;--error-bg:#d01f1f;--body-bg:#ffffff;--body-font-size:16px;--content-width:1370px;--content-width-mode:1920px;--container-offset:clamp(15px, 2.083vw, 40px);--container-width:calc(
      var(--content-width) + (var(--container-offset) * 2)
  );--container-width-mode:calc(
      var(--content-width-mode) + (var(--container-offset) * 2)
  );--header-height:83px}:root{--scrollbar-thumb:#1397d6;--scrollbar-track:rgba(0, 0, 0, 0.07);--scrollbar-track-hover:transparent;--overlay-bg:rgba(0, 0, 0, 0.5);--select-inner-bg:#404040;--select-inner-border:#fdfdfd;--select-focus-border:#fdfdfd;--main-button-size:50px;--font-family:"Jost",sans-serif;--font-family2:"Unbounded",sans-serif;--cl-a:#ffffff;--cl-b:#3e414b;--cl-c:#363f4d;--cl-d:#5c6573;--cl-e:#34a450;--cl-f:#959ca6;--cl-g:#09a2c4;--bg-a:#ffffff;--bg-b:#3e414b;--bg-c:#EFF4F3;--br-a:#dadfe6;--br-b:#959ca6;--gr-a:linear-gradient(90deg, #6cd685 0%, #0992c4 100%);--gr-b:linear-gradient(
      90deg,
      rgba(108, 214, 133, 0.1) 0%,
      rgba(9, 146, 196, 0.1) 100%
  );--gr-c:linear-gradient(
      360deg,
      rgba(38, 38, 38, 0.7) 0%,
      rgba(38, 38, 38, 0) 100%
  );--gr-d:linear-gradient(
      90deg,
      rgba(108, 214, 133, 0.1) 0%,
      rgba(9, 146, 196, 0.1) 100%
  );--gr-e:linear-gradient(
      90deg,
      rgba(108, 214, 142, 0.1) 0%,
      rgba(9, 162, 196, 0.1) 100%
  );--loader:linear-gradient(
      90deg,
      rgba(108, 214, 133, 1) 0%,
      rgba(255, 255, 255, 1) 45%,
      rgba(255, 255, 255, 1) 55%,
      rgba(9, 146, 196, 1) 100%
  )}.title{text-align:center;font-family:var(--font-family);font-weight:500;font-size:clamp(40px,4.3796vw,60px);line-height:110%;color:var(--cl-c)}.title--mode{font-size:clamp(48px,5.109vw,70px)}.title--medium{font-size:clamp(32px,3.066vw,42px)}.title--small{font-size:clamp(34px,3.504vw,48px)}.title i{font-weight:inherit;font-family:inherit;font-size:inherit;font-style:inherit;background:var(--gr-a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.green-text{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:120%;letter-spacing:.05em;text-transform:uppercase;background:var(--gr-a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating{display:flex;width:clamp(100px,9.927vw,136px);height:clamp(18px,1.752vw,24px)}.rating img,.rating svg{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.rating svg{fill:none}.pretitle{font-weight:500;font-size:clamp(20px,1.752vw,24px);line-height:110%;color:var(--cl-c)}.pretitle--mode{line-height:150%;font-size:clamp(18px,1.46vw,20px)}.subtitle{font-weight:500;font-size:clamp(28px,2.628vw,36px);line-height:110%;color:var(--cl-c)}.logo{width:-moz-fit-content;width:fit-content;display:flex;grid-gap:12px clamp(10px,1.752vw,24px)}.logo img,.logo svg{width:clamp(120px,13.285vw,182px);height:auto;display:flex}.logo span{flex-shrink:0;line-height:150%;font-weight:400;font-size:clamp(11px,.949vw,13px);color:var(--cl-d);width:100%;max-width:clamp(175px,14.599vw,200px)}.header-logo{align-items:center}.footer-logo{flex-direction:column}.footer-logo span{font-size:13px;max-width:200px}.footer-logo img,.footer-logo svg{width:182px}.swiper-pagination{display:flex;align-items:center;justify-content:center;grid-gap:12px}.swiper-pagination-bullet{display:flex;width:12px;height:12px;border-radius:100%;background:0 0;opacity:1;cursor:pointer;position:relative}.swiper-pagination-bullet::before{pointer-events:none;content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--gr-a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.swiper-pagination-bullet:after{position:absolute;content:"";background:var(--gr-a);inset:0;border-radius:inherit;z-index:2;opacity:0;visibility:hidden;transition:all .3s}.swiper-pagination-bullet-active::after{opacity:1;visibility:visible}a[href^="mailto:"]{font-weight:400;font-size:clamp(16px,1.314vw,18px);line-height:150%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:all .3s;color:var(--cl-g)}a[href^="mailto:"]:hover{text-decoration-color:transparent}.search-form{border:1px solid var(--br-a);background-color:var(--bg-a);border-radius:8px;padding:clamp(10px,1.022vw,14px) 43px clamp(10px,1.022vw,14px) 16px;max-width:326px;width:100%;position:relative;z-index:1}.search-form label{width:100%}.search-form button{position:absolute;right:19px;top:50%;transform:translateY(-50%);z-index:5;width:18px;height:18px;display:flex}.search-form button svg{transition:all .3s;width:100%;height:auto}.search-form button:hover svg{transform:scale(1.1)}.search-form input{text-overflow:ellipsis;font-family:var(--font-family);font-weight:400;font-size:clamp(16px,1.314vw,18px);color:var(--cl-c)}.search-form input::-moz-placeholder{font-family:var(--font-family);font-weight:400;font-size:clamp(16px,1.314vw,18px);color:var(--cl-d)}.search-form input::placeholder{font-family:var(--font-family);font-weight:400;font-size:clamp(16px,1.314vw,18px);color:var(--cl-d)}.category-labels{display:flex;alighn-items:center;grid-gap:15px;flex-wrap:wrap}.category-label{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:var(--gr-e);border-radius:25px;padding:4px 10px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;line-height:120%;letter-spacing:.05em;text-transform:uppercase;color:var(--cl-g)}.date{font-weight:400;font-size:14px;color:var(--cl-f);flex-grow:1;display:flex}.editor ul:not([class]){display:flex;flex-direction:column;grid-gap:clamp(20px,1.752vw,24px)}.editor ul:not([class]) li{position:relative;padding-left:clamp(28px,2.774vw,38px)}.editor ul:not([class]) li:before{content:"";position:absolute;background-image:var(--star);background-position:center;background-repeat:no-repeat;background-size:contain;width:clamp(18px,1.606vw,22px);height:clamp(22px,2.044vw,28px);left:0;top:1px}.editor ul:not([class]) li p{font-size:clamp(16px,1.46vw,20px);line-height:160%;color:var(--cl-d);text-align:start}.editor ul:not([class]) li p strong{color:var(--cl-c)}.stars{width:clamp(50px,7.2993vw,100px);height:clamp(50px,7.2993vw,100px);display:flex;align-items:flex-end}.stars:before{background-image:var(--icon2);content:"";display:flex;width:clamp(33px,5.036vw,69px);height:clamp(39px,6.35vw,87px);background-size:contain;background-repeat:no-repeat;background-position:center;align-self:center;animation:pulse 2.5s infinite}.stars:after{background-image:var(--icon1);content:"";display:flex;width:clamp(15px,2.263vw,31px);height:clamp(16px,2.847vw,39px);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:calc(clamp(5px,.584vw,8px) * -1);animation:pulse 2.7s infinite}.stars.mode{align-items:flex-start;width:clamp(40px,5.8394vw,80px);height:clamp(40px,5.8394vw,80px)}.stars.mode:before{animation:pulse 2.6s infinite}.stars.mode:after{margin-left:-3px;animation:pulse 2.8s infinite}@keyframes pulse{0%{transform:scale(1)}5%{transform:scale(1.3)}10%{transform:scale(1)}100%{transform:scale(1)}}html{overflow-x:hidden;width:100%;height:100%;max-width:100dvw;box-sizing:border-box;font-weight:400;font-style:normal;font-size:var(--rem-function);line-height:130%;-webkit-text-size-adjust:100%;color:rgba(var(--bg-b),1)}body{padding-top:calc(var(--header-height) + 40px);overflow-x:hidden;margin:0;font-family:var(--font-family);background-color:var(--body-bg);display:grid;grid-template-rows:auto 1fr auto;min-height:100%}body.fixed-body{position:fixed;left:0;top:0;overflow:hidden;width:100%}body.admin-bar header{top:32px}main{width:100%;min-width:0!important}main.no-padding{padding:0}.overflow{overflow-x:hidden}*,::after,::before{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}a{display:inline-flex;margin:0;font-family:inherit;font-weight:inherit;font-style:inherit;text-decoration:none;color:inherit;cursor:pointer}button{display:inline-flex;margin:0;outline:0;border:none;padding:0;line-height:initial;color:inherit;background-color:transparent;cursor:pointer}li,ol,ul{list-style:none;margin:0;padding:0}a,button,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;color:var(--cl-c);font-family:var(--font-family);font-style:normal;line-height:110%}p{font-size:clamp(16px,1.314vw,18px);font-weight:400;line-height:150%}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}picture{display:inline-flex}label{display:inline-flex}input{outline:0;border:none;width:100%;background-color:transparent}input::-moz-placeholder{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}input::placeholder{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}textarea{outline:0;border:none;resize:none}fieldset{margin:0;border:none;padding:0}.visually-hidden{position:absolute;clip-path:inset(100%);overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0)}.container{position:relative;margin:0 auto;padding:0 var(--container-offset);width:100%;max-width:var(--container-width)}.container--mode{max-width:var(--container-width-mode)}.bg-image{position:absolute;inset:-5px;z-index:-1;display:flex;justify-content:center;overflow:hidden}.bg-image iframe,.bg-image img,.bg-image picture{display:inherit;width:100%;height:100%}.bg-image video{height:120%}.swiper-container{overflow:hidden}.panel,[data-content]{z-index:20;overflow:hidden;max-height:0;transition:max-height .2s}[data-tab-content]{display:none}[data-tab-content].active{display:block}.dis-scroll{position:fixed!important;left:0;width:100%;scroll-behavior:none!important;overscroll-behavior:none!important}.overlay{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;overflow-y:auto;padding:20px 0;height:100%;min-height:100dvh;max-height:100dvh;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity 1s,visibility 1s,z-index 2s;transition-delay:.5s;pointer-events:none}.overlay::-webkit-scrollbar{display:none}.overlay.active{z-index:10;opacity:1;visibility:visible;transition:opacity .6s,visibility .6s;pointer-events:initial}.overlay.active.mode{z-index:15}input.just-validate-error-field,textarea.just-validate-error-field{border-color:var(--error-bg)!important}.just-validate-error-label{padding-left:24px;font-size:14px;font-weight:500;line-height:100%;color:var(--error-bg)!important}.wpcf7{width:100%}.wpcf7-response-output{display:none}.grecaptcha-badge{opacity:0;visibility:hidden}.line{justify-content:center;font-size:50px;color:#fff;display:flex;width:100%;padding:20px 0;background-color:red}[data-fancybox]{outline:initial!important}section:last-of-type{padding-bottom:clamp(80px,7.2993vw,100px)}.editor{display:flex;flex-direction:column;grid-gap:16px}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{font-weight:500;line-height:110%;color:var(--cl-c)}.editor h1{font-size:clamp(36px,4.3796vw,60px)}.editor h2{font-size:clamp(32px,3.504vw,48px)}.editor h3{font-size:clamp(28px,3.066vw,42px)}.editor h4{font-size:clamp(24px,2.628vw,36px)}.editor h5,.editor h6{font-size:clamp(20px,2.19vw,30px)}.full-row{grid-column:1/-1}.text-center{text-align:center}.text-center .main-top .title{text-align:center}.text-center .benefits-section__box{align-items:center}.text-center .benefits-card{align-items:center}.bgColor{background:var(--gr-b);max-width:1920px;margin-left:auto;margin-right:auto;border-radius:24px}.error-section__box{display:flex;flex-direction:column;align-items:center;gap:20px}.error-section__box .title{font-size:clamp(150px,17.073vw,280px);line-height:100%}.error-section__box p{font-size:clamp(18px,1.22vw,24px)}@media (max-width:1440px){.header-logo span{display:none}}@media (max-width:1240px){:root{--header-height:78px}}@media (max-width:1024px){:root{--header-height:67px}body{grid-template-rows:1fr auto}}@media (max-width:767px){:root{--header-height:64px}}@media (max-width:576px){.just-validate-error-label{padding-left:0;font-size:12px}}@media (hover:hover){.custom-checkbox input:not(:disabled):not(:checked)+span:hover::after{opacity:.1;visibility:visible}}@media (hover:none){.custom-checkbox input:not(:disabled):not(:checked)+span:active::after{opacity:.1;visibility:visible}}