@charset "UTF-8";@font-face{font-family:Inter;src:url(/build/assets/Inter-BoldItalic-t1dLiCz4.eot);src:local("Inter Bold Italic"),local("Inter-BoldItalic"),url(/build/assets/Inter-BoldItalic-t1dLiCz4.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-BoldItalic-BZ25GMaH.woff2) format("woff2"),url(/build/assets/Inter-BoldItalic-ClhPYlYe.woff) format("woff"),url(/build/assets/Inter-BoldItalic-Ba8-pZ_J.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Inter;src:url(/build/assets/Inter-MediumItalic-CTkYZNCK.eot);src:local("Inter Medium Italic"),local("Inter-MediumItalic"),url(/build/assets/Inter-MediumItalic-CTkYZNCK.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-MediumItalic-YxU2FLh9.woff2) format("woff2"),url(/build/assets/Inter-MediumItalic-COrOLzu-.woff) format("woff"),url(/build/assets/Inter-MediumItalic-C18Bu_Vp.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Inter;src:url(/build/assets/Inter-ThinItalicBETA-DK6pSgd9.eot);src:local("Inter Thin Italic BETA"),local("Inter-ThinItalicBETA"),url(/build/assets/Inter-ThinItalicBETA-DK6pSgd9.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-ThinItalicBETA-CSNw4Px2.woff2) format("woff2"),url(/build/assets/Inter-ThinItalicBETA-BhPaVz2v.woff) format("woff"),url(/build/assets/Inter-ThinItalicBETA-BRRwdykS.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Inter;src:url(/build/assets/Inter-Regular-CwtbgAvg.eot);src:local("Inter Regular"),local("Inter-Regular"),url(/build/assets/Inter-Regular-CwtbgAvg.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-Regular-6EfshmZx.woff2) format("woff2"),url(/build/assets/Inter-Regular-C05ryuRh.woff) format("woff"),url(/build/assets/Inter-Regular-BeTTpXQ8.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/build/assets/Inter-Black-jrOxTm-q.eot);src:local("Inter Black"),local("Inter-Black"),url(/build/assets/Inter-Black-jrOxTm-q.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-Black-PCIGMC9y.woff2) format("woff2"),url(/build/assets/Inter-Black-C8uLBNKl.woff) format("woff"),url(/build/assets/Inter-Black-ZcEJPqMU.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Inter;src:url(/build/assets/Inter-BlackItalic-CTeOWspY.eot);src:local("Inter Black Italic"),local("Inter-BlackItalic"),url(/build/assets/Inter-BlackItalic-CTeOWspY.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-BlackItalic-C__mpYx1.woff2) format("woff2"),url(/build/assets/Inter-BlackItalic-Dz9vVe3q.woff) format("woff"),url(/build/assets/Inter-BlackItalic-aWEmUzpf.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Inter;src:url(/build/assets/Inter-LightBETA-BhTGQB5W.eot);src:local("Inter Light BETA"),local("Inter-LightBETA"),url(/build/assets/Inter-LightBETA-BhTGQB5W.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-LightBETA-DpNixdPo.woff2) format("woff2"),url(/build/assets/Inter-LightBETA-ezVrMOvg.woff) format("woff"),url(/build/assets/Inter-LightBETA-CYWGeKDg.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url(/build/assets/Inter-SemiBold-UajGuirf.eot);src:local("Inter Semi Bold"),local("Inter-SemiBold"),url(/build/assets/Inter-SemiBold-UajGuirf.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-SemiBold-ClSOndc6.woff2) format("woff2"),url(/build/assets/Inter-SemiBold-DGXNtFwE.woff) format("woff"),url(/build/assets/Inter-SemiBold-DGnHnc8s.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/build/assets/Inter-ExtraBoldItalic-BdhqUCYK.eot);src:local("Inter Extra Bold Italic"),local("Inter-ExtraBoldItalic"),url(/build/assets/Inter-ExtraBoldItalic-BdhqUCYK.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-ExtraBoldItalic-D1JMiWfe.woff2) format("woff2"),url(/build/assets/Inter-ExtraBoldItalic-Dvm_44ki.woff) format("woff"),url(/build/assets/Inter-ExtraBoldItalic-DVywTn6d.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Inter;src:url(/build/assets/Inter-Bold-DM__1kr4.eot);src:local("Inter Bold"),local("Inter-Bold"),url(/build/assets/Inter-Bold-DM__1kr4.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-Bold-CQHYVgG_.woff2) format("woff2"),url(/build/assets/Inter-Bold-Dm1wsqGD.woff) format("woff"),url(/build/assets/Inter-Bold-D0m5Xa5u.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/build/assets/Inter-ExtraLightItalicBETA-Bu53WAGh.eot);src:local("Inter Extra Light Italic BETA"),local("Inter-ExtraLightItalicBETA"),url(/build/assets/Inter-ExtraLightItalicBETA-Bu53WAGh.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-ExtraLightItalicBETA-BcNczogP.woff2) format("woff2"),url(/build/assets/Inter-ExtraLightItalicBETA-xiLSHCTU.woff) format("woff"),url(/build/assets/Inter-ExtraLightItalicBETA-COSovqr2.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Inter;src:url(/build/assets/Inter-ExtraLightBETA-Dm-QTZcE.eot);src:local("Inter Extra Light BETA"),local("Inter-ExtraLightBETA"),url(/build/assets/Inter-ExtraLightBETA-Dm-QTZcE.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-ExtraLightBETA-dSzjrJSk.woff2) format("woff2"),url(/build/assets/Inter-ExtraLightBETA-Ci-ivs4h.woff) format("woff"),url(/build/assets/Inter-ExtraLightBETA-D5oD4Chc.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Inter;src:url(/build/assets/Inter-ExtraBold-BWza1bPC.eot);src:local("Inter Extra Bold"),local("Inter-ExtraBold"),url(/build/assets/Inter-ExtraBold-BWza1bPC.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-ExtraBold-Da5QcHRB.woff2) format("woff2"),url(/build/assets/Inter-ExtraBold-BEEZHczf.woff) format("woff"),url(/build/assets/Inter-ExtraBold-DJrHvLNM.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Inter;src:url(/build/assets/Inter-ThinBETA-BSLTijLL.eot);src:local("Inter Thin BETA"),local("Inter-ThinBETA"),url(/build/assets/Inter-ThinBETA-BSLTijLL.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-ThinBETA-De7PdzHo.woff2) format("woff2"),url(/build/assets/Inter-ThinBETA-dN8Q4lcx.woff) format("woff"),url(/build/assets/Inter-ThinBETA-OcBdJ5CN.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Inter;src:url(/build/assets/Inter-LightItalicBETA-CI4PJs61.eot);src:local("Inter Light Italic BETA"),local("Inter-LightItalicBETA"),url(/build/assets/Inter-LightItalicBETA-CI4PJs61.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-LightItalicBETA-VxBas_3R.woff2) format("woff2"),url(/build/assets/Inter-LightItalicBETA-ap6sZsaL.woff) format("woff"),url(/build/assets/Inter-LightItalicBETA-CSbR4sB5.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Inter;src:url(/build/assets/Inter-Italic-h8zyjbiU.eot);src:local("Inter Italic"),local("Inter-Italic"),url(/build/assets/Inter-Italic-h8zyjbiU.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-Italic-B-9-4fJy.woff2) format("woff2"),url(/build/assets/Inter-Italic-CttKuW4S.woff) format("woff"),url(/build/assets/Inter-Italic-BrFu7IOE.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Inter;src:url(/build/assets/Inter-SemiBoldItalic-CueLog76.eot);src:local("Inter Semi Bold Italic"),local("Inter-SemiBoldItalic"),url(/build/assets/Inter-SemiBoldItalic-CueLog76.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-SemiBoldItalic-C1C-HVnm.woff2) format("woff2"),url(/build/assets/Inter-SemiBoldItalic-CfpSVtlG.woff) format("woff"),url(/build/assets/Inter-SemiBoldItalic-BeeCeC2u.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Inter;src:url(/build/assets/Inter-Medium-C0pJAE2t.eot);src:local("Inter Medium"),local("Inter-Medium"),url(/build/assets/Inter-Medium-C0pJAE2t.eot?#iefix) format("embedded-opentype"),url(/build/assets/Inter-Medium-D5YUpoRx.woff2) format("woff2"),url(/build/assets/Inter-Medium-NQOIbdhU.woff) format("woff"),url(/build/assets/Inter-Medium-BaC4k7sN.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-ExtraLight-c2jGr5zn.eot);src:local("Oswald ExtraLight"),local("Oswald-ExtraLight"),url(/build/assets/Oswald-ExtraLight-c2jGr5zn.eot?#iefix) format("embedded-opentype"),url(/build/assets/Oswald-ExtraLight-BPK5bz-6.woff2) format("woff2"),url(/build/assets/Oswald-ExtraLight-BEEn2qTp.woff) format("woff"),url(/build/assets/Oswald-ExtraLight-BaAadwK5.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-Light-8LASxMfv.eot);src:local("Oswald Light"),local("Oswald-Light"),url(/build/assets/Oswald-Light-8LASxMfv.eot?#iefix) format("embedded-opentype"),url(/build/assets/Oswald-Light-Dpj-joDN.woff2) format("woff2"),url(/build/assets/Oswald-Light-DfZdK_Yr.woff) format("woff"),url(/build/assets/Oswald-Light-DNz2Aorg.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-Medium-DQiPbdAm.eot);src:local("Oswald Medium"),local("Oswald-Medium"),url(/build/assets/Oswald-Medium-DQiPbdAm.eot?#iefix) format("embedded-opentype"),url(/build/assets/Oswald-Medium-fKWjjwqb.woff2) format("woff2"),url(/build/assets/Oswald-Medium-DBulIbpp.woff) format("woff"),url(/build/assets/Oswald-Medium-CP1zN5Iq.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-Bold-D6NYS1qn.eot);src:local("Oswald Bold"),local("Oswald-Bold"),url(/build/assets/Oswald-Bold-D6NYS1qn.eot?#iefix) format("embedded-opentype"),url(/build/assets/Oswald-Bold-CKAMdHGr.woff2) format("woff2"),url(/build/assets/Oswald-Bold-CZHM_smR.woff) format("woff"),url(/build/assets/Oswald-Bold-DZbfjM4u.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-Regular-BsZjxCHM.eot);src:local("Oswald Regular"),local("Oswald-Regular"),url(/build/assets/Oswald-Regular-BsZjxCHM.eot?#iefix) format("embedded-opentype"),url(/build/assets/Oswald-Regular-BzSJXZIS.woff2) format("woff2"),url(/build/assets/Oswald-Regular-3Y4ISBH5.woff) format("woff"),url(/build/assets/Oswald-Regular-ChLjetJ3.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-SemiBold-Ds4MJxwP.eot);src:local("Oswald SemiBold"),local("Oswald-SemiBold"),url(/build/assets/Oswald-SemiBold-Ds4MJxwP.eot?#iefix) format("embedded-opentype"),url(/build/assets/Oswald-SemiBold-Bbqv9UBv.woff2) format("woff2"),url(/build/assets/Oswald-SemiBold-Dun5c4uv.woff) format("woff"),url(/build/assets/Oswald-SemiBold-BGy3R-Ia.ttf) format("truetype");font-weight:600;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;text-decoration:none}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{box-sizing:border-box;outline:none!important}html{overflow-x:hidden;overflow-y:auto;height:100%;scroll-behavior:smooth}html.app--fix{overflow:hidden}body{font-family:Inter,sans-serif;background-color:#111;color:#fff;max-height:100dvh;height:100%;min-height:100vh;display:flex;flex-direction:column;position:relative;font-size:14px;font-weight:400;line-height:21px;-webkit-overflow-scrolling:touch}[x-cloak]{display:none!important}.app-content{width:100%;flex:1 0 auto}.app-container{max-width:1344px;width:100%;position:relative;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;flex:1 0 auto}.app-container.big{max-width:1440px}.app-container.small{max-width:640px}@media screen and (max-width: 1025px){.app-desktop{display:none!important}}@media screen and (min-width: 1025px){.app-mobile{display:none!important}}.app-empty{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;color:#fff6;white-space:nowrap;width:100%;display:flex;align-items:center}.app-empty.center{width:100%;justify-content:center}.app-error{color:red;font-size:14px;font-weight:400;line-height:17px;margin-top:-8px}.app-checkbox{display:flex;justify-content:flex-start;align-items:flex-start;gap:6px}.app-checkbox:has(input:checked) .box{background:#a2c63a;border-color:#a2c63a}.app-checkbox:has(input:checked) .box svg{opacity:1}.app-checkbox .box{background:#111;border:1px solid rgba(255,255,255,.1215686275);display:flex;justify-content:center;align-items:center;transition:background .3s ease-in-out,border .3s ease-in-out;border-radius:2px;padding:4px;width:24px;height:24px}.app-checkbox .box svg{opacity:0;transition:opacity .3s ease-in-out}.header{padding:15px 0;width:100%;position:fixed;background-color:#111;color:#fff;left:0;top:0;z-index:999;transition:background-color .4s ease}.header__wrap{display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center}.header--menu-open{background-color:#111;transition:background-color .4s ease}.header__burger-toggle{display:none;cursor:pointer;position:relative;width:24px;height:24px}.header__burger-icon{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s ease,visibility .4s ease}.header__burger-icon svg{width:24px;height:24px;color:#fff}.header__burger-icon--close{opacity:0;visibility:hidden}.header__burger-icon--open{opacity:1;visibility:visible}.header__burger-icon-active .header__burger-icon--open{opacity:0;visibility:hidden}.header__burger-icon-active .header__burger-icon--close{opacity:1;visibility:visible}.header__icon svg{width:130px;height:70px}.header__links{display:flex;flex-direction:row;gap:72px;align-items:center}.header__links-nav{display:flex;flex-direction:row;gap:32px}.header__links-nav span{font-family:Oswald,sans-serif;font-size:20px;line-height:20px;font-weight:400;letter-spacing:0;color:#fff;transition:width ease .4s;position:relative;z-index:1}.header__links-nav span:after{content:"";position:absolute;z-index:-1;bottom:4px;left:0;width:0;height:5px;background-color:#a2c63a;transition:width .4s ease}.header__links-nav span:hover:after,.header__links-nav span:focus:after{width:100%}.header__links-socials-lang{display:flex;flex-direction:row;gap:24px}.header__links-socials{display:flex;flex-direction:row;gap:11px}.header__links-socials--icon{display:flex;align-items:center;justify-content:center;cursor:pointer}.header__links-socials--icon svg{color:#ffffff9e;width:24px;height:24px;transition:color ease .4s}.header__links-socials--icon svg:hover{color:#a2c63a}.header__links-lang{cursor:pointer}.header__links-lang .header__lang-link{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center}.header__links-lang .header__lang-link img{width:24px;height:24px;border-radius:50%}.header__links-lang .header__lang-link span{font-family:Oswald,sans-serif;font-size:20px;line-height:20px;font-weight:400;letter-spacing:0;color:#fff;transition:color ease .4s}.header__links-lang .header__lang-link span:hover{color:#a2c63a}@media screen and (max-width: 1140px){.header{z-index:2}.header__burger-toggle{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.header__links-nav{opacity:0;position:fixed;top:105px;left:0;width:100%;height:calc(100vh - 70px);background-color:#111;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:125px;overflow-y:auto;transition:opacity .4s ease;pointer-events:none}.header__links-nav.is-open{opacity:1;pointer-events:all}.header__links-socials{display:none}}.footer{position:relative;width:100%;flex:0 0 auto;padding-top:83px;padding-bottom:43px;background-color:#1d1d1d}.footer hr{width:inherit;height:1px;border-color:#303030;margin-bottom:38px}.footer__wrap{width:100%;display:flex;align-items:center;flex-direction:row;gap:20px;justify-content:space-between}.footer__location{width:100%;display:flex;flex-direction:column;gap:48px;padding-bottom:54px}.footer__location-title{display:flex;flex-direction:column;gap:12px}.footer__location-title h2{font-size:20px;font-weight:400;line-height:30px;letter-spacing:0;color:#a2c63a}.footer__location-title h3{font-family:Oswald,sans-serif;font-size:32px;font-weight:400;line-height:48px;letter-spacing:0}.footer__location-links{display:flex;flex-direction:row;gap:20px;justify-content:space-between}.footer__location-links--item{display:flex;flex-direction:column;gap:12px}.footer__location-links--item h3{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;color:#fff6;white-space:nowrap}.footer__location-links--item p,.footer__location-links--item a{font-size:18px;font-weight:400;line-height:22px;letter-spacing:0;color:#fff;transition:color ease .4s;white-space:nowrap}.footer__location-links--item-socials{display:flex;flex-direction:row;gap:13px}.footer__location-links--item-icon{display:flex;align-items:center;justify-content:center;cursor:pointer}.footer__location-links--item-icon svg{color:#fff;width:18px;height:18px;transition:color ease .4s}.footer__location-links--item-icon svg:hover{color:#a2c63a}.footer__location-map #mapid-footer{width:100%;height:430px;z-index:1}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.footer__location .map-location-marker.marker-jump{animation:jump 1s ease-in-out infinite}.footer__icon svg{width:130px;height:70px}.footer__links{display:flex;flex-direction:row;gap:120px;align-items:center}.footer__links-nav{display:flex;flex-direction:row;gap:32px}.footer__links-nav span{font-size:14px;line-height:14px;font-weight:400;color:#fff;white-space:nowrap;transition:width ease .4s;position:relative;z-index:1}.footer__links-nav span:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:0;height:5px;background-color:#a2c63a;transition:width .4s ease}.footer__links-nav span:hover:after,.footer__links-nav span:focus:after{width:100%}.footer__links-copyright p{color:#969696}@media screen and (max-width: 1140px){.footer__location-links{flex-wrap:wrap;gap:20px;max-width:100%;align-items:flex-start;justify-content:flex-start}.footer__location-links--item h3,.footer__location-links--item p,.footer__location-links--item a{white-space:normal;overflow-wrap:break-word;flex-shrink:1;width:auto}}@media screen and (max-width: 1024px){.footer{padding-top:52px;padding-bottom:33px}.footer hr{margin-bottom:31px}.footer__wrap{flex-direction:column;gap:32px}.footer__location{display:flex;flex-direction:column;gap:38px;padding-bottom:31px}.footer__location-title h2{font-size:12px;line-height:18px}.footer__location-title h3{font-size:24px;line-height:36px}.footer__location-links{flex-direction:column;gap:20px}.footer__links{flex-direction:column;gap:32px;align-items:center}.footer__links-nav{gap:20px}.footer__links-copyright p{white-space:nowrap}}@media screen and (max-width: 640px){.footer__links-nav{width:100%;flex-wrap:wrap;justify-content:center;gap:16px 32px}.footer__links-nav span{width:calc((100% - 64px) / 3)}.footer__links-copyright p{font-size:10px}}@media screen and (max-width: 480px){.footer__location-map #mapid-footer{height:281px}}.app-button{display:flex;justify-content:center;align-items:center;text-decoration:none;cursor:pointer;border:3px solid #A2C63A;border-radius:50%;background-color:#a2c63a;transition:background-color ease .4s}.app-button svg{color:#fff;transition:color ease .4s}.app-breadcrumbs{max-width:1312px;display:flex;flex-direction:row;gap:16px;position:relative}.app-breadcrumbs--link{text-decoration:none;position:relative;color:#b3b3b3;cursor:inherit;display:block}.app-breadcrumbs--link span{display:block;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;opacity:1;max-width:none;white-space:normal;overflow:visible;text-overflow:clip}.app-breadcrumbs--link:not(:last-child):after{pointer-events:none;content:"/";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:#b3b3b3}.app-breadcrumbs--link:not(:last-child) span{opacity:1;transition:opacity .4s ease}.app-breadcrumbs--link:hover:not(:last-child){cursor:pointer}.app-breadcrumbs--link:hover:not(:last-child) span{opacity:50%}.breadcrumbs{padding:108px 0 33px}@media screen and (max-width: 1280px){.app-breadcrumbs:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:96.8%;height:1px;background-color:#fff;opacity:.4}.breadcrumbs{padding:123px 16px 33px}}@media screen and (max-width: 1024px){.app-breadcrumbs{overflow-y:hidden;overflow-x:auto;width:100%;scrollbar-width:none;-ms-overflow-style:none}.app-breadcrumbs::-webkit-scrollbar{display:none}.app-breadcrumbs--link{flex-shrink:0}.app-breadcrumbs--link span{font-size:12px}}@media screen and (max-width: 425px){.breadcrumbs{padding:100px 16px 24px}.app-breadcrumbs{overflow-y:hidden;overflow-x:auto;width:100%;scrollbar-width:none;-ms-overflow-style:none}.app-breadcrumbs::-webkit-scrollbar{display:none}.app-breadcrumbs--link{flex-shrink:0}.app-breadcrumbs--link span{font-size:12px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.app-button{align-items:center;text-decoration:none;cursor:pointer;border:1px solid #A2C63A;border-radius:110px;background-color:#a2c63a;padding:15.5px;height:52px;display:flex;justify-content:center;animation:none;transition:background-color .4s ease,opacity .4s ease}.app-button span{color:#fff;font-size:14px;font-weight:600;line-height:21px;letter-spacing:0;text-align:center}.app-button:hover{background-color:#a2c63acc}.app-button:disabled{cursor:not-allowed;opacity:.6}.app-button--loading{cursor:wait;pointer-events:none}.app-button__loader{display:flex;align-items:center;justify-content:center}.app-button__loader svg{animation:spin 1s linear infinite}@keyframes highlightWave{0%,40%,to{background-color:#1d1d1d;border-color:#fff6}10%,15%{background-color:#a2c63a1f;border-color:#a2c63a}}.home-page__banner{position:relative;padding-top:164px;padding-bottom:28px;overflow:hidden}@keyframes blink{50%{border-color:transparent}}.home-page__banner--title{font-family:Oswald,sans-serif;font-size:149px;line-height:179px;font-weight:700;text-transform:uppercase;color:#a2c63a;position:absolute;top:0;left:0;text-align:end;max-width:857px;width:calc(100% - 40px)}.home-page__banner--title:after{display:inline-block;vertical-align:top;color:#a2c63a;font-weight:200;animation:blink .75s step-end infinite}.home-page__banner--title.finished:after{animation:none;content:"";border-right:none}.home-page__banner--title span{color:#fff;font-weight:400;position:relative;line-height:1;display:inline-block;background-color:#a2c63a1f}.home-page__banner--title span:before{content:"";position:absolute;top:0;height:100%;width:0;border-left:1px solid #A2C63A}.home-page__banner--title span:after{content:"";position:absolute;width:8px;height:8px;background-color:#a2c63a;border-radius:50%;top:-7px}.home-page__banner--title .span-1{padding-left:19px;padding-right:22px}.home-page__banner--title .span-1:before{left:0}.home-page__banner--title .span-1:after{left:-3.5px;box-shadow:0 155px #a2c63a}.home-page__banner--title .span-2{padding-left:7px;padding-right:3px}.home-page__banner--title .span-2:before{right:0}.home-page__banner--title .span-2:after{right:-3.5px}.home-page__banner--button{position:absolute;bottom:0;right:320px;transform:translate(-100px,-259px)}.home-page__banner--button .app-button{width:120px;height:120px;pointer-events:none}.home-page__banner--button .app-button svg{width:106px;height:106px}.home-page__banner--button.is-spinning .app-button{animation:spin 4s linear infinite}.home-page__banner--services{display:flex;flex-direction:row;gap:21px;position:absolute;top:370px;left:0;flex-wrap:wrap;max-width:650px}.home-page__banner--services-item{white-space:nowrap;height:51px;border-radius:60px;padding:15px;background-color:#1d1d1d;border:1px solid rgba(255,255,255,.4);transition:all .4s ease;width:fit-content;animation:highlightWave 6s infinite linear;display:flex;align-items:center;justify-content:center}.home-page__banner--services-item a{font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;text-decoration:none;color:#fff}.home-page__banner--prg-photos{padding-top:240px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:flex-end}.home-page__banner--prg-photos p{max-width:432px;font-size:20px;line-height:30px;font-weight:600;letter-spacing:0}.home-page__banner--prg-photos p span{color:#a2c63a}.home-page__banner--photos{display:flex;flex-direction:row;gap:39px;align-items:flex-end}.home-page__banner--photo1 img{max-width:185px;height:224px;width:100%;object-fit:cover;border-radius:9px}.home-page__banner--photo2 img{max-width:343px;height:449px;width:100%;object-fit:cover;border-radius:6px}@media screen and (max-width: 1280px){.home-page__banner--title{left:16px;width:calc(100% - 32px)}.home-page__banner--button{right:304px;transform:translate(-40px,-268px)}.home-page__banner--services{left:16px}.home-page__banner--prg-photos{padding-top:250px}.home-page__banner--photo2 img{max-width:313px}}@media screen and (max-width: 1140px){.home-page__banner--button{right:304px;transform:translate(100px,-468px)}.home-page__banner--prg-photos{padding-top:450px}.home-page__banner--photo2 img{max-width:343px}}@media screen and (max-width: 768px){.home-page__banner{padding-top:147px;padding-bottom:40px}.home-page__banner--title{font-size:60px;line-height:70px;text-align:end;margin-left:0;max-width:349px;width:calc(100% - 32px)}.home-page__banner--title span:after{width:6px;height:6px;top:-5px}.home-page__banner--title .span-1{padding:0 7px}.home-page__banner--title .span-1:after{left:-2.5px;box-shadow:0 64px #a2c63a}.home-page__banner--title .span-2{padding-left:6px;padding-right:2px}.home-page__banner--title .span-2:after{right:-2.5px;box-shadow:0 64px #a2c63a}.home-page__banner--button{right:68px;transform:translate(-290px,-181px)}.home-page__banner--button .app-button{width:80px;height:80px}.home-page__banner--button .app-button svg{width:106px;height:106px}.home-page__banner--services{flex-direction:column;gap:11px;top:164px;left:16px}.home-page__banner--services-item{height:35px;padding:10px}.home-page__banner--services-item h2{font-size:10px;line-height:15px}.home-page__banner--prg-photos{padding-top:140px;gap:30px}.home-page__banner--prg-photos p{order:1;max-width:343px;font-size:14px;line-height:21px}.home-page__banner--photos{order:2;gap:20px}.home-page__banner--photo1 img{max-width:146px;height:154px}.home-page__banner--photo2 img{max-width:183px;height:239px}}@media screen and (max-width: 640px){.home-page__banner--button{transform:translate(-162px,-181px)}.home-page__banner--prg-photos p{max-width:248px}}@media screen and (max-width: 480px){.home-page__banner--title{width:calc(100% - 16px)}.home-page__banner--button{right:0;transform:translate(-32px,-375px)}.home-page__banner--button .app-button{width:110px;height:110px}.home-page__banner--button .app-button svg{width:106px;height:106px}.home-page__banner--prg-photos{padding-top:214px;flex-direction:column;align-items:flex-start}.home-page__banner--prg-photos p{order:2;max-width:343px}.home-page__banner--photos{padding-top:50px;order:1;margin:60px auto 0}.home-page__banner--photo1 img{max-width:156px}.home-page__banner--photo2 img{max-width:193px}}@media screen and (max-width: 375px){.home-page__banner--title{left:16px;width:calc(100% - 16px)}.home-page__banner--button{right:23px;transform:translateY(-369px)}.home-page__banner--button .app-button{width:100px;height:100px}.home-page__banner--button .app-button svg{width:106px;height:106px}.home-page__banner--photos{padding-top:50px;gap:20px}.home-page__banner--photo1 img{max-width:146px}.home-page__banner--photo2 img{max-width:183px}}.home-page__about-us{position:relative;padding:100px 0}.home-page__about-us--grid{display:grid;grid-template-columns:auto 1fr 1fr 1fr;grid-template-rows:auto 260px 260px;gap:0}.home-page__about-us--header{grid-column:1;grid-row:1;padding-right:90px;padding-top:9px}.home-page__about-us--header h2{font-size:20px;font-weight:400;letter-spacing:0;color:#a2c63a;white-space:nowrap}.home-page__about-us--prg{grid-column:2/5;grid-row:1;padding-left:12px;max-width:694px;display:flex;flex-direction:column;gap:20px;padding-bottom:56px}.home-page__about-us--prg h3{font-family:Oswald,sans-serif;font-size:32px;font-weight:400;line-height:48px;letter-spacing:0}.home-page__about-us--prg p{font-weight:400;font-size:14px;line-height:21px;letter-spacing:0}.home-page__about-us--block{background-color:#1d1d1d;padding:46px;width:100%;display:flex;flex-direction:column;gap:53px}.home-page__about-us--block h3{font-family:Oswald,sans-serif;font-size:97.26px;font-weight:400;line-height:97.26px;letter-spacing:0;text-transform:uppercase;color:#fff}.home-page__about-us--block h3 span{font-weight:400;font-size:36.47px;line-height:36.47px;letter-spacing:0;color:#a2c63a}.home-page__about-us--block p{font-size:14px;font-weight:400;line-height:14px;letter-spacing:0;color:#fff6}.home-page__about-us--block.patent-firms{grid-column:4;grid-row:1;border-radius:15px 15px 0 0;border-top:1px solid rgba(255,255,255,.4);border-right:1px solid rgba(255,255,255,.4);border-left:1px solid rgba(255,255,255,.4);gap:36px}.home-page__about-us--block.patent-firms p{max-width:177px}.home-page__about-us--block.trademark-registration{grid-column:1/3;grid-row:2;border-radius:15px 0 0;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);border-left:1px solid rgba(255,255,255,.4);width:595px}.home-page__about-us--block.clients{grid-column:3;grid-row:2;border-top:1px solid rgba(255,255,255,.4);border-left:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4)}.home-page__about-us--block.patent-registration{grid-column:4;grid-row:2;border-radius:0 0 15px;border:1px solid rgba(255,255,255,.4)}.home-page__about-us--block.image{grid-column:1/3;grid-row:3;border-radius:0 0 0 15px;border-bottom:1px solid rgba(255,255,255,.4);border-left:1px solid rgba(255,255,255,.4);padding:0}.home-page__about-us--block.image img{width:100%;height:100%;object-fit:cover;border-radius:0 0 0 15px}.home-page__about-us--block.experience{grid-column:3;grid-row:3;border-radius:0 0 15px;border-right:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);border-left:1px solid rgba(255,255,255,.4);gap:24px;padding-block:20px}.home-page__about-us--block.experience p{line-height:1.4;word-break:break-word;overflow-wrap:anywhere;max-width:100%}@media screen and (max-width: 1280px){.home-page__about-us--header{padding-right:50px}.home-page__about-us--prg{padding-left:0;max-width:597px}.home-page__about-us--block.trademark-registration{width:505px}}@media screen and (max-width: 1140px) and (max-width: 1280px){.home-page__about-us--header{padding-right:15px}.home-page__about-us--block.trademark-registration{width:432px}}@media screen and (max-width: 1024px){.home-page__about-us{padding:52px 0}.home-page__about-us--grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.home-page__about-us--header{grid-column:1/4;grid-row:1;padding:0}.home-page__about-us--header h2{font-size:12px;line-height:18px}.home-page__about-us--prg{margin-top:12px;margin-bottom:20px;max-width:992px;grid-column:1/4;grid-row:2;padding-left:0}.home-page__about-us--prg h3{font-size:24px;line-height:36px}.home-page__about-us--block{padding:26px;gap:16px;width:100%;max-width:none}.home-page__about-us--block h3{font-size:56.54px;line-height:56.54px}.home-page__about-us--block h3 span{font-size:21.2px;line-height:21.2px}.home-page__about-us--block p{font-size:10px;line-height:10px;max-width:117px}.home-page__about-us--block.patent-firms{gap:16px}.home-page__about-us--block.patent-firms,.home-page__about-us--block.trademark-registration,.home-page__about-us--block.clients,.home-page__about-us--block.patent-registration,.home-page__about-us--block.experience{max-width:332px;height:169px}.home-page__about-us .home-page__about-us--block.patent-firms{grid-column:1;grid-row:3;border-radius:15px 0 0;border-right:1px solid rgba(255,255,255,.4)}.home-page__about-us .home-page__about-us--block.trademark-registration{grid-column:2;grid-row:3;border-radius:0;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);border-right:0;border-left:0}.home-page__about-us .home-page__about-us--block.clients{grid-column:3;grid-row:3;border-radius:0 15px 0 0;border-right:1px solid rgba(255,255,255,.4)}.home-page__about-us .home-page__about-us--block.image{grid-column:1/4;grid-row:4;border-radius:0;border-right:1px solid rgba(255,255,255,.4)}.home-page__about-us .home-page__about-us--block.image img{height:341px}.home-page__about-us .home-page__about-us--block.patent-registration{grid-column:1;grid-row:5;border-radius:0 0 0 15px;border-right:1px solid rgba(255,255,255,.4);border-top:0}.home-page__about-us .home-page__about-us--block.experience{grid-column:2/4;grid-row:5;border-radius:0 0 15px;border-left:0}}@media screen and (max-width: 768px){.home-page__about-us--block.patent-firms,.home-page__about-us--block.trademark-registration,.home-page__about-us--block.clients,.home-page__about-us--block.patent-registration,.home-page__about-us--block.experience{max-width:246px;height:auto}}@media screen and (max-width: 640px){.home-page__about-us--grid{grid-template-columns:1fr 1fr}.home-page__about-us--header,.home-page__about-us--prg{grid-column:1/3}.home-page__about-us--block.patent-firms,.home-page__about-us--block.trademark-registration,.home-page__about-us--block.clients,.home-page__about-us--block.patent-registration,.home-page__about-us--block.experience{max-width:304px}.home-page__about-us .home-page__about-us--block.trademark-registration{grid-column:2;border-radius:0 15px 0 0;border-left:none;border-bottom:none;border-right:1px solid rgba(255,255,255,.4);border-top:1px solid rgba(255,255,255,.4)}.home-page__about-us .home-page__about-us--block.clients{grid-column:1;grid-row:4;border-right:1px solid rgba(255,255,255,.4);border-radius:0}.home-page__about-us .home-page__about-us--block.patent-registration{grid-column:2;grid-row:4;border-left:none;border-top:1px solid rgba(255,255,255,.4);border-radius:0}.home-page__about-us .home-page__about-us--block.image{grid-column:1/3;grid-row:5}.home-page__about-us .home-page__about-us--block.image img{height:211px}.home-page__about-us .home-page__about-us--block.experience{grid-column:1/3;grid-row:6;border-radius:0 0 15px 15px;border-left:1px solid rgba(255,255,255,.4)}}@media screen and (max-width: 480px){.home-page__about-us--block.patent-firms,.home-page__about-us--block.trademark-registration,.home-page__about-us--block.clients,.home-page__about-us--block.patent-registration,.home-page__about-us--block.experience{word-wrap:break-word}.home-page__about-us--block.patent-firms h3,.home-page__about-us--block.trademark-registration h3,.home-page__about-us--block.clients h3,.home-page__about-us--block.patent-registration h3,.home-page__about-us--block.experience h3{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;line-height:1.1;text-wrap:wrap}.home-page__about-us--block.patent-firms h3 span,.home-page__about-us--block.trademark-registration h3 span,.home-page__about-us--block.clients h3 span,.home-page__about-us--block.patent-registration h3 span,.home-page__about-us--block.experience h3 span{display:inline-block;white-space:normal}.home-page__about-us--block.patent-firms p,.home-page__about-us--block.trademark-registration p,.home-page__about-us--block.clients p,.home-page__about-us--block.patent-registration p,.home-page__about-us--block.experience p{font-size:10px;line-height:1.3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}@media screen and (max-width: 425px){.home-page__about-us--block.patent-firms,.home-page__about-us--block.trademark-registration,.home-page__about-us--block.clients,.home-page__about-us--block.patent-registration,.home-page__about-us--block.experience{max-width:197px}}@media screen and (max-width: 375px){.home-page__about-us--block.patent-firms,.home-page__about-us--block.trademark-registration,.home-page__about-us--block.clients,.home-page__about-us--block.patent-registration,.home-page__about-us--block.experience{max-width:172px}.home-page__about-us--block.patent-firms h3,.home-page__about-us--block.trademark-registration h3,.home-page__about-us--block.clients h3,.home-page__about-us--block.patent-registration h3,.home-page__about-us--block.experience h3{text-wrap:wrap}}.home-page__services{padding:100px 0;display:flex;flex-direction:column;background-color:#1d1d1d}.home-page__services h2{font-size:20px;font-weight:400;line-height:30px;letter-spacing:0;color:#a2c63a;white-space:nowrap}.home-page__services h3{margin-top:12px;font-family:Oswald,sans-serif;font-size:32px;font-weight:400;line-height:48px;letter-spacing:0}.home-page__services-list{padding-top:60px;width:100%;display:flex;flex-wrap:wrap;justify-content:start;flex-direction:row;align-items:stretch;gap:27px 36px}.home-page__services-item{position:relative;width:calc((100% - 72px) / 3);height:388px;overflow:hidden;border:none;background-color:transparent;padding:0;cursor:pointer;transition:color ease .4s}.home-page__services-item--button{z-index:3;width:100%;position:absolute;bottom:0;right:0;transform:translate(350px,-325px);transition:color ease .4s}.home-page__services-item--button .app-button{width:63px;height:63px;animation:none;background-color:#111;border:none;cursor:pointer;transition:all .3s ease}.home-page__services-item--button .app-button svg{color:#a2c63a;width:41px;height:41px;transition:all .3s ease}.home-page__services-item--svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.home-page__services-item--svg svg{color:#1d1d1d;stroke:#fff;width:100%;height:100%;transition:color ease .4s}.home-page__services-item--svg svg path{transition:fill ease .4s}.home-page__services-item--content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:31px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}.home-page__services-item--content img{color:#a2c63a;width:44px;height:44px}.home-page__services-item--content svg{width:44px;height:44px;flex-shrink:0;transition:color ease .4s}.home-page__services-item--content svg path{transition:color ease .4s}.home-page__services-item--content-text{display:flex;flex-direction:column;flex-grow:1;margin-top:24px;max-width:324px;transition:color ease .4s}.home-page__services-item--content-text h3{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:0;color:#fff;margin-bottom:12px;transition:color ease .4s}.home-page__services-item--content-text p{font-weight:400;font-size:15.17px;line-height:22.5px;letter-spacing:0;color:#b7b7b7;margin-top:auto;transition:color ease .4s}.home-page__services-item:hover .home-page__services-item--content svg path{fill:#111!important}.home-page__services-item:hover .home-page__services-item--button .app-button{background-color:#a2c63a;box-shadow:0 10px 20px #0003}.home-page__services-item:hover .home-page__services-item--button .app-button svg{color:#111}.home-page__services-item:hover .home-page__services-item--svg svg{color:#a2c63a;stroke:#a2c63a}.home-page__services-item:hover .home-page__services-item--content svg{color:#1d1d1d;width:44px;height:44px}.home-page__services-item:hover .home-page__services-item--content-text,.home-page__services-item:hover .home-page__services-item--content-text p,.home-page__services-item:hover .home-page__services-item--content-text h3{color:#111}@media screen and (max-width: 1280px){.home-page__services-item--button{transform:translate(328px,-325px)}}@media screen and (max-width: 1140px){.home-page__services{padding:52px 0}.home-page__services h2{font-size:12px;line-height:18px}.home-page__services h3{font-size:24px;line-height:36px}.home-page__services-list{padding-top:32px}.home-page__services-item--button{transform:translate(292px,-306px);z-index:1}.home-page__services-item--button .app-button{width:53px;height:53px}.home-page__services-item--button .app-button svg{flex-shrink:0;width:35px;height:35px}.home-page__services-item--content{padding:29px;margin-top:29px;z-index:1;width:350px;gap:30px;justify-content:flex-start}.home-page__services-item--content-text{gap:11px;max-width:291px}.home-page__services-item--content-text h3{font-size:18px;line-height:27px}.home-page__services-item--content-text p{font-size:14px;line-height:21px}}@media screen and (max-width: 1024px){.home-page__services-list{padding-top:38px}.home-page__services-item{width:calc((100% - 38px)/2);height:330px}.home-page__services-item--button{transform:translate(357px,-277px)}.home-page__services-item--content{margin-top:0;left:60px;width:350px}}@media screen and (max-width: 768px){.home-page__services-item--button{transform:translate(290px,-277px)}.home-page__services-item--content{left:0}}.service-item-hidden{display:none!important}.show-more-button-container{display:none}@media screen and (max-width: 640px){.home-page__services-list{justify-content:center}.home-page__services-item{max-width:350px;width:100%}.show-more-button-container{display:flex;justify-content:center;flex-basis:100%;width:100%}.show-more-button{display:flex;flex-direction:row;gap:6px;align-items:center;background-color:transparent;border:none;cursor:pointer;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;text-align:center;color:#a2c63a}.show-more-button svg{width:15px;height:15px;color:#fff}}.home-page__mobile-team{padding:52px 0}.home-page__mobile-team--head{padding-inline:16px;max-width:350px}.home-page__mobile-team--head h2{font-weight:400;font-size:12px;line-height:150%;color:#a2c63a}.home-page__mobile-team--head h3{margin-top:12px;font-family:Oswald,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:150%;color:#fff}.home-page__mobile-team--member{display:flex;flex-direction:column;margin-top:40px;width:100vw;padding-inline:16px}.home-page__mobile-team--member .member-image{width:100%;height:556px;border-radius:9px;overflow:hidden}.home-page__mobile-team--member .member-image img{width:100%;height:100%;object-fit:cover}.home-page__mobile-team--member .member-title{font-family:Oswald,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:150%;color:#fff;margin-top:25px;max-width:350px}.home-page__mobile-team--member .member-position{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#b7b7b7;margin-top:12px;max-width:324px}.home-page__mobile-team--member .member-description{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#fff;margin-top:20px;max-width:350px}.home-page__mobile-team--member-icon{width:100%;height:164px;border-radius:4px;overflow:hidden}.home-page__mobile-team--member-icon img{width:100%;height:100%;object-fit:cover}.home-page__mobile-team--bottom-slider{margin-top:31px}.home-page__team{padding:100px 0 60px;position:relative}.home-page__team--title{display:flex;flex-direction:column;gap:12px;max-width:331px;position:absolute;top:0;left:64px}.home-page__team--title h2{font-size:20px;font-weight:400;line-height:30px;letter-spacing:0;color:#a2c63a;white-space:nowrap}.home-page__team--title h3{font-family:Oswald,sans-serif;font-size:32px;font-weight:400;line-height:48px;letter-spacing:0}.home-page__team--content{height:733px;display:flex;justify-content:space-between;align-items:flex-end}.home-page__team--content .team-slider{transform:rotate(180deg)}.home-page__team--content .team-slider--slide{transition:width .3s ease-in-out,height .3s ease-in-out,border-radius .3s ease-in-out;height:318px;border-radius:6px;overflow:hidden}.home-page__team--content .team-slider--slide.team-slider--big{height:733px;width:461px!important;border-radius:12px}.home-page__team--content .team-slider--slide img{width:100%;height:100%;object-fit:cover;transform:rotate(180deg)}.home-page__team .member-info{width:398px;box-sizing:border-box;flex-shrink:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-left:25px}.home-page__team .member-info .member-info-slider{width:100%;height:100%}.home-page__team .member-info--top{display:flex;flex-direction:column}.home-page__team .member-info--title{font-family:Oswald,sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:150%;color:#fff}.home-page__team .member-info--block{height:100%;display:flex;flex-direction:column;justify-content:space-between}.home-page__team .member-info--text{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#b7b7b7;margin-top:16px}.home-page__team .member-info--description{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#fff}.home-page__team .member-info--next{margin-top:40px;background:transparent;outline:none;border:none}.home-page__cost{padding:53px 0 84px}.home-page__cost--content{background-color:#a2c63a;border-radius:25px;padding:40px 46px;display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:space-between}.home-page__cost--text{display:flex;flex-direction:row;gap:76px;max-width:881px;align-items:flex-end;color:#111}.home-page__cost--text h2{font-family:Oswald,sans-serif;font-size:55.25px;font-weight:700;line-height:82.88px;letter-spacing:0;text-transform:uppercase}.home-page__cost--text p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;max-width:344px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-page__cost--button .app-button{width:136px;height:136px;background-color:#111;animation:spin 2s linear infinite}.home-page__cost--button .app-button svg{color:#a2c63a;width:89px;height:89px}@media screen and (max-width: 1140px){.home-page__cost--text{gap:36px}.home-page__cost--text h2{max-width:433px}}@media screen and (max-width: 1024px){.home-page__cost{padding:52px 0}.home-page__cost--content{border-radius:7px;padding:20px 21px;display:flex;flex-direction:row;gap:20px;align-items:flex-start;justify-content:space-between;position:relative}.home-page__cost--text{flex-direction:row;gap:50px;align-items:flex-end}.home-page__cost--text h2{font-size:24px;line-height:36px;max-width:188px}.home-page__cost--text p{max-width:621px}.home-page__cost--button{position:absolute;top:20px;right:21px}.home-page__cost--button .app-button{width:44px;height:44px}.home-page__cost--button .app-button svg{flex-shrink:0;width:29px;height:29px}}@media screen and (max-width: 768px){.home-page__cost--content{border-radius:7px;padding:20px 21px;display:flex;flex-direction:row;gap:20px;align-items:flex-start;justify-content:space-between;position:relative}.home-page__cost--text{flex-direction:column;gap:12px;align-items:flex-start}.home-page__cost--text h2{max-width:339px}.home-page__cost--text p{max-width:533px}.home-page__cost--button{position:absolute;top:20px;right:21px}.home-page__cost--button .app-button{width:44px;height:44px}.home-page__cost--button .app-button svg{flex-shrink:0;width:29px;height:29px}}@media screen and (max-width: 480px){.home-page__cost h2{max-width:201px}.home-page__cost p{max-width:386px}.home-page__cost--button{top:34px}}.home-page__partners{padding:100px 0 0;background-color:#1d1d1d;overflow:hidden}.home-page__partners .partners-swiper{overflow:visible}.home-page__partners .swiper-wrapper{transition-timing-function:linear!important}.home-page__partners .swiper-slide{width:auto!important;height:auto}.home-page__partners .swiper-slide img{flex-shrink:0;width:auto;height:auto;max-height:60px;display:block}.home-page__partners hr{width:inherit;height:1px;border-color:#303030;margin-top:81px}@media screen and (max-width: 768px){.home-page__partners .swiper-slide img{max-height:40px}}.home-page{position:relative;width:100%;height:auto}.home-page__wrapper{width:100%;display:flex;flex-direction:column}.about-us-page__top{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:space-between}.about-us-page__top-text{display:flex;flex-direction:column;gap:12px;max-width:612px}.about-us-page__top-text h2{font-family:Oswald,sans-serif;font-size:72px;font-weight:700;line-height:108px;letter-spacing:0}.about-us-page__top-text p{font-size:14px;font-weight:400;line-height:21px}.about-us-page__top-image{max-width:604px;width:100%}.about-us-page__top-image img{width:100%;height:100%}@media screen and (max-width: 1024px){.about-us-page__top{flex-direction:column}.about-us-page__top-text{max-width:992px}.about-us-page__top-image{margin-top:0;width:100%}}.about-us-page__bottom{display:flex;flex-direction:row;gap:20px;justify-content:space-between}.about-us-page__bottom-content{display:flex;flex-direction:row;gap:14px;max-width:646px}.about-us-page__bottom-content--image{width:342px;height:543px}.about-us-page__bottom-content--image img{object-fit:cover;object-position:center top;width:100%;height:100%;border-radius:10px;transition:opacity .4s ease}.about-us-page__bottom-content--text{max-width:290px;display:flex;flex-direction:column;justify-content:space-between}.about-us-page__bottom-content--text-top{display:flex;flex-direction:column;gap:16px}.about-us-page__bottom-content--text-top h2{font-family:Oswald,sans-serif;font-size:32px;font-weight:700;line-height:48px;letter-spacing:0;transition:opacity .3s ease}.about-us-page__bottom-content--text-top p{color:#b7b7b7;transition:opacity .3s ease}.about-us-page__bottom-content--text p{font-size:14px;font-weight:400;line-height:21px}.about-us-page__bottom-content--text .slide-text{animation:slideUp .5s ease}.about-us-page__bottom-team{max-width:604px;width:100%;display:flex;flex-wrap:wrap;justify-content:end;flex-direction:row;align-items:stretch;gap:31px 23px}.about-us-page__bottom-team--item{width:calc((100% - 46px) / 3);display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer;transition:opacity .3s ease;max-height:254px}.about-us-page__bottom-team--item.hidden-active{opacity:.3;pointer-events:none}.about-us-page__bottom-team--item img{width:100%;height:100%;border-radius:6px;overflow:hidden;object-fit:cover;object-position:center top;transition:all .3s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width: 1140px){.about-us-page__bottom-team{max-width:504px}}@media screen and (max-width: 1024px){.about-us-page__bottom{flex-direction:column;gap:51px}.about-us-page__bottom-content{flex-direction:row;gap:25px;max-width:992px}.about-us-page__bottom-content--text{max-width:415px;gap:20px}.about-us-page__bottom-content--text-top{display:flex;flex-direction:column;gap:12px}.about-us-page__bottom-team{max-width:992px;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:24px 16px}.about-us-page__bottom-team--item{width:calc((100% - 32px) / 3);height:auto;max-height:none}}@media screen and (max-width: 640px){.about-us-page__bottom-content{flex-direction:column;max-width:604px;align-items:center}.about-us-page__bottom-content--text{max-width:604px}.about-us-page__bottom-content--text-top{align-items:center;text-align:center}.about-us-page__bottom-content--text-top p{max-width:604px}.about-us-page__bottom-content--text p{text-align:center}}@media screen and (max-width: 480px){.about-us-page__bottom-content--text-top h2{font-size:24px;line-height:36px}.about-us-page__bottom-content--text-top p{max-width:290px}.about-us-page__bottom-team{display:flex;flex-wrap:wrap;gap:20px 12px;justify-content:center}.about-us-page__bottom-team--item{width:calc((100% - 12px)/2);max-height:none}.about-us-page__bottom-team--item img{aspect-ratio:164/224;object-fit:cover}}.about-us-page{position:relative;width:100%;height:auto}.about-us-page__wrapper{width:100%;display:flex;flex-direction:column;gap:100px;padding-bottom:100px}@media screen and (max-width: 425px){.about-us-page__wrapper{gap:79px;padding-bottom:67px}}.services-page{position:relative;width:100%;height:auto}.services-page__wrapper{width:100%;display:flex;flex-direction:column;gap:33px;padding-bottom:71px}.services-page__wrapper .services-page__search:has(.services-page__list .services-page__item.show) .services-page__no-results{display:none!important}.services-page__wrapper .services-page__search:not(:has(.services-page__list .services-page__item.show)) .services-page__no-results{display:flex!important}.services-page h2{font-family:Oswald,sans-serif;font-size:32px;font-weight:700;line-height:48px;letter-spacing:0;text-transform:uppercase;margin:0 auto}.services-page__input-icon{position:relative;width:100%;display:flex;align-items:center}.services-page__input-icon input{width:1312px;height:64px;padding:22px 24px;color:#fff;background-color:#1d1d1d;border:1px solid rgba(255,255,255,.4);border-radius:58px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;transition:border-color .4s ease}.services-page__input-icon input:focus{outline:none;border-color:#a2c63a;cursor:pointer}.services-page__input-icon input::placeholder{color:#fff}.services-page--icon{position:absolute;right:24px;top:30%;cursor:pointer}.services-page--icon svg{width:24px;height:24px;color:#a2c63a}.services-page__list{padding-top:52px;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;align-items:stretch;gap:32px}.services-page__item{width:calc((100% - 64px) / 3);background-color:#1d1d1d;border:1px solid rgba(255,255,255,.4);border-radius:24px;padding:44px 32px;flex-direction:column;justify-content:space-between;gap:24px;position:relative;cursor:pointer;display:none}.services-page__item:hover .services-page__item-name:after{width:100%}.services-page__item.show{display:flex}.services-page__item-name{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:#a2c63a;position:relative;width:fit-content;display:inline-block}.services-page__item-name:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:#a2c63a;transition:width .3s ease-in-out}.services-page__item-content{display:flex;flex-direction:column;gap:24px}.services-page__item-text{display:flex;flex-direction:column;gap:16px}.services-page__item-text strong{font-weight:700}.services-page__item-text ul,.services-page__item-text ol,.services-page__item-text li{list-style-type:disc}.services-page__item-text--paragraph{display:flex;flex-direction:column;gap:12px}.services-page__item-text--paragraph h3{font-size:14px;font-weight:700;line-height:21px;letter-spacing:0}.services-page__item-text--paragraph p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0}.services-page__item-button,.services-page__item-button .app-button{width:100%}.services-page__no-results{justify-content:center;align-items:center;text-align:center;width:100%;font-family:Oswald,sans-serif;font-size:32px;font-weight:700;line-height:48px;letter-spacing:0;text-transform:uppercase;margin-top:33px}@media screen and (max-width: 1024px){.services-page__wrapper{gap:24px;padding-bottom:61px}.services-page h2{font-size:24px;font-weight:600;line-height:36px}.services-page__list{padding-top:24px}.services-page__item{width:calc((100% - 32px)/2)}.services-page__no-results{font-size:24px;font-weight:600;line-height:36px;margin-top:24px}}@media screen and (max-width: 640px){.services-page__item{width:100%}}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-ms-clear{display:none;width:0;height:0}.cost-page{position:relative;width:100%;height:auto}.cost-page__wrapper{width:100%;display:flex;flex-direction:column;padding-bottom:94px}.cost-page__content{display:flex;flex-direction:column;gap:39px;max-width:886px;margin:0 auto;background-color:#1d1d1d;border:1px solid rgba(255,255,255,.4);border-radius:12px;padding:52px 32px}.cost-page__content--title{display:flex;flex-direction:column;gap:7px;text-align:center}.cost-page__content--title h2{font-family:Oswald,sans-serif;font-weight:700;font-size:24px;line-height:36px;letter-spacing:0}.cost-page__content--title p{font-weight:400;font-size:14px;line-height:21px;letter-spacing:0}.cost-page__content--choice{display:flex;flex-direction:column;gap:32px}.cost-page__content--label{display:flex;flex-direction:column;gap:12px;transition:background-color .4s ease,border-color .4s ease}.cost-page__content--label.invalid input{border:1px solid red}.cost-page__content--label .app-checkbox{margin-top:20px}.cost-page__content--label label{font-size:14px;font-weight:600;line-height:21px}.cost-page__content--label label span{font-weight:300}.cost-page__content--label .app-button{background-color:#111;border-color:#ffffff1f}.cost-page__content--label .app-button span{color:#ffffffb8;white-space:nowrap}.cost-page__content--label .app-button:hover,.cost-page__content--label .app-button.is-selected{background-color:#a2c63a1f;border-color:#a2c63a1f}.cost-page__content--label-buttons-3{width:100%;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;align-items:stretch;gap:12px}.cost-page__content--label-buttons-3 .app-button{width:calc((100% - 24px) / 3)}.cost-page__content--label-buttons-2{width:100%;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;align-items:stretch;gap:12px}.cost-page__content--label-buttons-2 .app-button{width:calc((100% - 12px)/2)}.cost-page__content--label-checkbox{margin-top:8px;display:grid;grid-template-columns:repeat(15,1fr);gap:20px 6px}.cost-page__content--label-checkbox label:has(input:checked) span:after{opacity:1}.cost-page__content--label-checkbox label:has(input:checked) span:before{background-color:#a2c63a}.cost-page__content--label-checkbox label span{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;color:#ffffffb8;position:relative;padding-left:30px;display:flex;align-items:center}.cost-page__content--label-checkbox label span:before{content:"";display:flex;position:absolute;left:0;top:-2px;width:24px;height:24px;background-color:#111;border:1px solid rgba(255,255,255,.12);border-radius:2px;transition:background-color .4s ease}.cost-page__content--label-checkbox label span:after{content:"";position:absolute;left:5px;top:3px;width:16px;height:16px;display:flex;justify-content:center;align-items:center;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_483_2993)'%3E%3Cpath d='M13.6656 0.9375L6.33437 10.6031L2 6.27187L0 8.27188L6.66563 14.9375L16 2.9375L13.6656 0.9375Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_483_2993'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;opacity:0;transition:opacity .4s ease;cursor:pointer}.cost-page__content--label input{height:52px;padding:16px;color:#fff;background-color:#111;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;transition:background-color .4s ease,border-color .4s ease}.cost-page__content--label input:focus{outline:none;background-color:#a2c63a1f;border-color:#a2c63a1f;cursor:pointer}.cost-page__content--label input::placeholder{color:#ffffffb8}.cost-page__content--label-total{margin-top:20px;font-size:14px;font-weight:300;line-height:150%;text-align:end}.cost-page__content--label-total span{font-weight:700}.cost-page__content--sum{display:flex;flex-direction:column;gap:12px}.cost-page__content--prices{display:flex;flex-direction:row;gap:20px;justify-content:space-between}.cost-page__content--prices--info{display:flex;align-items:center;gap:8px}.cost-page__content--prices--info svg{display:flex;width:16px;height:16px}.cost-page__content--prices p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;max-width:625px}.cost-page__content--prices p span{font-weight:700}.cost-page__content .agreement{font-size:10px;font-weight:400;line-height:10px;letter-spacing:0;text-align:center;margin:0 auto;max-width:360px;width:100%}.cost-page #tooltip{display:none;opacity:0;transition:opacity .3s,visibility .3s;z-index:10000;max-width:402px;width:100%;padding:20px;background-color:#2d3120;border-radius:4px;position:relative;margin-bottom:12px!important}.cost-page #tooltip p{font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;white-space:pre-line;text-align:left}.cost-page #tooltip svg{position:absolute;bottom:-22px;transform:translate(50%);color:#2d3120;width:36px;height:36px}.cost-page #tooltip[data-show]{display:flex;opacity:1}@media screen and (max-width: 1024px){.cost-page__wrapper{padding-bottom:52px}.cost-page__content{gap:20px;max-width:640px;padding:32px 20px}.cost-page__content--title h2{font-size:24px;font-weight:600;line-height:36px}.cost-page__content--choice{gap:20px}.cost-page__content--label-buttons-3 .app-button{width:calc((100% - 12px)/2)}.cost-page__content--label-checkbox{grid-template-columns:repeat(9,1fr)}.cost-page__content--prices p{max-width:500px}.cost-page #tooltip{display:none;opacity:0;max-width:202px;padding:12px}.cost-page #tooltip p{font-size:10px;line-height:15px}.cost-page #tooltip svg{transition:left .2s,right .2s}.cost-page #tooltip.tooltip-right svg{right:24px;left:auto}.cost-page #tooltip.tooltip-left svg{left:24px;right:auto}}@media screen and (max-width: 640px){.cost-page__content{max-width:480px}.cost-page__content--label-checkbox{grid-template-columns:repeat(7,1fr)}.cost-page__content--prices p{max-width:300px}}@media screen and (max-width: 480px){.cost-page__content{max-width:425px}.cost-page__content--label-checkbox{grid-template-columns:repeat(6,1fr)}.cost-page__content--prices p{max-width:250px}}@media screen and (max-width: 425px){.cost-page__content{max-width:350px}.cost-page__content--label-checkbox{grid-template-columns:repeat(5,1fr)}.cost-page__content--prices p{max-width:200px}}.contacts-page{position:relative;width:100%;height:auto}.contacts-page__wrapper{width:100%;display:grid;grid-template-columns:1fr 578px;align-items:stretch;gap:20px;justify-content:space-between;padding-bottom:69px}.contacts-page__form{display:flex;flex-direction:column;gap:32px;padding:52px;background-color:#1d1d1d;border-radius:12px;max-width:699px}.contacts-page__form h2{font-family:Oswald,sans-serif;font-size:32px;font-weight:700;line-height:78px;letter-spacing:0;text-transform:uppercase;text-align:center}.contacts-page__form-inputs{display:flex;flex-direction:column;gap:20px}.contacts-page__form-input{display:flex;flex-direction:column;gap:12px}.contacts-page__form-input label{font-size:14px;font-weight:600;line-height:21px;letter-spacing:0}.contacts-page__form-input input,.contacts-page__form-input textarea{height:52px;padding:16px;color:#fff;background-color:#111;border:1px solid rgba(255,255,255,.12);border-radius:8px;resize:none;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;transition:border-color .4s ease}.contacts-page__form-input input:focus,.contacts-page__form-input textarea:focus{outline:none;border-color:#a2c63a;cursor:pointer}.contacts-page__form-input input::placeholder,.contacts-page__form-input textarea::placeholder{color:#ffffffb8}.contacts-page__form-input .last-input{height:140px}.contacts-page__form-button,.contacts-page__form-button .app-button{width:100%}.contacts-page__image{max-width:578px}.contacts-page__image img{width:100%;height:100%;object-fit:cover;border-radius:12px}@media screen and (max-width: 1140px){.contacts-page__form{max-width:550px;width:100%}.contacts-page__form h2{font-size:24px;line-height:36px;text-align:center}.contacts-page__image{max-width:508px}}@media screen and (max-width: 1024px){.contacts-page__wrapper{grid-template-columns:repeat(2,1fr)}.contacts-page__form,.contacts-page__image{max-width:450px}}@media screen and (max-width: 768px){.contacts-page__wrapper{display:flex;flex-direction:column;gap:29px;padding-bottom:59px;align-items:center}.contacts-page__form{display:flex;flex-direction:column;padding:24px}.contacts-page__form h2{margin:0 auto}.contacts-page__image{max-width:450px}}.blog-page{position:relative;width:100%;height:auto}.blog-page__wrapper{width:100%;display:flex;flex-direction:column;gap:60px;padding-bottom:94px}.blog-page h2{font-family:Oswald,sans-serif;font-size:32px;font-weight:700;line-height:48px;letter-spacing:0;text-transform:uppercase}.blog-page__list{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;align-items:stretch;gap:38px}.blog-page__item{width:calc((100% - 76px) / 3);display:flex;flex-direction:column;gap:12px;position:relative;cursor:pointer}.blog-page__item img{width:100%;height:274px;overflow:hidden;border-radius:12px}.blog-page__item p{padding-top:15px;font-size:14px;font-weight:400;line-height:21px;color:#fff6}.blog-page__item-content{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.blog-page__item-content--text{display:flex;flex-direction:column;gap:12px;max-width:360px}.blog-page__item-content--text h3{font-size:18px;font-weight:700;line-height:27px;letter-spacing:0;color:#fff}.blog-page__item-content--text p{color:#fff;padding-top:0;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.blog-page__item-content--button .app-button{width:32px;height:32px;animation:none;position:relative}.blog-page__item-content--button .app-button svg{width:32px;height:32px;position:absolute;top:0;left:0}.blog-page__item-content--button .app-button:hover{background-color:#111}.blog-page__item-content--button .app-button:hover svg{color:#a2c63a}.blog-page__button{margin:27px auto 0}.blog-page__button .app-button{width:220px;border:1px solid #fff;background-color:#111;transition:background-color .4s ease}.blog-page__button .app-button:hover{background-color:#a2c63acc}@media screen and (max-width: 768px){.blog-page__wrapper{gap:32px;padding-bottom:52px}.blog-page h2{font-size:24px;font-weight:600;line-height:36px}.blog-page__list{gap:32px}.blog-page__item{width:calc((100% - 32px)/2)}.blog-page__item-content--text{max-width:296px}.blog-page__item-content--button .app-button{width:29px;height:29px}}@media screen and (max-width: 480px){.blog-page__item{width:100%}}.article-page{position:relative;width:100%;height:auto}.article-page__wrapper{width:100%;display:flex;flex-direction:column;padding-bottom:77px}.article-page h2{font-family:Oswald,sans-serif;font-size:32px;font-weight:700;line-height:48px;letter-spacing:0;text-transform:uppercase}.article-page p{font-size:14px;font-weight:400;line-height:21px;color:#fff6;padding-top:6px}.article-page__content{padding-top:33px;display:flex;flex-direction:row;gap:67px;justify-content:space-between;align-items:flex-start}.article-page__content-story{display:flex;flex-direction:column;gap:12px;max-width:718px}.article-page__content-story img{width:100%;height:100%}.article-page__content-story p{color:#fff}.article-page__content-story strong,.article-page__content-story b{font-weight:600}.article-page__content-story ul,.article-page__content-story ol{margin-left:16px}.article-page__content-story ul{list-style:disc}.article-page__content-story ol{list-style:decimal}.article-page__content-story i,.article-page__content-story em{font-style:italic}.article-page__content-similar{width:100%;max-width:526px;position:sticky;top:110px;align-self:flex-start;background-color:#1d1d1d;border-radius:12px;padding:24px 32px;display:flex;flex-direction:column;gap:21px}.article-page__content-similar h2{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:0;text-transform:uppercase}.article-page__content-similar--list{display:flex;flex-direction:column;gap:32px}.article-page__content-similar--item{display:flex;flex-direction:row;gap:16px;align-items:flex-start}.article-page__content-similar--item img{max-width:223px;height:151px;object-fit:cover;border-radius:12px;overflow:hidden}.article-page__content-similar--item-text{display:flex;flex-direction:column;gap:12px;max-width:223px}.article-page__content-similar--item-text h3{font-size:18px;font-weight:700;line-height:27px;letter-spacing:0;color:#fff}.article-page__content-similar--item-text p{color:#fff;padding-top:0;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.article-page__content-similar--item-text p:first-child{color:#fff6}@media screen and (max-width: 1140px){.article-page__content-story{max-width:618px}}@media screen and (max-width: 1024px){.article-page__content-story{max-width:518px}.article-page__content-similar--item{flex-direction:column}.article-page__content-similar--item img{min-width:100%;height:151px;border-radius:12px;overflow:hidden}.article-page__content-similar--item-text{max-width:323px}}@media screen and (max-width: 768px){.article-page__content-story{max-width:418px}}@media screen and (max-width: 640px){.article-page__wrapper{padding-bottom:77px}.article-page h2{font-size:24px;font-weight:600;line-height:36px}.article-page__content{padding-top:24px;flex-direction:column;gap:33px}.article-page__content-story{max-width:608px}.article-page__content-similar{padding:24px}.article-page__content-similar--list{gap:21px}.article-page__content-similar--item{flex-direction:column}.article-page__content-similar--item img{min-width:100%;height:151px;border-radius:12px;overflow:hidden}.article-page__content-similar--item-text{max-width:301px}}.vacancies-page{position:relative;width:100%;height:auto}.vacancies-page__wrapper{width:100%;display:flex;flex-direction:column}.vacancies-page h2{font-family:Oswald,sans-serif;font-size:32px;font-weight:700;line-height:48px;letter-spacing:0;text-transform:uppercase;margin:0 auto}.vacancies-page__filter{background-color:#1d1d1d;padding:20px;display:flex;flex-direction:row;gap:40px;max-width:949px;justify-content:center;margin:20px auto 33px}.vacancies-page__filter h3{font-weight:700;font-size:16px;line-height:16px;letter-spacing:0;text-transform:uppercase;white-space:nowrap;transition:width .4s ease;position:relative;z-index:1}.vacancies-page__filter h3:after{content:"";position:absolute;z-index:-1;bottom:4px;left:0;width:0;height:5px;background-color:#a2c63a;transition:width .4s ease}.vacancies-page__filter h3:hover:after,.vacancies-page__filter h3:focus:after{width:100%}.vacancies-page .vacancies-wrapper .app-empty{display:none}.vacancies-page .vacancies-wrapper:not(:has(.vacancies-page__item:not(.hidden))) .app-empty{display:flex}.vacancies-page__list{padding-bottom:90px;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;align-items:stretch;gap:32px}.vacancies-page__item{width:calc((100% - 64px) / 3);background-color:#1d1d1d;border:1px solid rgba(255,255,255,.4);border-radius:24px;padding:44px 32px;display:flex;flex-direction:column;gap:24px;position:relative;cursor:pointer}.vacancies-page__item-name{font-size:16px;font-weight:700;line-height:16px;letter-spacing:0;text-transform:uppercase}.vacancies-page__item p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0}.vacancies-page__item-text{display:flex;flex-direction:column;gap:12px}.vacancies-page__item-text h3{font-size:14px;font-weight:700;line-height:21px;letter-spacing:0}.vacancies-page__item-text .list-white-dots{list-style-type:disc;padding-left:20px}.vacancies-page__item-text .list-white-dots ul,.vacancies-page__item-text .list-white-dots ol,.vacancies-page__item-text .list-white-dots li{list-style-type:disc}.vacancies-page__item-text li{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0}.vacancies-page__item-button,.vacancies-page__item-button .app-button{width:100%}.vacancies-page .hidden{display:none!important}.vacancies-page .active-filter{position:relative;z-index:1}.vacancies-page .active-filter:after{content:"";position:absolute;z-index:-1;bottom:4px;left:0;width:100%;height:5px;background-color:#a2c63a;transition:width .4s ease}.vacancies-page .vacancies-page__filter h3{cursor:pointer;transition:color .4s;padding-bottom:5px;position:relative;z-index:0}.vacancies-page .vacancies-page__filter h3:hover:not(.active-filter){position:relative;z-index:1}.vacancies-page .vacancies-page__filter h3:hover:not(.active-filter):after{content:"";position:absolute;z-index:-1;bottom:4px;left:0;width:0;height:5px;background-color:#a2c63a;transition:width .4s ease}.vacancies-page .vacancies-page__filter h3:hover:not(.active-filter):hover:after,.vacancies-page .vacancies-page__filter h3:hover:not(.active-filter):focus:after{width:100%}@media screen and (max-width: 1024px){.vacancies-page h2{font-size:24px;font-weight:600;line-height:36px}.vacancies-page__filter{flex-wrap:wrap;gap:16px;max-width:100%;margin:24px 0 41px;align-items:center;justify-content:center}.vacancies-page__filter-item h3{white-space:normal;overflow-wrap:break-word;flex-shrink:1;width:auto}.vacancies-page__list{padding-bottom:52px}.vacancies-page__item{width:calc((100% - 32px)/2)}}@media screen and (max-width: 640px){.vacancies-page__item{width:100%}}.form{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1116;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity .4s ease,visibility .4s ease;opacity:0;visibility:hidden;pointer-events:none;z-index:1000}.form.is-open{opacity:1;visibility:visible;pointer-events:auto}.form__modal{position:absolute;top:50%;left:50%;width:640px;max-height:90vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;padding:32px 52px;transform:translate(-50%,-50%);background-color:#1d1d1d;border:1px solid rgba(255,255,255,.4);border-radius:12px;color:#fff;transition:transform .4s ease}.form__modal::-webkit-scrollbar{display:none;width:0}.form__modal--close{position:absolute;top:20px;right:20px;background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer}.form__modal--close svg{color:#fff;width:30px;height:30px;transition:color .4s ease}.form__modal--close svg:hover{color:#a2c63a}.form__modal--content{display:flex;flex-direction:column;gap:20px}.form__modal--content p{font-size:10px;font-weight:400;line-height:10px;letter-spacing:0;max-width:360px;text-align:center;margin:0 auto}.form__modal--title{display:flex;flex-direction:column;gap:7px;text-align:center}.form__modal--title h2{font-family:Oswald,sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0}.form__modal--title p{font-size:14px;line-height:21px}.form__modal--inputs{display:flex;flex-direction:column;gap:14px}.form__modal--inputs textarea{resize:none}.form__modal--input{display:flex;flex-direction:column;gap:8px}.form__modal--input label{font-size:14px;font-weight:600;line-height:21px;letter-spacing:0}.form__modal--input input,.form__modal--input textarea{height:52px;padding:16px;color:#fff;background-color:#111;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;transition:border-color .4s ease}.form__modal--input input:focus,.form__modal--input textarea:focus{outline:none;border-color:#a2c63a;cursor:pointer}.form__modal--input input::placeholder,.form__modal--input textarea::placeholder{color:#ffffffb8}.form__modal--input .last-input{height:102px}.form__modal--input input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.form__modal--input .file-name{height:52px;padding:16px;color:#ffffffb8;background-color:#111;border:1px solid rgba(255,255,255,.12);border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;display:flex;align-items:center;transition:border-color .4s ease}.form__modal--input .file-name.active{color:#fff}.form__modal--input .file-name:hover{border-color:#a2c63a}.form__modal--input-icon{position:relative;width:100%;display:flex;align-items:center}.form__modal--input-icon .file-name{width:100%}.form__modal--icon{position:absolute;right:17px;top:55%;transform:translateY(-50%);cursor:pointer}.form__modal--icon svg{width:16px;height:16px;color:#a2c63a}.form__modal .app-button{width:100%;border:1px solid #A2C63A;background-color:#a2c63a;animation:none}.form__modal .app-button:hover{background-color:#1d1d1d}.form__modal .app-button:hover span{color:#a2c63a}.form.success .form__modal{width:477px;min-height:189px;padding:52px 49px}.form.success .form__modal--close{position:absolute;top:20px;right:20px;background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer}.form.success .form__modal--close svg{color:#fff;width:30px;height:30px;transition:color .4s ease}.form.success .form__modal--close:hover svg{color:#a2c63a}.form.success .form__modal--content{position:relative}.form.success .form__modal--content svg{position:absolute;top:-47.5px;left:47.5px;z-index:-1;opacity:.3;width:95px;height:95px}.form.success .form__modal--content svg:last-child{left:218.5px;rotate:45deg}.form.success .form__modal--text{position:absolute;top:0;left:0;z-index:2}.form.success .form__modal--text h2{font-family:Oswald,sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0;text-align:center}.form.success .form__modal--text p{padding-top:7px;font-size:14px;line-height:21px;text-align:center}@media screen and (max-width: 768px){.form__modal{width:480px;padding:24px 32px}.form.success .form__modal{width:480px;padding:40px 30px}.form.success .form__modal--content svg{width:95px;height:95px;top:-47.5px;left:47.5px}.form.success .form__modal--content svg:last-child{left:218.5px}}@media screen and (max-width: 480px){.form__modal{width:calc(100% - 32px);padding:20px 16px}.form__modal--title{gap:4px}.form__modal--title h2{font-size:20px;line-height:28px}.form__modal--title p{font-size:13px}.form__modal--content{gap:16px}.form__modal--inputs{gap:10px}.form__modal--input{gap:4px}.form__modal--input label{font-size:12px}.form__modal--input input,.form__modal--input textarea{height:44px;padding:12px}.form__modal--input .last-input{height:80px}.form__modal--input .file-name{height:44px;font-size:13px}.form__modal .app-button{height:48px}.form.success .form__modal{width:calc(100% - 32px);min-height:auto;padding:40px 20px}.form.success .form__modal--content{left:0}.form.success .form__modal--content svg{width:70px;height:70px;top:-35px;left:35px}.form.success .form__modal--content svg:last-child{left:245px}.form.success .form__modal--text{position:static}.form.success .form__modal--text h2{font-size:20px}}@media screen and (max-width: 400px){.form.success .form__modal{width:calc(100% - 32px);min-height:auto;padding:40px 20px}.form.success .form__modal--content{left:0}.form.success .form__modal--content svg{width:70px;height:70px;top:-35px;left:35px}.form.success .form__modal--content svg:last-child{left:203px}.form.success .form__modal--text{position:static}.form.success .form__modal--text h2{font-size:20px}}
