a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html.fixed{overflow-y:hidden}body{font-size:18px!important;min-width:320px;position:relative;padding-right:0!important;line-height:1.67!important;overflow:hidden;font-family:Geologica;font-weight:400;color:#292e37;margin:0;background-color:#fff;transition:all .4s}.hidden{display:none}body a{color:#949dae;text-decoration:none;transition:all .4s;text-decoration:none}body a:hover{color:#45ac34;outline:0}body a:active,body a:focus{color:#2d861f;outline:0}body :focus{outline:0}img{vertical-align:middle;border:0}b{font-weight:700}p{margin-bottom:10px}strong{font-weight:700}.loader{background-color:#fff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5555;pointer-events:none}.loader .loader_inner{position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%)}.loader .loader_inner img{width:152px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1200px}}@media (min-width:1400px){.container{width:1390px}}@media only screen and (max-width:991px) and (min-width:768px){.hidden-sm{display:none!important}}@media only screen and (max-width:767px){.hidden-xs{display:none!important}}.click_disable{pointer-events:none}.center_wrap{text-align:center}.btn_wrap_right{text-align:right}.btn_style{color:#fff;z-index:1;text-align:center;display:inline-block;font-weight:500;transition:all .4s;cursor:pointer;position:relative;font-size:16px;line-height:16px;border-radius:70px;padding:16px 20.5px;border:none;text-transform:uppercase;background:#54c641}.btn_style span{position:relative;z-index:2}.btn_style:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;transition:all .4s;border-radius:70px;background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%)}.btn_style:before{content:"";width:calc(100% + 8px);height:calc(100% + 8px);border-radius:70px;left:-4px;top:-4px;z-index:-2;position:absolute;transition:all .4s;background-color:rgba(112,199,51,.1)}.btn_style:hover{color:#fff;background:#54c641}.btn_style:hover:after{opacity:0}.btn_style:hover:before{opacity:0}.btn_style:active{color:#fff;background:#45ac34}.btn_style:active:after{opacity:0}.btn_style:active:before{opacity:0}.btn_style:focus{color:#fff;background:#329622}.btn_style:focus:after{opacity:0}.btn_style:focus:before{opacity:1;background-color:#73cb64}.btn_style[disabled]{background:#edf1ee;color:#bec3bf}.btn_style[disabled]:before{opacity:0}.btn_style[disabled]:after{opacity:0}h1{color:#292e37;font-size:70px;line-height:80px;font-weight:800;position:relative;margin-bottom:15px;text-transform:uppercase}h1 span{background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}h2{color:#292e37;font-size:60px;line-height:1.4;font-weight:800;position:relative;margin-bottom:20px;text-transform:uppercase}h2 span{background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}h3{color:#292e37;font-size:30px;line-height:35px;font-weight:700;position:relative;margin-bottom:20px}::-webkit-scrollbar{width:8px;background:0 0}::-webkit-scrollbar-track{border-radius:8px}::-webkit-scrollbar-thumb{background:#5ebc4d}header{left:0;top:0;width:100%;transition:all 1.4s;position:absolute;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.92);box-shadow:0 12px 54px 0 rgba(41,46,55,.02)}header .header__wrap{gap:32px;height:90px;display:flex;align-items:center;justify-content:space-between}header .header__wrap .header_content{gap:10px;width:100%;display:flex;align-items:center;justify-content:space-between}header .header__wrap .logo_wrap{flex-shrink:0;position:relative;z-index:25}header .header__wrap .logo_wrap img{height:84px}header .header__wrap .header_contact{color:#5ebc4d;font-weight:500;font-size:18px;line-height:28px}header .header__wrap .header_contact:hover{color:#2d861f}header .header__wrap .social_links{display:flex;gap:10px}header .header__wrap .social_links a{filter:grayscale(1) brightness(.8)}header .header__wrap .social_links a:hover{filter:initial}header .header__wrap .header_media_links{display:none}header .header__wrap .header_btns{display:flex;gap:10px}header .header__wrap .header_btn{border-radius:70px;padding:14px 18px;width:90px;height:48px;text-align:center;position:relative;background:rgba(0,0,0,0);z-index:0}header .header__wrap .header_btn:before{content:"";position:absolute;inset:0;border-radius:70px;padding:2px;background:linear-gradient(to right,#5ebc4d,#7fd01b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}header .header__wrap .header_btn span{top:-1px;position:relative;z-index:1;vertical-align:text-top;font-size:16px;line-height:16px;background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}header .header__wrap .header_btn:hover{background-color:#54c641}header .header__wrap .header_btn:hover span{color:#fff;background:initial;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.head_menu nav>ul{gap:0 32px;display:flex;align-items:center;justify-content:space-between}.head_menu nav>ul>li{display:inline-block;position:relative;line-height:24px;text-align:center;transition:all .4s}.head_menu nav>ul>li>a{position:relative;font-size:16px;line-height:24px;font-weight:400;color:#292e37;text-transform:uppercase}.head_menu nav>ul>li.current-menu-item>a,.head_menu nav>ul>li:hover>a{color:#5ebc4d}.head_menu nav>ul>li:first-child>a:before{content:initial}header .header__wrap .mobile_menu{background-color:#fff;padding:120px 20px 30px;position:fixed;min-height:100vh;left:0;top:0;top:-200vh;width:100%;height:auto;z-index:20;display:block;overflow-y:auto;text-align:center;transition:all .5s}header .header__wrap .mobile_menu .btn_style{width:90%;font-size:18px!important;padding:14px 20px!important}header .header__wrap .mobile_menu.active{top:0}header .header__wrap .mobile_menu .head_menu_logo{margin-bottom:30px;display:inline-block}header .header__wrap .mobile_menu .header_social_links{display:flex!important}header .header__wrap .mobile_menu .social_links{display:none}header .header__wrap .mobile_menu .header_contact{margin-bottom:44px;display:block}header .header__wrap .mobile_menu .header_btns{gap:36px;margin-bottom:36px;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}header .header__wrap .mobile_menu .header_btns .header_btn{width:280px;margin:0 auto}header .header__wrap .mobile_menu .header_btns .btn_style{width:280px;margin:0 auto}header .header__wrap .mobile_menu .header_media_links{display:flex;justify-content:center;gap:20px}header .header__wrap .mobile_menu .header_media_links a{width:54px;height:54px;display:flex;align-items:center;justify-content:center}header .header__wrap .mobile_menu nav>ul>li{display:block;text-align:center;position:relative;width:100%;margin-bottom:36px}header .header__wrap .mobile_menu nav>ul>li a{color:#292e37;display:inline-block;font-size:18px;font-weight:400;line-height:38px;position:relative;transition:all .3s;text-transform:uppercase}header .header__wrap .mobile_menu nav>ul>li:hover>a{color:#5ebc4d}body.down .animateIt{top:0}.main_head{position:relative;padding:0;box-shadow:0 12px 156px 0 rgba(6,28,61,.08)}.main_head .main_head_inner{position:relative;overflow:hidden}.main_head .main_head_inner:before{content:"";position:absolute;bottom:200px;left:12vw;width:120vw;height:196px;transform:rotate(-45deg);background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%)}.main_head .main_head_content{z-index:3;padding:200px 0 140px;position:relative}.main_head .main_head_content .main_img{position:absolute;right:25px;bottom:0;width:767px}.main_head .main_head_content .paper_table{position:absolute;right:-100px;top:92px;animation:sneakers 4s ease-in-out 1s infinite}.main_head .main_head_content .hero_title_wrap{width:700px;max-width:100%;position:relative}.main_head .main_head_content .list{margin-bottom:36px;counter-reset:my-awesome-counter;list-style:none}.main_head .main_head_content .list li{position:relative;padding:10px 0 10px 44px;counter-increment:my-awesome-counter}.main_head .main_head_content .list li span{font-weight:600;background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main_head .main_head_content .list li:before{content:counter(my-awesome-counter);position:absolute;left:0;top:50%;margin-top:-17px;width:34px;height:34px;border-radius:17px;line-height:34px;font-weight:800;font-size:18px;text-align:center;color:#fff;background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%)}@keyframes sneakers{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}.sticky_media_links{position:fixed;z-index:100;top:50%;right:34px;transform:translateY(-50%)}.sticky_media_links a{height:60px;width:60px;display:flex;align-items:center;justify-content:center;border-radius:30px;background-color:#fff;margin-bottom:14px;box-shadow:0 10px 40px 0 rgba(131,140,163,.24)}.sticky_media_links a img{transition:all .6s}.sticky_media_links a:last-child{margin-bottom:0}.sticky_media_links a:hover img{transform:scale(-1,1)}.toggle_mnu{width:42px;height:42px;z-index:110;border:none;right:0;margin-left:auto;top:0;z-index:100;padding:0;cursor:pointer;position:relative;animation-delay:1s;background-color:transparent}.toggle_mnu:focus{outline:0}.toggle_mnu span{display:block}.sandwich{width:30px;height:27px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:200}.sw-topper{position:relative;top:0;left:7px;width:23px;height:3px;background:#292e37;border:none;transition:transform .5s,top .2s;display:block;border-radius:3px}.sw-bottom{position:relative;width:30px;height:3px;left:0;top:9px;background:#292e37;border:none;transition:transform .5s,top .2s;transition-delay:.2s,0;border-radius:3px}.sw-footer{position:relative;width:15px;height:3px;left:15px;top:18px;background:#292e37;border:none;transition:all .5s;transition-delay:.1s;border-radius:3px}.sandwich.active .sw-topper{top:12px;left:0;width:30px;background-color:#bfc5ce;transform:rotate(-45deg);-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}.sandwich.active .sw-footer{top:6px;left:0;width:30px;background-color:#bfc5ce;transform:rotate(45deg);-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}.sandwich.active .sw-bottom{opacity:0;top:0;background-color:#bfc5ce;transform:rotate(180deg);-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}#ascrail2000-hr{display:none!important}@media only screen and (min-width:1200px){.toggle_mnu{display:none}}@media only screen and (max-width:1400px){header .header__wrap{gap:20px}header .header__wrap .header_contact{font-size:16px}header .header__wrap .btn_style{font-size:14px}header .header__wrap .header_btn{font-size:14px}.head_menu nav>ul{gap:0 15px}.head_menu nav>ul>li>a{font-size:14px}.main_head .main_head_content{padding:160px 0 90px}.main_head .main_head_content .main_img{width:680px;right:-20px}.main_head .main_head_content .paper_table{width:260px;right:-70px}h1{font-size:60px;line-height:70px}h2{font-size:50px}}@media only screen and (max-width:1200px){.main_head .main_head_content{padding:140px 0 80px}.main_head .main_head_content .main_img{width:560px;right:-50px}.main_head .main_head_content .paper_table{width:220px;right:-70px}h1{font-size:48px;line-height:55px}h2{font-size:40px}.main_head .main_head_content .list li{font-size:16px}.main_head .main_head_inner:before{left:16vw;height:150px}}@media only screen and (max-width:991px){.main_head .main_head_content{padding:140px 0 0}.main_head .main_head_content .main_img{position:relative;right:auto;left:auto;margin:0 auto;display:block;max-width:100%}.main_head .main_head_inner:before{left:5vw;bottom:200px}h2{font-size:35px}}@media only screen and (max-width:767px){body{font-size:16px!important;line-height:1.5!important}header .header__wrap{height:69px}header .header__wrap .logo_wrap img{height:69px}.main_head .main_head_inner:before{left:-30vw;width:200vw;bottom:150px}h1{font-size:34px;line-height:1.29;margin-bottom:13px}h2{font-size:30px}.main_head .main_head_content{padding:100px 0 0}.main_head .main_head_content .list{margin-bottom:26px}.main_head .main_head_content .list li{padding:5px 0 5px 35px}.main_head .main_head_content .list li:before{width:24px;height:24px;margin-top:-12px;font-size:14px;line-height:24px}.btn_style{width:100%}.sticky_media_links{right:20px}.sticky_media_links a{margin-bottom:10px;width:44px;height:44px}.sticky_media_links a img{width:24px}}
/* Custom hover colors for messenger icons (header only) */
header .social_link img{transition:filter .3s ease}
header .social_link--telegram:hover{filter:invert(48%) sepia(98%) saturate(401%) hue-rotate(157deg) brightness(93%) contrast(91%)!important}
header .social_link--viber:hover{filter:invert(35%) sepia(62%) saturate(2870%) hue-rotate(258deg) brightness(94%) contrast(96%)!important}
header .social_link--whatsapp:hover{filter:invert(55%) sepia(90%) saturate(314%) hue-rotate(85deg) brightness(94%) contrast(90%)!important}
