@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap");@import url(/ai.site22.local/css/partials_css/variables.css);@import url(/ai.site22.local/css/partials_css/grid.css);@font-face{src:url(../fonts/MontserratBold/Montserrat-Bold.woff2) format("woff2"),url(../fonts/MontserratBold/Montserrat-Bold.woff) format("woff"),url(../fonts/MontserratBold/Montserrat-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:MontserratBold}@font-face{src:url(../fonts/MontserratExtraBold/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/MontserratExtraBold/Montserrat-ExtraBold.woff) format("woff"),url(../fonts/MontserratExtraBold/Montserrat-ExtraBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:MontserratExtraBold}@font-face{src:url(../fonts/MontserratLight/Montserrat-Light.woff2) format("woff2"),url(../fonts/MontserratLight/Montserrat-Light.woff) format("woff"),url(../fonts/MontserratLight/Montserrat-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:MontserratLight}@font-face{src:url(/ai.site22.local/fonts/montserratmedium/montserrat-medium.woff2) format("woff2"),url(../fonts/MontserratMedium/Montserrat-Medium.woff) format("woff"),url(../fonts/MontserratMedium/Montserrat-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:MontserratMedium}@font-face{src:url(/ai.site22.local/fonts/montserratregular/montserrat-regular.woff2) format("woff2"),url(../fonts/MontserratRegular/Montserrat-Regular.woff) format("woff"),url(../fonts/MontserratRegular/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:MontserratRegular}@font-face{src:url(../fonts/MontserratSemiBold/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/MontserratSemiBold/Montserrat-SemiBold.woff) format("woff"),url(../fonts/MontserratSemiBold/Montserrat-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:MontserratSemiBold}.r{border:1px solid red}.b,.r{box-sizing:border-box}.b{border:1px solid #000}.n{display:none}html{overflow-x:hidden}body{font-family:var(--Regular)}h1,h2,h3,h4,h5,p,ul{padding:0;position:relative;margin:0}.line{position:relative}.decor_line:after{top:-26px}.decor_line:after,.decor_line_b:after{height:5px;content:"";position:absolute;background-color:var(--DarkCyan);left:-30px;width:155px}.decor_line_b:after{bottom:-28px}.fon{background-color:var(--GrayFon)}.fon-black{height:100vh;right:0;color:#000;position:fixed;bottom:0;top:0;background-color:rgba(35,31,32,.8);left:0;width:100%;display:none;z-index:2}.fon-padding-top{padding-top:90px}.link{padding:12px 0;font-size:18.4px;text-decoration:none;font-weight:500;color:var(--GrayLink);text-align:center;background-color:var(--DarkCyan);border-radius:40px;width:196px;line-height:22px;font-family:var(--Regular);display:block}*{outline:none}input:focus,select:focus,textarea:focus{outline:none!important}.decor-container:after{height:100%;content:"";position:absolute;top:0;background:rgba(27,128,153,.5);left:-30px;width:100vw;display:block}.padding__bottom{margin-bottom:40px}.contacts{font-size:18px;font-weight:400;max-width:824px;margin:40 auto;line-height:32px;font-family:var(--Regular)}main{margin-top:60px}@media (min-width:1024px){main{margin-top:102px}}@media (min-width:1440px){main{margin-top:84px}}.contacts__item{padding:10px 0}.header__fixed{height:60px;position:fixed;max-height:60px;top:0;background-color:#fff;width:100vw;z-index:10}@media (min-width:1024px){.header__fixed{height:102px;max-height:102px}}@media (min-width:1440px){.header__fixed{height:84px;max-height:84px}}.header__fixed.hide{transform:translateY(-87px)}.cookies{padding:10px 0;position:fixed;opacity:.9;bottom:0;background-color:gray;width:100%;z-index:999}.cookies__text{font-size:14px;color:#fff;padding-right:10px;text-align:justify;margin:0}.cookies__link{font-weight:900;color:#fff}.cookies__link:hover{text-decoration:underline}.hidden{display:none}.content{position:relative;align-items:center;border-radius:10px 10px 0 0;display:flex}.btn-close__mobile{display:none}.payments{min-height:300px;justify-content:center;font-size:25px;font-weight:800;text-shadow:1px 1px 1px rgba(80,80,80,.2);flex-direction:column;display:flex}.payments .payments__span{margin-bottom:40px;display:block}.codex{padding:20px;max-width:940px;background-color:#f6f6f6;margin:30px auto;border-radius:10px}.codex h1{font-size:1.5em!important}@media (max-width:768px){.btn-close__mobile{margin:0 0 2px 10px!important;display:block}}.btn-close{padding:0 10px 3px;font-size:24px;border:1px solid #fff;font-weight:900;margin-right:10px;color:#fff;cursor:pointer;float:right}@media (max-width:768px){.btn-close__desktop{margin:0 10px 2px!important;display:none}}@media (min-width:1024px){.decor_line:after{content:"";top:14px;left:-179px}.decor_line_b:after{content:"";bottom:-44px;left:0}.caption__header.decor_line_b{margin-bottom:44px}.decor-container:after{content:"";left:-150px;width:970px}}@media (min-width:1440px){.decor_line:after{content:"";left:-250px;width:200px}.decor_line_b:after{content:"";bottom:-38px;left:0}.caption__header.decor_line_b{margin-bottom:38px}.decor-container:after{content:"";left:0}.contacts{max-width:940px}}