/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Archivo";src:url("../fonts/Archivo/WOFF2/ArchivoSemiExpanded-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Archivo";src:url("../fonts/Archivo/WOFF2/ArchivoSemiExpanded-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Archivo";src:url("../fonts/Archivo/WOFF2/ArchivoSemiExpanded-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Archivo";src:url("../fonts/Archivo/WOFF2/ArchivoSemiExpanded-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"JetBrainsMono";src:url("../fonts/JetBrains_Mono/WOFF2/JetBrainsMono-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"JetBrainsMono";src:url("../fonts/JetBrains_Mono/WOFF2/JetBrainsMono-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"JetBrainsMono";src:url("../fonts/JetBrains_Mono/WOFF2/JetBrainsMono-ExtraBold.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{cursor:default;position:relative;font-family:"JetBrainsMono";font-weight:500;font-style:normal;font-size:10px;background-color:#f5f0e6;color:#171818;-webkit-font-smoothing:antialiased}.overflow-body{overflow:hidden}.layout{position:relative;overflow-x:hidden}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}.grid-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.mobile-padding{padding:0 30px !important}.container-wide{margin:0 auto;width:100%;max-width:1850px;padding:0 15px}.container-wide.mobile-padding{max-width:1880px}.container{margin:0 auto;width:100%;max-width:1710px;padding:0 15px}.container.mobile-padding{max-width:1740px}.container.no-padding{max-width:1740px;padding:0 !important}.container.narrow-padding{max-width:1700px;padding:0 10px}.container-narrow{margin:0 auto;width:100%;max-width:1550px;padding:0 15px}.container-narrow.mobile-padding{max-width:1580px}b{font-weight:700 !important}ul{list-style:none;padding:0}.text-block{color:#171818;max-width:840px}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-family:"Archivo";font-weight:800;font-style:normal;color:#171818;text-wrap:balance;margin:20px 0 30px 0;line-height:100%}.text-block h1{font-size:clamp(1.875rem,1.3558rem + 2.3077vw,3.75rem)}.text-block h2{font-size:clamp(1.25rem,.9038rem + 1.5385vw,2.5rem)}.text-block h3{font-size:clamp(1.125rem,.8308rem + 1.3077vw,2.1875rem)}.text-block h4{font-size:clamp(1.0625rem,.8029rem + 1.1538vw,2rem)}.text-block h5{font-size:clamp(1rem,.7923rem + .9231vw,1.75rem)}.text-block h6{font-size:clamp(1rem,.8269rem + .7692vw,1.625rem)}.text-block p{color:#171818;font-family:"JetBrainsMono";font-weight:500;font-style:normal;margin:60px 0;line-height:180%;font-size:clamp(1rem,.9308rem + .3077vw,1.25rem)}.text-block mark{background-color:#5ae4aa}.text-block a{font-family:"JetBrainsMono";font-weight:500;font-style:normal;color:#171818;text-decoration:underline}.text-block a:hover{text-decoration:none}.text-block b{font-weight:700}.text-block ol{margin:60px 0}.text-block ol li{color:#171818;padding-left:10px;margin-bottom:30px;font-size:clamp(1rem,.9308rem + .3077vw,1.25rem)}.text-block ol li::marker{font-weight:bold}.text-block ul{color:#171818;list-style:none;padding:0;margin:60px 0;font-size:clamp(1rem,.9308rem + .3077vw,1.25rem);line-height:140%}.text-block ul li{padding-left:30px;margin-bottom:30px;position:relative}.text-block ul li:before{position:absolute;left:0px;content:url("../images/ik_odrazka.svg");width:15px;height:12px}.btn{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px;max-width:max-content;min-width:min-content;height:76px;padding:0 40px 0 30px;font-family:"Archivo";font-weight:800;font-style:normal;font-size:15px;text-decoration:none !important;text-align:center;text-transform:uppercase;border-radius:50px;overflow:hidden;isolation:isolate;white-space:nowrap;z-index:1;transition:.3}.btn .btn-text-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;transition-duration:.3s;transition-property:transform,translate,scale,rotate;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);line-height:16px}.btn .btn-text-wrapper .btn-text-main{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.3s;color:#000}.btn .btn-text-wrapper .btn-text-hidden{position:absolute;top:1rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.3s;color:#000}.btn:hover .btn-text-wrapper{translate:0 -1rem}.btn:hover .btn-text-wrapper .btn-text-main{opacity:0}.btn:hover .btn-text-wrapper .btn-text-hidden{opacity:1}.btn.no-icon{padding:0 43px}.btn.primary{background-color:#5ae4aa}.btn.primary:hover{background-color:#fffcf6}.btn.secondary{background-color:#f5f0e6}.btn.secondary:hover{background-color:#fffcf6}.hamburger{cursor:pointer;display:none;position:relative;align-items:center;justify-content:center;gap:10px;width:122px;min-width:122px;height:46px;border-radius:40px;transition:.1s ease-in-out;background-color:#5ae4aa}.hamburger:hover div span{width:18px !important}.hamburger div{display:flex;flex-direction:column;align-items:end;gap:2px}.hamburger div span{display:block;height:2px;background-color:#000;transition:.1s ease-in-out}.hamburger div span:first-child{width:9px}.hamburger div span:nth-child(2){width:18px}.hamburger div span:nth-child(3){width:9px}.hamburger span.text{font-family:"Archivo";font-weight:800;font-style:normal;font-size:15px;color:#000;text-transform:uppercase}.hamburger.menu-open div{position:relative;top:3px;width:17px;height:11px}.hamburger.menu-open div span{position:relative;width:18px !important}.hamburger.menu-open div span:first-child{top:2px;transform:rotate(30deg)}.hamburger.menu-open div span:nth-child(2){display:none}.hamburger.menu-open div span:nth-child(3){top:-2px;transform:rotate(-30deg)}.hamburger.menu-open span.text{position:relative;top:1px}.btn-cross{cursor:pointer;display:flex;position:relative;align-items:center;width:36px;min-width:36px;height:36px;transition:.1s ease-in-out}.btn-cross:hover{transform:rotate(180deg)}.btn-cross span{position:absolute;left:0;right:0;margin:auto;display:block;width:36px;height:2px;background-color:#171818}.btn-cross span:first-child{margin-top:0;transform:rotate(45deg)}.btn-cross span:nth-child(2){margin-bottom:0;transform:rotate(-45deg)}.contact-link{position:relative;display:flex;text-decoration:none;padding-left:36px;white-space:nowrap;transition:.1s ease-in-out;font-size:clamp(1.5625rem,.9659rem + 2.6515vw,3.75rem);line-height:135%}.contact-link:before{top:0;left:0;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;content:"";width:26px;height:26px;transition:.1s ease-in-out;background-size:contain;background-repeat:no-repeat}.contact-link:hover:before{top:4px}.contact-link.whats-up:before{background-image:url("../images/ik_whatsapp.svg")}.contact-link.phone:before{background-image:url("../images/ik_telefon.svg")}.contact-link.mail:before{background-image:url("../images/ik_mail.svg")}.labels{display:flex;flex-wrap:wrap;gap:10px}.labels .label{display:flex;flex-direction:column;justify-content:center;align-items:center;height:28px;padding:0 10px;border-radius:20px;font-family:"Archivo";font-weight:400;font-style:normal;font-size:13px;line-height:94%;color:#5ae4aa;text-transform:uppercase;border:1px solid #5ae4aa;background-color:rgba(0,0,0,0)}form#contact-form{display:flex;flex-direction:column;row-gap:40px}.input-fields{position:relative;display:flex;align-items:center;justify-content:space-between;column-gap:40px;row-gap:40px}.field{position:relative;width:100%}.field input{width:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#171818;-webkit-box-shadow:0 0 0px 40rem #f5f0e6 inset}.input{position:relative;z-index:1;display:inline-block;margin:0;width:100%}.input__field{position:relative;display:block;margin-top:10px;border:none !important;border-radius:0;background:#f5f0e6;color:#171818;font-family:"JetBrainsMono";font-weight:500;font-style:normal;font-size:20px;-webkit-appearance:none}.input__field:focus{outline:none}.input__label{display:inline-block;width:40%;color:#171818;font-family:"JetBrainsMono";font-weight:500;font-style:normal;font-size:20px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input__label-content{position:relative;display:block;padding:25px 0;width:100%}.input--hoshi{overflow:hidden}.input__field--hoshi.textarea{padding-bottom:0px;padding-top:20px;resize:vertical}.input__field--hoshi.textarea{margin-top:30px;margin-bottom:20px;padding-bottom:0;padding-top:0}.input__field--hoshi{padding:20px 0;width:100%;background:rgba(0,0,0,0);color:#171818}.input__label--hoshi{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;pointer-events:none}.input__label-content--hoshi{position:absolute;transition:color .3s}.input__label--hoshi::before,.input__label--hoshi::after{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 10px);border-bottom:2px solid #f0e4cc}.input__label--hoshi::after{border-bottom:2px solid #50c695;transform:translate3d(-100%, 0, 0);transition:transform .3s}.input__label--hoshi-color-1::after{border-color:#50c695}.input__field--hoshi:focus+.input__label--hoshi::after,.input--filled+.input__label--hoshi::after{transform:translate3d(0, 0, 0)}.input__field--hoshi:focus+.input__label--hoshi .input__label-content--hoshi,.input--filled+.input__label--hoshi .input__label-content--hoshi{-webkit-animation:anim .3s forwards;animation:anim .3s forwards;font-size:16px;color:#50c695}@keyframes anim{50%{opacity:0;transform:translate3d(1em, 0, 0)}51%{opacity:0;transform:translate3d(-1em, -30%, 0)}100%{opacity:1;transform:translate3d(0, -30%, 0)}}@-webkit-keyframes anim{50%{opacity:0;transform:translate3d(1em, 0, 0)}51%{opacity:0;transform:translate3d(-1em, -30%, 0)}100%{opacity:1;transform:translate3d(0, -30%, 0)}}.has-custom-cursor{cursor:none}.custom-cursor{position:fixed;top:0;left:0;pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;width:140px;height:140px;background:#5ae4aa;border-radius:50%;pointer-events:none;transform:translate(-50%, -50%) scale(0);opacity:0;transition:transform .2s ease,opacity .2s ease;z-index:9999}.custom-cursor span{text-transform:uppercase;font-family:"Archivo";font-weight:800;font-style:normal;font-size:15px;color:#000}.custom-cursor.active{transform:translate(-50%, -50%) scale(1);opacity:1}.tile-main-link{position:relative;text-decoration:none;max-height:820px;height:100%}.tile-main-link .inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;max-width:720px;max-height:740px;margin:auto;top:0;bottom:0;left:0;right:0;padding:40px 30px}.tile-main-link .tile-title{font-family:"Archivo";font-weight:800;font-style:normal;font-size:clamp(1.25rem,1.1058rem + .641vw,1.875rem);color:#5ae4aa;text-transform:uppercase}.tile-main-link .photo-wrap{margin:60px auto 28px;max-height:328px;height:100%}.tile-main-link .photo{width:100%;max-width:max-content;height:100%;object-fit:contain}.tile-main-link .photo.security{max-height:277px}.tile-main-link .photo.network{max-height:328px}.tile-main-link .icon-set{margin-bottom:50px}.tile-main-link .icon-set img{width:100%;max-width:max-content;height:auto}.tile-main-link .icon-set img:nth-child(2){display:none}.tile-main-link p{margin:0;font-family:"JetBrainsMono";font-weight:300;font-style:normal;font-size:clamp(.875rem,.8173rem + .2564vw,1.125rem);line-height:1.715em;color:#f5f0e6}.tile-main-link img.bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.tile-news{display:block;width:100%;position:relative;text-decoration:none}.tile-news .inner{display:flex;flex-direction:column;justify-content:space-between;padding:40px 80px;position:absolute;width:100%;height:100%;left:0;right:0;margin:auto;z-index:1}.tile-news span{justify-self:flex-end;display:block;font-family:"Archivo";font-weight:400;font-style:normal;font-size:clamp(1rem,.8442rem + .6923vw,1.5625rem);color:#f5f0e6;transition:.1s ease-in-out}.tile-news img{width:100%;height:auto;object-fit:cover}.tile-contact{padding:80px 0;background-color:#5ae4aa}.tile-contact .cols{display:grid;grid-template-columns:minmax(0, 740px) minmax(0, 620px);align-items:center;justify-content:space-between;-moz-column-gap:120px;column-gap:120px;row-gap:40px}.tile-contact .title{display:block;margin-bottom:40px;font-family:"Archivo";font-weight:900;font-style:normal;font-size:clamp(1.5625rem,1.3029rem + 1.1538vw,2.5rem);color:#151616;text-transform:uppercase;line-height:110%}.tile-contact p{margin:0;font-family:"JetBrainsMono";font-weight:500;font-style:normal;font-size:clamp(1rem,.9308rem + .3077vw,1.25rem);color:#151616}.tile-contact div:nth-child(2){display:flex;flex-direction:column;row-gap:10px;align-items:flex-end}.tile-contact .contact-link{font-family:"Archivo";font-weight:800;font-style:normal;font-size:clamp(1.5625rem,.9567rem + 1.8vw,3.5rem);color:#171818}.tile-contact.square{display:flex;padding:40px 0}.tile-contact.square .cols{padding:0 30px;max-width:448px;width:100%;margin:auto;grid-template-columns:1fr}.tile-contact.square .title{margin-bottom:20px;font-size:clamp(1.2rem,1.3462rem + .9615vw,2.5rem)}.tile-contact.square p{font-size:clamp(1rem,.9423rem + .2564vw,1.25rem)}.tile-contact.square div:nth-child(2){row-gap:0;align-items:flex-start}.tile-contact.square .contact-link{font-size:clamp(1.2rem,1.4183rem + .641vw,2.1875rem);margin-bottom:40px}.tile-category{position:relative;text-decoration:none;max-height:820px;height:100%;aspect-ratio:4/4}.tile-category .inner{position:relative;display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;width:100%;height:100%;max-width:448px;max-height:740px;margin:auto;top:0;bottom:0;left:0;right:0;padding:40px 30px}.tile-category .tile-title{font-family:"Archivo";font-weight:800;font-style:normal;font-size:clamp(1rem,.9308rem + .3077vw,1.25rem);color:#5ae4aa;text-transform:uppercase}.tile-category p{margin:0;font-family:"JetBrainsMono";font-weight:300;font-style:normal;font-size:clamp(.875rem,.8058rem + .3077vw,1.125rem);line-height:1.715em;color:#f5f0e6}.tile-category img.bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.tile-pros{display:flex;flex-direction:column;align-items:flex-start;row-gap:40px;padding:80px 40px 60px;background-color:#171818}.tile-pros .title{font-family:"Archivo";font-weight:800;font-style:normal;font-size:clamp(1rem,.9308rem + .3077vw,1.25rem);color:#5ae4aa;text-transform:uppercase}.tile-pros p{font-family:"JetBrainsMono";font-weight:300;font-style:normal;font-size:clamp(1rem,.9654rem + .1538vw,1.125rem);color:#f5f0e6;margin:0}.radio-filter{display:flex;align-items:center;margin-bottom:40px;padding:0 30px}.radio-filter .container-radioButton{cursor:pointer;display:block;position:relative;margin:0;height:46px;width:auto}.radio-filter .container-radioButton input{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;opacity:0;cursor:pointer}.radio-filter .container-radioButton input:checked~.checkmark{color:#171818}.radio-filter .container-radioButton input:checked~.text{color:#171818}.radio-filter .container-radioButton .checkmark{position:absolute;border:0;height:46px;width:100%;overflow:hidden;border-radius:35px;background:#fffcf5}.radio-filter .container-radioButton .text{position:relative;z-index:1;padding:0 20px;color:#171818;font-family:"Archivo";font-weight:700;font-style:normal;font-size:13px;text-transform:uppercase;display:flex;height:100%;line-height:100%;justify-content:center;align-items:center}.radio-filter .container-radioButton input:checked~.checkmark{color:#171818;background:#5ae4aa}.radio-filter .container-radioButton input:checked~.text{color:#171818 !important}.filtered-items.animated .item{transform:scale(0)}.filtered-items.animated .scale-anm{transform:scale(1)}@keyframes spin{from{translate:0}to{translate:-100%}}.continuous-slider::-webkit-scrollbar{display:none}.continuous-slider.logotyp{display:flex;column-gap:150px;width:200%;margin:0 auto;overflow:hidden}.continuous-slider.logotyp .group{display:flex;align-items:center;justify-content:center;gap:150px;animation:spin 50s infinite linear}.continuous-slider.logotyp .slide img{max-width:max-content}.continuous-slider.links{display:flex;column-gap:50px;width:200%;margin:0 auto;overflow:hidden}.continuous-slider.links .group{display:flex;align-items:center;justify-content:center;gap:50px;animation:spin 30s infinite linear}.continuous-slider.links .slide{height:auto}.continuous-slider.links .slide a{font-family:"Archivo";font-weight:800;font-style:normal;font-size:clamp(3.75rem,2.0192rem + 7.6923vw,10rem);color:#171818;text-decoration:none;transition:.1s ease-in-out}.continuous-slider.links .slide a:hover{color:#5ae4aa}.continuous-slider.links .slide a:after{margin-left:50px;content:"*";font-family:"Archivo";font-weight:800;font-style:normal;font-size:clamp(3.75rem,2.0192rem + 7.6923vw,10rem);color:#5ae4aa}.swiper-fullWidth{padding-right:0;overflow:visible;cursor:grab}.swiper-fullWidth .swiper{overflow:visible;padding:0 15px}.swiper-fullWidth .swiper-container{overflow:visible}.swiper-fullWidth .swiper-slide{max-width:548px !important;height:auto;transition:.1s ease-in-out;opacity:1}.swiper-fullWidth .swiper-slide:hover{opacity:1}.swiper-fullWidth .swiper-slide-active{opacity:1}.swiper-fullWidth .swiper-slide-fully-visible{opacity:1}.swiper-carousel{width:100%}.swiper-carousel .swiper-slide img{width:100%;height:auto}.swiper-carousel .swiper-horizontal>.swiper-pagination-progressbar,.swiper-carousel .swiper-pagination-progressbar.swiper-pagination-horizontal{top:inherit;bottom:0;height:2px}.swiper-carousel .swiper-pagination-progressbar{position:relative;background:#171818}.swiper-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#5ae4aa}.swiper-carousel .status{margin-top:40px;display:flex;align-items:center;column-gap:60px}.swiper-carousel #numberSlides,.swiper-carousel #numberSlidesMobile{font-family:"JetBrainsMono";font-weight:500;font-style:normal;font-size:clamp(1rem,.9308rem + .3077vw,1.25rem);color:#171818}.swiper-carousel #numberSlidesMobile{display:none}.modal-backdrop{cursor:pointer;background-color:#171818}.modal .modal-content{position:relative;background-color:#f5f0e6;border:none;border-radius:0;overflow:hidden;padding:0}.modal .modal-content .btn-cross{position:absolute;top:40px;right:45px}.modal .modal-header{display:flex;justify-content:flex-start;padding:80px 80px;border:0;width:100%}.modal .title-header{font-family:"Archivo";font-weight:800;font-style:normal;font-size:40px;color:#171818}.modal .modal-body{display:flex;flex-direction:column;padding:0 80px 40px;width:100%;overflow-y:auto}.modal .form-bottom{margin-top:80px;display:flex;align-items:center;justify-content:space-between;gap:20px}.modal .form-bottom .gdpr{font-family:"JetBrainsMono";font-weight:500;font-style:normal;font-size:16px;color:#171818}.modal .form-bottom .gdpr a{color:#171818;text-decoration:underline;transition:.1s ease-in-out}.modal .form-bottom .gdpr a:hover{text-decoration:none}.modal.right .modal-dialog{position:fixed;margin:auto;max-width:720px;padding:40px 0;width:100%;height:100%;transform:translate3d(0%, 0, 0)}.modal.right .modal-content{height:100%}.modal.right.fade .modal-dialog{right:-100%;transition:opacity .3s linear,right .3s ease-out}.modal.right.show .modal-dialog{right:40px}.modal-body.contact-form-submitted{display:flex;flex-direction:column;gap:80px}.modal-body.contact-form-submitted div{display:flex;gap:40px}.modal-body.contact-form-submitted div img{width:100%;max-width:max-content;height:auto}.modal-body.contact-form-submitted div p{margin:0;font-family:"JetBrainsMono";font-weight:500;font-style:normal;font-size:20px;line-height:170%;color:#171818}header{position:relative;margin:0 auto;max-width:1920px}header .bg-header{position:absolute;top:0;right:-50%;width:100%;max-width:max-content;height:auto;z-index:-1}header .claim-box{margin-top:90px;display:flex;flex-direction:column;row-gap:90px}header .claim-box .title{color:#171818;font-family:"Archivo";font-weight:900;font-style:normal;font-size:clamp(1.4rem,.9529rem + 2.6vw,5rem);line-height:110%;text-transform:uppercase}header .claim-box div{display:flex;column-gap:80px;row-gap:60px}header .claim-box p{margin:0;max-width:700px;color:#171818;font-family:"JetBrainsMono";font-weight:500;font-style:normal;font-size:clamp(1.125rem,1.0512rem + .3279vw,1.375rem);line-height:1.7em}header .claim-box.subpage{white-space:unset;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;column-gap:60px;row-gap:40px}header .claim-box.subpage .title{text-transform:none;font-family:"Archivo";font-weight:800;font-style:normal;font-size:clamp(1.875rem,1.3558rem + 2.3077vw,3.75rem)}header .claim-box.subpage .right{max-width:620px}header .claim-box.subpage p{font-size:clamp(1rem,.8962rem + .4615vw,1.375rem)}section{margin:140px 0}section .btn-center{margin-top:60px}section .btn-center .btn{margin:0 auto}section.main-links .grid{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:2px}section.points{counter-reset:css-counter 0;list-style-type:none}section.points .container-wide{max-width:1680px;padding:0}section.points .point{padding:110px 0;border-top:1px solid #f0e4cc}section.points .point:first-child{border-top:0;padding-top:0}section.points .point:last-child{padding-bottom:0}section.points .point .cols{display:grid;grid-template-columns:minmax(0, 740px) minmax(0, 620px);justify-content:space-between;column-gap:120px;row-gap:40px}section.points .point .number{display:block;counter-increment:css-counter;margin-bottom:20px}section.points .point .number:before{content:counter(css-counter, decimal-leading-zero);display:block;font-size:clamp(.9375rem,.5048rem + 1.9231vw,2.5rem);font-family:"JetBrainsMono";font-weight:800;font-style:normal;color:#5ae4aa}section.points .point .title{display:block;font-size:clamp(2.1875rem,1.2356rem + 3.2308vw,5.625rem);line-height:110%;font-family:"Archivo";font-weight:800;font-style:normal;color:#171818;transition:.1s ease-in-out}section.points .point .title a{color:#171818;text-decoration:none}section.points .point .title a:hover{color:#5ae4aa}section.points .point .right{display:flex;flex-direction:column;align-items:flex-start;row-gap:40px}section.points .point p{margin:0;font-size:clamp(1rem,.9308rem + .3077vw,1.25rem);line-height:1.7em;font-family:"JetBrainsMono";font-weight:500;font-style:normal;color:#171818}section.points .point p a{color:#171818}section.points .point p a:hover{color:#171818;text-decoration:none}section.contact .container{max-width:1680px;padding:0}section.slider-full .container{max-width:1700px;padding:0 10px !important}section.slim-margin{margin:80px 0}section.category .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}section.service-pros .grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}section.news{margin-top:80px}section.news .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}section.blog-detail .swiper-carousel{margin:80px 0}section.contact-page{margin-top:90px}section.contact-page .contact-links{margin:80px 0 40px;display:flex;flex-direction:column;align-items:flex-start;row-gap:15px}section.contact-page .contact-links .contact-link{font-family:"Archivo";font-weight:800;font-style:normal;color:#171818}section.contact-page .block-where{position:relative;margin-top:40px;padding:71px 0 80px}section.contact-page .block-where:before,section.contact-page .block-where:after{content:"";position:absolute;left:0;display:block;height:2px;width:100%;max-width:920px;background-color:#f0e4cc}section.contact-page .block-where:before{top:0}section.contact-page .block-where:after{bottom:0}section.contact-page .block-where .title{display:flex;align-items:center;position:relative;font-family:"Archivo";font-weight:800;font-style:normal;font-size:clamp(1.25rem,1.0769rem + .7692vw,1.875rem);line-height:120%;color:#171818;padding-left:58px}section.contact-page .block-where .title::before{content:"";position:absolute;left:0;width:38px;height:50px;background-image:url("../images/ik_bod.svg");background-size:contain;background-repeat:no-repeat}section.contact-page .block-where p{margin:0;margin-top:28px;padding-left:58px}section.contact-page .subject-info{margin-top:80px}section.contact-page .subject-info .container-narrow{display:flex;flex-wrap:wrap;column-gap:80px;row-gap:40px}section.contact-page .subject-info ul li{font-family:"JetBrainsMono";font-weight:500;font-style:normal;font-size:clamp(1rem,.9308rem + .3077vw,1.25rem);color:#171818}section.error-404 .inner{position:relative;display:flex;flex-direction:column;align-items:center}section.error-404 .inner img{width:100%;max-width:max-content;height:auto}section.error-404 .inner p{position:relative;margin:0;margin-top:-70px}section.error-404 .inner .btn{margin-top:50px}footer{background-color:#171717;padding-bottom:80px}footer .top{padding-top:240px;max-width:1920px;margin:0 auto;background-image:url("../images/ilustrace-01-zapati.webp");background-repeat:no-repeat;background-position:top center;background-size:contain}footer .top .container-narrow{display:flex;flex-direction:column;align-items:flex-start;row-gap:140px}footer .claim{font-family:"Archivo";font-weight:400;font-style:normal;font-size:clamp(1.5625rem,.9567rem + 2.6923vw,3.75rem);color:#f5f0e6;line-height:140%}footer .claim .highlight{color:#5ae4aa}footer .contact .title{position:relative;margin-bottom:40px;display:flex;align-items:center;column-gap:10px;font-family:"JetBrainsMono";font-weight:500;font-style:normal;font-size:clamp(1rem,.8466rem + .6818vw,1.5625rem);color:#5ae4aa;line-height:100%}footer .contact .title:before{content:url("../images/ik_usmev_green.svg");width:26px;height:26px}footer .contact .contact-link{margin-top:10px;font-family:"Archivo";font-weight:400;font-style:normal;font-size:clamp(1.5625rem,.9659rem + 2.6515vw,3.75rem);color:#f5f0e6;transition:.1s ease-in-out}footer .contact .contact-link:hover{color:#5ae4aa}footer .contact .contact-link:first-child{margin-top:0}footer .footer-nav{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:40px;row-gap:50px;justify-content:space-between;max-width:992px;width:100%}footer .footer-nav .title{display:block;margin-bottom:40px;color:#5ae4aa;font-family:"Archivo";font-weight:400;font-style:normal;font-size:18px;text-transform:uppercase;text-decoration:none;transition:.1s ease-in-out}footer .footer-nav .title:hover{color:#f5f0e6}footer .footer-nav .title.white{color:#f5f0e6}footer .footer-nav ul{margin:0;display:flex;flex-direction:column;align-items:flex-start;row-gap:16px}footer .footer-nav ul li a{font-family:"JetBrainsMono";font-weight:300;font-style:normal;font-size:16px;color:#f5f0e6;text-decoration:none;transition:.1s ease-in-out}footer .footer-nav ul li a:hover{color:#5ae4aa}footer .footer-nav ul.soc-icons{display:flex;flex-direction:row;column-gap:20px}footer .footer-nav ul.soc-icons a:hover svg path,footer .footer-nav ul.soc-icons a:hover svg polygon,footer .footer-nav ul.soc-icons a:hover svg rect{fill:#f5f0e6}footer .footer-nav ul.soc-icons a:hover svg #Ellipse_2{stroke:#f5f0e6}footer .footer-nav ul.soc-icons a:hover svg #Ellipse_1{fill:#f5f0e6}footer .footer-nav ul.soc-icons a svg{transition:.1s ease-in-out}footer .copyright-strip{position:relative;padding-top:270px !important;display:grid;grid-template-areas:"btn btn" "copyright-cookies made-by";justify-content:space-between;row-gap:50px}footer .copyright-strip .btn{grid-area:btn;justify-self:flex-end}footer .copyright-strip .copyright-cookies{grid-area:copyright-cookies;display:flex;flex-direction:row;align-items:center;column-gap:80px}footer .copyright-strip .copyright-cookies .copyright{display:flex;align-items:center;column-gap:10px;font-family:"JetBrainsMono";font-weight:300;font-style:normal;font-size:clamp(1rem,.9654rem + .1538vw,1.125rem);color:#f5f0e6}footer .copyright-strip .copyright-cookies .copyright svg{width:15px;height:15px}footer .copyright-strip .copyright-cookies ul{display:flex;align-items:center;column-gap:10px;margin:0}footer .copyright-strip .copyright-cookies ul li{font-family:"JetBrainsMono";font-weight:300;font-style:normal;font-size:clamp(1rem,.9654rem + .1538vw,1.125rem)}footer .copyright-strip .copyright-cookies ul li a{color:#f5f0e6;text-decoration:none;transition:.1s ease-in-out;text-decoration:none}footer .copyright-strip .copyright-cookies ul li a:hover{color:#5ae4aa}footer .copyright-strip .copyright-cookies ul li span{color:#5ae4aa}footer .copyright-strip .made-by{grid-area:made-by;display:flex;align-items:center;column-gap:10px}footer .copyright-strip .made-by span{font-family:"JetBrainsMono";font-weight:300;font-style:normal;font-size:clamp(1rem,.9654rem + .1538vw,1.125rem);color:#f5f0e6}footer .copyright-strip .made-by a{transition:.1s ease-in-out}footer .copyright-strip .made-by a:hover{transform:scale(1.025)}footer .copyright-strip .footer-logo{grid-area:napis-makeart;padding:0 30px;position:absolute;top:100px;left:0;width:100%;max-width:max-content;height:auto;z-index:0}.nav-wrap{display:flex;justify-content:space-between;align-items:center;column-gap:50px;height:110px}.nav-wrap .logo{transition:.1s ease-in-out}.nav-wrap .logo:hover{transform:scale(1.025)}nav.desktop{display:flex;align-items:center;gap:40px}nav.desktop a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-family:"Archivo";font-weight:800;font-style:normal;font-size:15px;white-space:nowrap;color:#171818;cursor:pointer;text-decoration:none;text-transform:uppercase;z-index:1;overflow:hidden;transition:.1s ease-in-out}nav.desktop a:hover{color:#5ae4aa}.mobile-menu-wrap{display:block;position:fixed;z-index:-10;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background-color:#171818;overflow:auto;opacity:0;transition:all .2s ease-in-out}.mobile-menu-wrap .nav-wrap{border-bottom:1px solid #373737}.mobile-menu-wrap .nav-wrap .container-wide{display:flex;justify-content:space-between;align-items:center}.mobile-menu-wrap nav.mobile .main-links .link{display:block;padding:40px 0;border-bottom:1px solid #373737;text-decoration:none}.mobile-menu-wrap nav.mobile .main-links .link:hover .link-text{color:#5ae4aa}.mobile-menu-wrap nav.mobile .main-links .link .container{display:flex;flex-direction:column;align-items:flex-start}.mobile-menu-wrap nav.mobile .main-links .link .number{font-family:"JetBrainsMono";font-weight:800;font-style:normal;font-size:15px;color:#5ae4aa}.mobile-menu-wrap nav.mobile .main-links .link .link-text{display:block;margin:10px 0 20px;font-family:"Archivo";font-weight:800;font-style:normal;font-size:20px;color:#f5f0e6;text-transform:uppercase;transition:.1s ease-in-out}.mobile-menu-wrap nav.mobile .main-links .link img{width:100%;max-width:max-content;height:auto;max-height:32px}.mobile-menu-wrap nav.mobile ul{padding:40px 0;display:flex;align-items:center;gap:40px}.mobile-menu-wrap nav.mobile ul li a{font-family:"Archivo";font-weight:700;font-style:normal;font-size:15px;color:#f5f0e6;transition:.1s ease-in-out;text-decoration:none;text-transform:uppercase}.mobile-menu-wrap nav.mobile ul li a:hover{color:#5ae4aa}.mobile-menu-wrap.show{opacity:1;z-index:99}@media(max-width: 1530px){section.category .grid .tile-contact.square .cols{row-gap:20px}section.category .grid .tile-contact.square .title{font-size:24px}section.category .grid .tile-contact.square p{font-size:16px}section.category .grid .tile-contact.square .contact-link{margin-bottom:20px;font-size:22px}}@media(max-width: 1400px){section.service-pros .grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1201px){.mobile-menu-wrap{display:none !important}.overflow-body{overflow:auto !important}}@media(max-width: 1200px){.custom-cursor{width:120px;height:120px}.nav-wrap{height:80px}header .claim-box{margin-top:40px}header .claim-box.subpage{flex-direction:column}.hamburger{display:flex}nav.desktop{display:none}section{margin:80px 0 !important}section .btn-center{margin-top:40px}section.main-links .grid{column-gap:20px}section.category .grid{grid-template-columns:repeat(2, 1fr)}section.category .grid .tile-category .inner{max-width:unset}section.category .grid .tile-contact.square .cols{padding:0 30px;max-width:unset}section.category .grid .tile-contact.square .title{font-size:24px}section.category .grid .tile-contact.square p{font-size:16px}section.category .grid .tile-contact.square .contact-link{margin-bottom:20px;font-size:22px}section.news .grid{grid-template-columns:repeat(2, 1fr)}.tile-news .inner{padding:40px}.swiper-fullWidth .swiper-slide{max-width:460px !important}}@media(max-width: 992px){.custom-cursor{width:80px;height:80px}.custom-cursor span{font-size:13px}header .claim-box{margin-top:60px;row-gap:60px}header .claim-box div{flex-direction:column;align-items:flex-start}header .bg-header{right:0}.tile-main-link .icon-set{margin-bottom:30px}.tile-main-link .icon-set img:first-child{display:none}.tile-main-link .icon-set img:nth-child(2){display:block}section.points .point{padding:60px 0}section.points .point .cols{grid-template-columns:1fr}section.points .point .number{margin-bottom:12px}section.news .grid{gap:10px}.tile-contact .cols{column-gap:20px}.swiper-fullWidth .swiper-slide{max-width:360px !important}.swiper-carousel{width:100%}.swiper-carousel .status{margin-top:20px;column-gap:40px}footer{padding-bottom:70px}footer .top{padding-top:100px}footer .top .container-narrow{row-gap:80px}footer .top .soc-networks{margin-top:50px}footer .footer-nav{margin-top:20px;grid-template-columns:1fr}footer .copyright-strip{padding-top:70px !important;row-gap:70px;grid-template-areas:"napis-makeart" "copyright-cookies" "btn" "made-by"}footer .copyright-strip .footer-logo{position:relative;top:unset;padding:0}footer .copyright-strip .btn{justify-self:flex-start}footer .copyright-strip .copyright-cookies{flex-direction:column;align-items:flex-start;row-gap:12px}}@media(max-width: 820px){section.category .no-padding-mobile{padding:0 !important}section.category .grid{grid-template-columns:1fr;row-gap:2px}section.category .tile-category{min-height:400px;max-height:400px;aspect-ratio:unset}}@media(max-width: 800px){.input__field,.input__label{font-size:16px}.modal .modal-content .btn-cross{top:30px;right:30px}.modal .modal-header{font-size:30px;padding:100px 30px 50px}.modal .title-header{font-size:30px}.modal .modal-body{padding:0 30px 40px}.modal .form-bottom{flex-direction:column;align-items:flex-start;margin-top:40px}.modal.right .modal-dialog{position:fixed;margin:auto;max-width:calc(100% - 20px);padding:10px 0}.modal.right.show .modal-dialog{right:10px}}@media(max-width: 768px){.contact-link{padding-left:30px}.contact-link:before{width:20px;height:20px}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{margin:10px 0 20px 0;line-height:115%}.text-block p{margin:40px 0}.text-block ol{margin:40px 0}.text-block ol li{margin-bottom:20px}.text-block ul{margin:40px 0}.text-block ul li{margin-bottom:20px}.custom-cursor{display:none}.has-custom-cursor{cursor:pointer}.no-padding-mobile{padding:0 !important}.btn{height:58px}section{margin:60px 0 !important}.continuous-slider.logotyp{column-gap:100px}.continuous-slider.logotyp .group{gap:100px}.continuous-slider.links{column-gap:35px}.continuous-slider.links .group{gap:35px}.continuous-slider.links .slide a:after{margin-left:35px}section.main-links .grid{grid-template-columns:1fr}.tile-main-link .photo-wrap{margin:40px auto 28px}.tile-contact{padding:60px 0}.tile-contact .cols{grid-template-columns:1fr}.tile-contact .title{margin-bottom:20px}.tile-contact div:nth-child(2){row-gap:40px;align-items:flex-start}section.service-pros .grid{gap:2px}section.news .grid{grid-template-columns:1fr;gap:2px}section.news .tile-news{max-height:400px}section.news .tile-news img{max-height:400px}.radio-filter{padding:0 20px}section.contact-page .contact-links{margin:40px 0}section.contact-page .block-where{padding-top:40px !important;padding-bottom:40px !important}section.contact-page .block-where .title{padding-left:33px}section.contact-page .block-where .title::before{width:23px;height:30px}section.contact-page .block-where p{margin-top:20px;padding-left:33px}section.contact-page .subject-info{margin-top:40px}section.error-404 .inner p{margin-top:20px}section.error-404 .inner .btn{margin-top:40px}footer .copyright-strip{padding-top:50px !important}footer .copyright-strip .footer-logo{position:relative}}@media(max-width: 576px){.contact-link{padding-left:25px}.contact-link:before{width:15px;height:15px}.modal-body.contact-form-submitted{gap:40px}.modal-body.contact-form-submitted div{flex-direction:column;align-items:flex-start}.modal-body.contact-form-submitted div p{font-size:16px}.input-fields{flex-direction:column}.mobile-menu-wrap nav.mobile .main-links .link{padding:20px 0}.mobile-menu-wrap nav.mobile ul{align-items:flex-start;flex-direction:column}header .claim-box{margin-top:30px;row-gap:40px}header .claim-box div{row-gap:40px}.continuous-slider.logotyp{column-gap:50px}.continuous-slider.logotyp .group{gap:50px}.continuous-slider.logotyp .slide img{max-height:22px}.continuous-slider.links{column-gap:20px}.continuous-slider.links .group{gap:20px}.continuous-slider.links .slide a:after{margin-left:20px}.tile-main-link .inner{padding:30px}section{margin:40px 0 !important}section.points .point{padding:40px 0}section.points .point .right{row-gap:20px}.tile-pros{padding:50px 30px}.tile-pros p{margin-top:5px}section.service-pros .grid{grid-template-columns:1fr}.swiper-carousel .status{column-gap:15px}.swiper-carousel #numberSlides{display:none}.swiper-carousel #numberSlidesMobile{display:block}footer .top .container-narrow{row-gap:50px}footer .footer-nav{margin-top:50px}}/*# sourceMappingURL=styles.min.css.map */
