@font-face{font-family:"TTNorms Bold";font-display:swap;src:url(/assets/asgard/4a9df0693dee433902a1a49b.eot);src:url(/assets/asgard/4a9df0693dee433902a1a49b.eot) format("embedded-opentype"),url(/assets/asgard/7333e3d5836f8271a4a896b3.woff2) format("woff2"),url(/assets/asgard/0cb5f45799eb739c2983d4e2.woff) format("woff"),url(/assets/asgard/c2bfcc2de2324b6f52e31da8.ttf) format("truetype")}@font-face{font-family:"TTNorms Regular";font-display:swap;src:url(/assets/asgard/0b926fc6f2e5ff918335c221.eot);src:url(/assets/asgard/0b926fc6f2e5ff918335c221.eot) format("embedded-opentype"),url(/assets/asgard/42ac3b50f1ab2117cebbe6de.woff2) format("woff2"),url(/assets/asgard/951af17157b808bdb8d3de2d.woff) format("woff"),url(/assets/asgard/bf66eb737df11aefd50d5530.ttf) format("truetype")}@font-face{font-family:"Montserrat Medium";font-display:swap;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/asgard/29b21bd2940387e5f87a5a8c.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat Medium";font-display:swap;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/asgard/6b03d62eccc416b366a46313.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat Medium";font-display:swap;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/asgard/2c337a293de1c948d3e9438f.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat Medium";font-display:swap;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/asgard/cedb226bd7759d04b58baa1a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat Bold";font-display:swap;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/assets/asgard/91f06351236f84865d4f1e87.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat Bold";font-display:swap;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/assets/asgard/1b257dc12266c8455c5187bc.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat Bold";font-display:swap;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/assets/asgard/c6ab3030d183b34f72eb6751.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat Bold";font-display:swap;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/assets/asgard/4c6cf0709b8e52572cae1fb5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat Black";font-display:swap;font-style:normal;font-weight:900;src:local("Montserrat Black"),local("Montserrat-Black"),url(/assets/asgard/32a5f8721554cbd16803f93e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat Black";font-display:swap;font-style:normal;font-weight:900;src:local("Montserrat Black"),local("Montserrat-Black"),url(/assets/asgard/8c6555a2e4d168491dcbef7d.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat Black";font-display:swap;font-style:normal;font-weight:900;src:local("Montserrat Black"),local("Montserrat-Black"),url(/assets/asgard/4704afc061470d10af58f8ce.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat Black";font-display:swap;font-style:normal;font-weight:900;src:local("Montserrat Black"),local("Montserrat-Black"),url(/assets/asgard/24d5585f2965f7d5080769a4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat Regular";font-display:swap;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/asgard/43c64881a0b9eb5f2069c474.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat Regular";font-display:swap;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/asgard/1529224e7f0d1dbb6cb34912.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat Regular";font-display:swap;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/asgard/5eb48c413427765058e001d0.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat Regular";font-display:swap;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/asgard/0ce5a460ace775560c3344a4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat Light";font-display:swap;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/asgard/95cadc4794ab3c9fbf5650f3.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat Light";font-display:swap;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/asgard/9425dbf03666372d152789e9.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat Light";font-display:swap;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/asgard/06b4c3d1a0a3302c144aa813.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat Light";font-display:swap;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/asgard/03b52a1594b643f27fdfc0ad.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bebas Neue Regular";font-display:swap;src:local("Bebas Neue Regular"),local("BebasNeueRegular"),url(/assets/asgard/e26bb985ca67c3d50e90b3cd.woff2) format("woff2"),url(/assets/asgard/aeccbff2c49662e4e2db0508.woff) format("woff");font-weight:400;font-style:normal}:root{color-scheme:dark;scroll-padding-top:calc(var(--site-menu-height,64px) + 12px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#e53734 #1c1c1c}body{margin:0;background:#1c1c1c;color:#fff;font:16px/1.42857143 "Montserrat Regular",sans-serif}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-thumb{background:#e53734;border-radius:8px}body::-webkit-scrollbar-track{background:#1c1c1c}a{color:#ef7775}button,input,textarea,select{font:inherit}button,a,input,textarea,summary{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:400}strong,b,.font-bold{font-family:"Montserrat Bold",sans-serif;font-weight:700}.text-accent{color:#e53734}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:2000;top:5px;left:5px;padding:12px;background:#fff;color:#111;transform:translateY(-150%)}.skip-link:focus{transform:none}:focus-visible{outline:2px solid #ff7774;outline-offset:4px}main:focus{outline:0}[hidden]{display:none!important}.site-container{width:1024px;max-width:100%;margin-inline:auto;padding-inline:15px}.responsive-narrow{display:none}.lead-form{margin:0}.lead-form>fieldset{min-width:0;margin:0;padding:0;border:0}.lead-form__fields{display:grid;gap:15px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form__field{position:relative;min-width:0;padding-top:29px}.lead-form__field>label{position:absolute;top:29px;left:0;font:14px/1.2 "Montserrat Regular",sans-serif;pointer-events:none;transition:top .15s,font-size .15s}.lead-form__field:focus-within>label,.lead-form__field:has(input:not(:placeholder-shown))>label,.lead-form__field:has(textarea:not(:placeholder-shown))>label{top:4px;font-size:12px}.lead-form__field input,.lead-form__field textarea{display:block;width:100%;min-width:0;height:33px;border:0;border-bottom:1px solid #bfbfbf;border-radius:0;background:transparent;color:#fff;padding:0 0 15px;box-shadow:none;font:14px/1.2 "Montserrat Regular",sans-serif}.lead-form__field textarea{min-height:100px;resize:vertical}.lead-form__field:has(textarea){grid-column:1/-1}.lead-form__choices{min-width:0;margin:0;padding:0;border:0;font-size:15px;line-height:1.6}.lead-form__choices legend{margin-bottom:7.5px;font-size:14px}.lead-form__choices label{display:flex;align-items:flex-start;gap:8px;margin:0 0 6px;cursor:pointer}.lead-form__choices input{flex:none;width:16px;height:16px;margin-top:4px;accent-color:#c62a28}.lead-form__submit{display:block;max-width:100%;min-height:44px;margin:25px auto 0;padding:19px 55px;border:0;border-radius:2px;background:#c62a28;color:#fff;font:22px/1.42857143 "Bebas Neue Regular",sans-serif;text-align:center}.lead-form__submit:hover{background:#ad201e}.lead-form__submit:disabled{cursor:wait;opacity:.65}.lead-form__submit--image{padding:8px 24px;background:transparent}.lead-form__submit--image:hover{background:transparent}.lead-form__submit img{display:block;width:247.8px;height:70.8px;object-fit:contain}.lead-form__consent{display:flex;align-items:flex-start;justify-content:center;gap:5px;margin:15px 0 0;font:12.8px/1.5 "Montserrat Regular",sans-serif;text-align:center}.lead-form__consent input{flex:none;width:14px;height:14px;margin:2px 0 0;accent-color:#c62a28}.lead-form__consent a{color:#f0807e;text-decoration:underline}.lead-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lead-form__status{margin:12px 0 0;color:#ffbbb9;font-size:14px;text-align:center}.lead-form__status:empty{display:none}.lead-form[aria-busy=true]{cursor:wait}.site-lightbox{position:fixed;padding:25px;background:#111;max-width:96vw;max-height:96dvh}.site-lightbox__image{display:block;max-width:90vw;max-height:88dvh;object-fit:contain}.site-lead-dialog h3{white-space:pre-line}.home-hero{background:#1c1c1c url(/assets/asgard/8206f190d59ca237aec1b29f.jpg) center/cover no-repeat;padding:44px 0 60px;text-align:center}.home-hero__eyebrow{margin:0 5px;font:18px/1.6 "Montserrat Regular",sans-serif}.home-hero__title{margin:20px 0 0 5px;letter-spacing:.4em;font:64px/1.2 "Montserrat Regular",sans-serif;letter-spacing:.4em}.home-hero__intro{margin:65px 5px 0;font:18px/1.6 "Montserrat Medium",sans-serif}.lead-form--home-hero{margin-top:50px}.lead-form--home-hero>fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;align-items:center;border:1px solid #8888;padding:17px 5px 13px}.lead-form--home-hero .lead-form__fields{grid-column:span 2;gap:20px}.lead-form--home-hero .lead-form__submit{margin:0;justify-self:center}.lead-form--home-hero .lead-form__consent{grid-column:1/-1;margin-top:15px}.home-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0 0;padding:0;list-style:none}.home-hero__facts li{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:15px}.home-hero__facts img{display:block;width:117.2px;height:117.2px;justify-self:center}.home-hero__facts p{margin:0;font:18px/1.6 "Montserrat Regular",sans-serif}.home-hero__scroll{display:block;margin:40px auto 0;width:24px}.home-hero__scroll img{display:block;width:24px;height:109px}.home-section{padding:40px 0;background:#1c1c1c}.home-section__title{margin:0 5px;font:44px/1.2 "Montserrat Medium",sans-serif;text-align:center;color:#fbfbfb}.home-section__intro{margin:30px 5px 0;font:18px/1.6 "Montserrat Regular",sans-serif;text-align:center}.home-projects{padding-top:40px;padding-bottom:60px}.home-projects .home-section__intro{font-size:16px}.home-projects__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 50px;margin-top:60px}.home-project__image{display:block}.home-project__image img{display:block;width:100%;border-radius:3px}.home-project__content{display:grid;grid-template-columns:60.9795% 39.0205%;align-items:center;margin-top:20px}.home-project__content>div{padding-inline:5px}.home-project h3{margin:0;font:18px/1.6 "Montserrat Medium",sans-serif}.home-project__ellipsis{margin:10px 0;font:20px/1.6 "Montserrat Black",sans-serif}.home-project__description{margin:0;font:14px/1.6 "Montserrat Regular",sans-serif}.home-project__button{justify-self:center;max-width:100%;padding:8px 17px;border-radius:5px;background:#c62a28;color:#fff;text-decoration:none;font:15px/1.42857143 "Montserrat Light",sans-serif;text-align:center}.home-project__button:hover{background:#a8211f}.home-social{padding-top:80px;padding-bottom:80px}.home-social__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;width:754px;max-width:100%;margin:70px auto 0}.home-social__links a{display:block}.home-social__links img{display:block;width:157.7px;margin:auto}.home-workflow{padding-top:10px;padding-bottom:50px}.home-rule{height:1px;width:58%;margin:30px auto;border:0;background:#727272}.home-workflow__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 50px;list-style:none;padding:0;margin:40px 0 0}.home-workflow__steps li{position:relative;min-height:145px;padding-left:93px}.home-workflow__steps img{position:absolute;left:-30px;top:-25px;width:184.5px;max-width:none;height:219.8px;object-fit:contain;pointer-events:none}.home-workflow__steps h3{position:relative;margin:0;font:16px/1.6 "Montserrat Bold",sans-serif}.home-workflow__steps p{position:relative;margin:0;font:14px/1.6 "Montserrat Regular",sans-serif}.home-workflow__steps .home-workflow__ellipsis{font-size:16px;margin:10px 0}.home-prototype{padding:50px 0 70px}.home-prototype__columns{display:grid;grid-template-columns:53.52% 46.48%;align-items:center;margin-top:65px}.home-prototype__columns>img{width:640px;max-width:none;justify-self:end;transform:translateX(-25px)}.lead-form--home-prototype{padding-right:5px;padding-left:15px}.lead-form--home-prototype .lead-form__fields{gap:15px 30px}.lead-form--home-prototype .lead-form__field:last-child{grid-column:1/-1}.home-honesty{padding:70px 0}.home-honesty__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:60px;text-align:center}.home-honesty__features img{display:block;width:120.4px;margin:auto}.home-honesty__features h3{margin:25px 5px 0;font:18px/1.4 "Montserrat Medium",sans-serif}.home-honesty__features .home-rule{margin:20px auto}.home-honesty__features p{margin:0 5px;font:15px/1.6 "Montserrat Light",sans-serif}.home-video{padding:50px 0 60px}.home-video__services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 0;margin:70px 0 0;padding:0;list-style:none}.home-video__services li>button,.home-video__services li>div{display:flex;width:100%;min-height:130px;position:relative;align-items:center;border:0;padding:0 5px 0 120px;background:transparent;color:#fff;text-align:left}.home-video__services img{position:absolute;left:-30px;top:50%;transform:translateY(-50%);max-width:none;width:214px;height:160px;object-fit:contain}.home-video__label{display:block;font:16px/1.6 "Montserrat Medium",sans-serif}.home-video__ellipsis{display:block;margin-top:10px;font:14px/1.6 "Montserrat Black",sans-serif}.home-team{background:#1c1c1c url(/assets/asgard/9ab97fe4643e470ac6ad7fb4.jpg) center/cover}.home-team__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:50px}.home-team__cards article{padding:15px;background:url(/assets/asgard/optimized/b6dc19723f685607c4d457cd.png) center/cover;text-align:center}.home-team__cards img{display:block;width:100%;border-radius:2px}.home-team__cards h3{font:20px/1.4 "Montserrat Medium",sans-serif}.home-team__cards p{font:14px/1.6 "Montserrat Regular",sans-serif}.home-team__role{font-family:"Montserrat Bold",sans-serif!important}.home-offer{padding:40px 0;background:#1c1c1c url(/assets/asgard/optimized/ce25e90c862477d63058449e.png) center/cover}.lead-form--home-offer{margin-top:75px}.lead-form--home-offer>fieldset{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px 20px;padding:25px}.lead-form--home-offer .lead-form__fields{display:contents}.lead-form--home-offer .lead-form__choices:nth-child(1){grid-column:1/3;grid-row:1/6}.lead-form--home-offer .lead-form__choices:nth-child(2){grid-column:3/5;grid-row:1/6}.lead-form--home-offer .lead-form__field:nth-child(3){grid-column:5;grid-row:1}.lead-form--home-offer .lead-form__field:nth-child(4){grid-column:6;grid-row:1}.lead-form--home-offer .lead-form__field:nth-child(5){grid-column:5/7;grid-row:2}.lead-form--home-offer .lead-form__submit{grid-column:5/7;grid-row:3;padding:19px 40px;margin:0;font-size:18px}.lead-form--home-offer .lead-form__consent{grid-column:5/7;grid-row:4;margin:0}.home-offer__note{margin:35px 5px 0;text-align:center;font:16px/1.6 "Montserrat Medium",sans-serif}@media(max-width:1199px){.site-container{width:970px}.home-hero__title{font-size:56px}}@media(max-width:991px){.site-container{width:750px}.responsive-wide.responsive-992{display:none}.responsive-narrow.responsive-992{display:inline}.home-hero{padding-top:60px;background-image:url(/assets/asgard/optimized/7146133154b88b895e21ab53.webp);background-size:auto}.home-hero__eyebrow{font-size:14px}.home-hero__title{font-size:41px;margin-top:45px}.home-hero__intro{font-size:16px;margin-top:35px}.lead-form--home-hero{margin-top:50px}.lead-form--home-hero>fieldset{display:block;padding:15px}.lead-form--home-hero .lead-form__submit{margin:25px auto 0}.home-hero__facts{grid-template-columns:1fr;margin-top:25px;gap:0}.home-hero__facts li{display:block}.home-hero__facts img{margin:auto}.home-hero__facts p{font-size:17px}.home-hero__scroll{margin-top:45px}.home-responsive--desktop{display:none}}@media(min-width:992px){.home-responsive--mobile{display:none}}@media(max-width:767px){.site-container{width:100%}.responsive-wide.responsive-768{display:none}.responsive-narrow.responsive-768{display:inline}.lead-form__fields{grid-template-columns:1fr}.lead-form__submit{padding-inline:25px}.lead-form--home-hero>fieldset{border:0;padding:0 5px}.lead-form--home-hero .lead-form__fields{display:grid;gap:20px}.lead-form--home-hero .lead-form__field{padding-top:29px}.lead-form--home-hero .lead-form__submit{margin-top:25px}.lead-form--home-hero .lead-form__consent{margin-top:15px}.home-hero{padding-bottom:55px}.home-hero__scroll{margin-top:35px}.home-section{padding:30px 0}.home-section__title{font-size:28px}.home-section__intro{font-size:16px;margin-top:30px}.home-projects{padding-top:25px;padding-bottom:45px}.home-projects .home-section__intro{font-size:15px}.home-projects__grid{grid-template-columns:1fr;gap:65px;margin-top:50px}.home-project__content{grid-template-columns:1fr;margin-top:20px}.home-project__button{margin-top:20px}.home-social{padding-top:20px;padding-bottom:45px}.home-social__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 30px;margin-top:55px}.home-social__links img{width:125.5px}.home-workflow{padding-top:25px;padding-bottom:45px}.home-workflow__steps{grid-template-columns:1fr;gap:20px;margin-top:35px}.home-workflow__steps li{min-height:238px;padding:117px 15px 0}.home-workflow__steps img{top:-5px;left:-20px;width:149.2px;height:177.8px}.home-workflow__steps h3{font:15px/1.6 "Montserrat Medium",sans-serif}.home-workflow__steps p{font-family:"Montserrat Light",sans-serif}.home-workflow__steps .home-workflow__ellipsis{margin:10px 0}.home-prototype{padding:30px 0}.home-prototype__columns{grid-template-columns:1fr;margin-top:50px}.home-prototype__columns>img{width:290px;max-width:100%;justify-self:center;transform:none}.lead-form--home-prototype{padding:0 5px;margin-top:25px}.lead-form--home-prototype .lead-form__fields{gap:15px}.home-honesty{padding:30px 0 60px}.home-honesty__features{grid-template-columns:1fr;gap:60px;margin-top:50px}.home-honesty__features p{font-size:16px}.home-video{padding:30px 0 50px}.home-video__services{grid-template-columns:1fr;gap:40px;margin-top:50px}.home-video__services li>button,.home-video__services li>div{display:block;min-height:210px;padding:140px 5px 0;text-align:center}.home-video__services img{left:50%;top:0;transform:translateX(-50%);width:190px;height:140px}.home-video__label{font-size:18px}.home-team__cards{grid-template-columns:repeat(6,minmax(250px,85vw));overflow:auto;scroll-snap-type:x mandatory}.home-team__cards article{scroll-snap-align:center}.home-offer{padding:20px 0 40px}.lead-form--home-offer{margin-top:55px}.lead-form--home-offer>fieldset{display:block;padding:0 5px}.lead-form--home-offer .lead-form__fields{display:block}.lead-form--home-offer .lead-form__choices{margin-bottom:30px}.lead-form--home-offer .lead-form__choices label{margin-bottom:6px}.lead-form--home-offer .lead-form__field{margin-bottom:15px}.lead-form--home-offer .lead-form__submit{margin:25px auto 0;font-size:22px;padding-inline:35px}.lead-form--home-offer .lead-form__consent{margin-top:15px}.home-offer__note{margin-top:35px;font-size:14px}.home-responsive--wide{display:none}}@media(min-width:768px){.home-responsive--narrow{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}.home-hero{background-image:linear-gradient(rgba(23,23,23,.3),rgba(45,45,45,0)),url(/assets/asgard/8206f190d59ca237aec1b29f.jpg);padding-bottom:47px}.home-hero__facts{margin-top:20px}.home-hero__facts li{grid-template-columns:142.33px 142.33px;gap:25px;justify-content:center}.home-hero__facts p{width:142.33px}.lead-form--home-hero .lead-form__submit{transform:translateY(-4px)}.home-projects .home-section__intro{color:#aaa}.home-projects__grid{row-gap:40px;margin-top:77px}.home-projects{padding-bottom:36px}.home-project__content{margin-right:13px}.home-project h3{font:24px/1.2 "Montserrat Bold",sans-serif;color:#e53734}.home-project__ellipsis{letter-spacing:9.6px;margin:10px 0 5px}.home-project__button--pending{background:#777}.home-social{padding-bottom:115px}.home-outline{position:fixed;z-index:600;right:35px;top:35%;display:grid;gap:6px;width:24px}.home-outline a{display:flex;align-items:center;justify-content:center;height:22px;padding:8px 2px}.home-outline span{height:2px;background:#6a2c2b;width:10px}.home-outline a[aria-current=true] span,.home-outline a:hover span{width:20px;background:#e53734}@media(max-width:991px){.home-hero{background-image:linear-gradient(rgba(23,23,23,.3),rgba(45,45,45,0)),url(/assets/asgard/optimized/7146133154b88b895e21ab53.webp);background-size:auto;background-repeat:no-repeat}.home-hero__facts li{display:block}.home-hero__facts p{width:auto}}@media(max-width:767px){.home-hero{padding-bottom:55px}.lead-form--home-hero>fieldset{border:1px solid #8888;padding:15px 8px 13px}.lead-form--home-hero .lead-form__fields{gap:0}.lead-form--home-hero .lead-form__submit{margin-top:10px;transform:none;padding-inline:0}.lead-form--home-hero .lead-form__consent{margin-top:10px}.home-hero__facts{margin-top:20px}.home-hero__scroll img{width:21.1px;height:95.86px}.home-hero__scroll{width:21.1px;margin-top:45px}.home-projects__grid{margin-top:77px;row-gap:62.2px}.home-projects{padding-bottom:65px}.home-project__content{margin-right:0}.home-social{padding-bottom:40px}.home-outline{right:35px}}@media(max-width:767px){.home-hero{padding-bottom:10px}.home-hero__facts{margin-top:0}.home-hero__scroll{margin-top:50px}}.home-projects__grid{row-gap:45px}.home-projects{padding-bottom:40px}.home-offer .home-section__intro{color:#aaa}.home-offer__note{font-family:"Montserrat Bold",sans-serif}@media(min-width:992px){.home-hero{padding-bottom:52.14px}}@media(min-width:768px){.home-offer{padding-bottom:65px}.lead-form--home-offer{margin-top:50px}.lead-form--home-offer .lead-form__choices:nth-child(1),.lead-form--home-offer .lead-form__choices:nth-child(2){grid-row:1/5}.home-offer__note{margin:13.2px 20px 0 15px;text-align:left}}@media(max-width:767px){.home-projects__grid{row-gap:67.6px}.home-projects{padding-bottom:67.5px}.home-offer{padding-bottom:25px}.home-offer__note{margin:21px 8px 0 18px;font-size:16px;text-align:center}}.lead-form input[type=checkbox],.lead-form input[type=radio]{color-scheme:light}.home-project__button,.home-project__button--pending{display:flex;align-items:center;justify-content:center;justify-self:start;width:100%;max-width:100%;margin-top:88px;padding:15px 8px;border-radius:0;background:linear-gradient(90deg,#da4949,red);font:16px "Montserrat Regular",sans-serif;line-height:normal;white-space:nowrap}.home-project__button:hover{background:linear-gradient(90deg,#da4949,red);transform:scale(1.025)}@media(max-width:767px){.home-project__button{width:max-content;margin-top:31px;padding-inline:30px}.home-projects__grid{row-gap:45px}.home-projects{padding-bottom:45px}}@media(min-width:768px)and (max-width:991px){.home-offer{padding-top:20px;padding-bottom:45px}.home-offer .home-section__title{font-size:32px}.home-offer .home-section__intro{font-size:17px}.lead-form--home-offer{margin-top:20px}.lead-form--home-offer>fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;padding:34px 25px 0}.lead-form--home-offer .lead-form__choices:nth-child(1),.lead-form--home-offer .lead-form__choices:nth-child(2){grid-column:1/-1;grid-row:auto}.lead-form--home-offer .lead-form__choices:nth-child(1){margin-bottom:33px}.lead-form--home-offer .lead-form__choices:nth-child(2){margin-bottom:24px}.lead-form--home-offer .lead-form__choices legend{line-height:20px}.lead-form--home-offer .lead-form__choices label{min-height:23.0625px;margin:0;font:15px/1.42857143 "Montserrat Regular",sans-serif}.lead-form--home-offer .lead-form__choices label+label{margin-top:7.333333px}.lead-form--home-offer .lead-form__field:nth-child(3),.lead-form--home-offer .lead-form__field:nth-child(4){grid-column:auto;grid-row:auto}.lead-form--home-offer .lead-form__field:nth-child(5){grid-column:1/-1;grid-row:auto;margin-top:4px}.lead-form--home-offer .lead-form__field{padding:31px 0 5px}.lead-form--home-offer .lead-form__field>label{top:31px;font-size:15px}.lead-form--home-offer .lead-form__field:focus-within>label,.lead-form--home-offer .lead-form__field:has(input:not(:placeholder-shown))>label{top:4px;font-size:12px}.lead-form--home-offer .lead-form__field input{height:34px;font-size:15px}.lead-form--home-offer .lead-form__submit{grid-column:1/-1;grid-row:auto;width:253.765625px;margin:10px auto 0;padding:19px 0}.lead-form--home-offer .lead-form__consent{grid-column:1/-1;grid-row:auto;margin-top:15px;line-height:1.42857143}.home-offer__note{margin-top:40px;text-align:center}}@media(min-width:992px)and (max-width:1199px){.home-projects{padding-bottom:60px}.home-projects .home-section__title{font-size:42px}}@media(min-width:768px)and (max-width:991px){.home-projects{padding-top:30px;padding-bottom:50px}.home-projects .home-section__title{font-size:32px}.home-project h3{font-size:22px}}@media(min-width:992px)and (max-width:1199px){.home-offer .home-section__title{font-size:42px}.home-offer .home-section__intro{font-size:17px}.lead-form--home-offer>fieldset{padding-top:50px}.lead-form--home-offer .lead-form__field input,.lead-form--home-offer .lead-form__field>label{font-size:15px}}@media(max-width:359px){.lead-form--home-offer .lead-form__choices:nth-child(1){margin-left:7px;margin-right:13px}.lead-form--home-offer .lead-form__choices:nth-child(2){margin-left:6px;margin-right:13px}}.asgard-home :is(.home-workflow,.home-prototype,.home-honesty,.home-video,.home-team) .home-section__intro{color:#aaa}.asgard-home .home-workflow{padding-bottom:30px}.asgard-home .home-workflow__steps{width:calc(100% - 10px);margin-top:51px;gap:40px 50px}.asgard-home .home-workflow__steps li{min-height:0;padding:0 5px 35px calc(16.4368% + 16.61px)}.asgard-home .home-workflow__steps img{left:var(--step-x,-30px);top:calc(50% + var(--step-y,-50px) - 46px);width:var(--step-width,184.48px);height:auto}.asgard-home .home-workflow__steps li:nth-child(1){--step-y:-48px}.asgard-home .home-workflow__steps li:nth-child(2){--step-x:-40px;--step-width:192.87px}.asgard-home .home-workflow__steps li:nth-child(3){--step-x:-40px;--step-width:192.87px}.asgard-home .home-workflow__steps li:nth-child(4){--step-x:-40px;--step-width:192.87px}.asgard-home .home-workflow__steps li:nth-child(5){--step-x:-41px;--step-y:-62px;--step-width:222.87px}.asgard-home .home-workflow__steps li:nth-child(6){--step-x:-70px;--step-y:-70px;--step-width:250px}.asgard-home .home-workflow__steps li:nth-child(7){--step-x:-42.52px;--step-y:-60px;--step-width:181.03px}.asgard-home .home-workflow__steps li:nth-child(8){--step-x:-37px;--step-y:-60px;--step-width:201.03px}.asgard-home .home-workflow__steps li:nth-child(9){--step-x:-50px;--step-width:193.3px}.asgard-home .home-workflow__steps .home-workflow__ellipsis{margin:0 0 10px;font:16px/1.6 "Montserrat Regular",sans-serif}.asgard-home .home-prototype__columns{width:calc(100% - 5px);grid-template-columns:55% 45%;margin-top:80px}.asgard-home .home-prototype__columns>img{display:block;margin-block:-50px;transform:translate(-39px,5.5px)}.asgard-home .lead-form--home-prototype{padding:0 4px 12px 0}.asgard-home .lead-form--home-prototype .lead-form__fields{gap:16px 20px;padding:11px 5px 0}.asgard-home .lead-form--home-prototype .lead-form__field{padding:29px 5px 0}.asgard-home .lead-form--home-prototype .lead-form__field:last-child{padding-inline:0}.asgard-home .lead-form--home-prototype .lead-form__field>label{left:5px}.asgard-home .lead-form--home-prototype .lead-form__field:last-child>label{left:0}.asgard-home .lead-form--home-prototype .lead-form__field input{height:32.796875px}.asgard-home .lead-form--home-prototype .lead-form__submit{margin-top:35px;padding-inline:55px;border-radius:0}.asgard-home .lead-form--home-prototype .lead-form__consent{padding:0 10px 5px;line-height:1.42857143}.asgard-home .home-honesty{padding-bottom:80px}.asgard-home .home-honesty__features{column-gap:30px;margin-top:66px}.asgard-home .home-honesty__features article{padding-inline:15px}.asgard-home .home-honesty__features h3{margin:5px 0 0}.asgard-home .home-honesty__features p{margin-inline:0}.asgard-home .home-honesty__features .home-rule{margin:15px auto}.asgard-home .home-video__services{width:calc(100% - 10px);gap:60px 50px;margin-top:61px}.asgard-home .home-video__services li>button,.asgard-home .home-video__services li>div{min-height:0;padding:15px 5px 20px calc(34.1417% + 18.4px)}.asgard-home .home-video__services img{left:var(--video-x,-30px);top:var(--video-y,-28.5px);width:var(--video-width,214.48px);height:auto;transform:none}.asgard-home .home-video__services li:nth-child(2){--video-x:-37.8px;--video-width:179.6px}.asgard-home .home-video__services li:nth-child(3){--video-x:-28.5px;--video-y:-47.5px;--video-width:177.13px}.asgard-home .home-video__services li:nth-child(4){--video-width:177.13px}.asgard-home .home-video__services li:nth-child(5){--video-x:-20px;--video-width:163.13px}.asgard-home .home-video__services li:nth-child(6){--video-x:-72.12px;--video-y:-58.5px;--video-width:236.24px}.asgard-home .home-video__services li:nth-child(7){--video-x:-20px;--video-y:-8.98px;--video-width:171.57px}.asgard-home .home-video__services li:nth-child(8){--video-x:-58.97px;--video-y:-27.98px;--video-width:204px}.asgard-home .home-video__services li:nth-child(9){--video-x:-42px;--video-y:-18.98px;--video-width:195.6px}.asgard-home .home-video__services li:nth-child(10){--video-x:-17.85px;--video-width:139.71px}.asgard-home .home-video__services li:nth-child(11){--video-x:-28px;--video-y:-37.5px;--video-width:174.6px}.asgard-home .home-video__services li:nth-child(12){--video-x:-50px;--video-y:-38.6px;--video-width:200px}.asgard-home .home-video__ellipsis{margin-top:0;color:#ff6865;font:18px/1.6 "Montserrat Bold",sans-serif}.asgard-home .home-team{padding:30px 0 40px}.asgard-home .home-team__cards{gap:20px 40px}.asgard-home .home-team__cards article{padding:10px;text-align:left}.asgard-home .home-team__cards h3{margin:10px 5px 0 0;font-size:19px}.asgard-home .home-team__cards .home-team__role{margin:10px 5px 0 0;font:17px/1.6 "Montserrat Bold",sans-serif;letter-spacing:.23em}.asgard-home .home-team__cards p:not(.home-team__role){margin:15px 5px 10px 0;font:16px/1.4 "Montserrat Light",sans-serif}@media(min-width:768px)and (max-width:1199px){.asgard-home :is(.home-workflow,.home-prototype,.home-honesty,.home-video,.home-team) .home-section__title{font-size:42px}.asgard-home :is(.home-workflow,.home-prototype,.home-honesty,.home-video,.home-team) .home-section__intro{font-size:17px}.asgard-home .home-workflow__steps h3{font-family:"Montserrat Medium",sans-serif}.asgard-home .home-workflow__steps p{font-family:"Montserrat Light",sans-serif}.asgard-home .home-workflow__steps .home-workflow__ellipsis{font:14px/1.6 "Montserrat Black",sans-serif;letter-spacing:.51em}.asgard-home .home-workflow__steps li:nth-child(1){--step-x:-30px;--step-y:-50px;--step-width:166.03px}.asgard-home .home-workflow__steps li:nth-child(2){--step-x:-36px;--step-y:-40px;--step-width:172.04px}.asgard-home .home-workflow__steps li:nth-child(3){--step-x:-30px;--step-y:-50px;--step-width:172.87px}.asgard-home .home-workflow__steps li:nth-child(4){--step-x:-30px;--step-y:-35px;--step-width:160px}.asgard-home .home-workflow__steps li:nth-child(5){--step-x:-37.3px;--step-y:-50px;--step-width:202.61px}.asgard-home .home-workflow__steps li:nth-child(6){--step-x:-63px;--step-y:-60px;--step-width:220px}.asgard-home .home-workflow__steps li:nth-child(7){--step-x:-30px;--step-y:-50px;--step-width:159.52px}.asgard-home .home-workflow__steps li:nth-child(8){--step-x:-29.09px;--step-y:-50px;--step-width:180.17px}.asgard-home .home-workflow__steps li:nth-child(9){--step-x:-40px;--step-y:-40px;--step-width:173.97px}.asgard-home .home-video__services li:nth-child(n){--video-width:166.03px;--video-x:-30px;--video-y:-31.72px}.asgard-home .home-video__ellipsis{font:14px/1.6 "Montserrat Black",sans-serif;letter-spacing:.51em}.asgard-home .home-team__cards h3{font-size:18px}.asgard-home .home-team__cards .home-team__role{font:14px/1.6 "Montserrat Black",sans-serif;letter-spacing:.51em}}@media(min-width:992px)and (max-width:1199px){.asgard-home .home-prototype__columns>img{transform:translate(-23.75px,5.5px)}.asgard-home .lead-form--home-prototype{padding:15px 30px}}@media(min-width:768px)and (max-width:991px){.asgard-home :is(.home-workflow,.home-prototype,.home-honesty,.home-video,.home-team) .home-section__title{font-size:32px}.asgard-home .home-workflow__steps li:nth-child(1){--step-y:-90px}.asgard-home .home-workflow__steps li:nth-child(2){--step-x:-40.02px;--step-y:-80px}.asgard-home .home-workflow__steps li:nth-child(3){--step-x:-40.43px;--step-y:-100px}.asgard-home .home-workflow__steps li:nth-child(4){--step-x:-34px;--step-y:-93px}.asgard-home .home-workflow__steps li:nth-child(5){--step-x:-50px;--step-y:-90px}.asgard-home .home-workflow__steps li:nth-child(6){--step-x:-70px;--step-y:-103px}.asgard-home .home-workflow__steps li:nth-child(7){--step-x:-30px;--step-y:-105px}.asgard-home .home-workflow__steps li:nth-child(8){--step-x:-44.09px;--step-y:-98px}.asgard-home .home-workflow__steps li:nth-child(9){--step-x:-40.99px;--step-y:-90px}.asgard-home .home-prototype{padding-block:35px}.asgard-home .home-prototype__columns>img{width:446.5px;transform:translate(-11.65px,0)}.asgard-home .lead-form--home-prototype .lead-form__submit{font-size:17px;padding-inline:30px}.asgard-home .home-honesty{padding:35px 0 45px}.asgard-home .home-honesty__features h3{font-size:16px}.asgard-home .home-video{padding:30px 0 20px}.asgard-home .home-video__services{grid-template-columns:repeat(2,minmax(0,1fr))}.asgard-home .home-video__services li:nth-child(1){--video-width:177.77px;--video-x:-10px;--video-y:-21.72px}.asgard-home .home-video__services li:nth-child(2){--video-width:166.02px;--video-x:-20.02px;--video-y:-27.72px}.asgard-home .home-video__services li:nth-child(3){--video-width:166.02px;--video-x:-3px;--video-y:-44.72px}.asgard-home .home-video__services li:nth-child(4){--video-width:156.02px;--video-x:-22px;--video-y:-32.89px}.asgard-home .home-video__services li:nth-child(5){--video-width:166.02px;--video-x:-4px;--video-y:-38.72px}.asgard-home .home-video__services li:nth-child(6){--video-width:190.02px;--video-x:-36px;--video-y:-40.38px}.asgard-home .home-video__services li:nth-child(7){--video-width:156.02px;--video-x:2px;--video-y:-17.72px}.asgard-home .home-video__services li:nth-child(8){--video-width:178px;--video-x:-33px;--video-y:-28.91px}.asgard-home .home-video__services li:nth-child(9){--video-width:176.02px;--video-x:-26px;--video-y:-20.77px}.asgard-home .home-video__services li:nth-child(10){--video-width:128px;--video-x:-5px;--video-y:-25.55px}.asgard-home .home-video__services li:nth-child(11){--video-width:166.02px;--video-x:-7px;--video-y:-27.72px}.asgard-home .home-video__services li:nth-child(12){--video-width:176.02px;--video-x:-22px;--video-y:-33.44px}.asgard-home .home-team__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.asgard-home .home-workflow{padding-bottom:45px}.asgard-home .home-workflow>.site-container>.home-rule{display:none}.asgard-home .home-workflow__steps{width:auto;margin-top:27px;gap:20px}.asgard-home .home-workflow__steps li{min-height:0;padding:117px 15px 0}.asgard-home .home-workflow__steps img{left:var(--step-mobile-x,-20px);top:var(--step-mobile-y,10px);width:var(--step-mobile-width,149.26px);height:auto}.asgard-home .home-workflow__steps li:nth-child(1){--step-mobile-y:0px}.asgard-home .home-workflow__steps li:nth-child(2){--step-mobile-x:-30px;--step-mobile-width:153.93px}.asgard-home .home-workflow__steps li:nth-child(3){--step-mobile-width:156.26px}.asgard-home .home-workflow__steps li:nth-child(4){--step-mobile-width:140px}.asgard-home .home-workflow__steps li:nth-child(5){--step-mobile-x:-30px;--step-mobile-y:-9px;--step-mobile-width:191.94px}.asgard-home .home-workflow__steps li:nth-child(6){--step-mobile-x:-54px;--step-mobile-y:-10px;--step-mobile-width:207px}.asgard-home .home-workflow__steps li:nth-child(7){--step-mobile-x:-25px;--step-mobile-y:-10px;--step-mobile-width:145px}.asgard-home .home-workflow__steps li:nth-child(8){--step-mobile-x:-27px;--step-mobile-y:-3px;--step-mobile-width:161.21px}.asgard-home .home-workflow__steps li:nth-child(9){--step-mobile-x:-30px;--step-mobile-width:154.64px}.asgard-home .home-workflow__steps .home-workflow__ellipsis{font:14px/1.6 "Montserrat Black",sans-serif;letter-spacing:.51em}.asgard-home .home-prototype__columns{width:auto;grid-template-columns:1fr;margin-top:30px}.asgard-home .home-prototype__columns>img{width:290px;max-width:none;margin:0;transform:translateX(5px)}.asgard-home .lead-form--home-prototype{width:calc(100% - 10px);padding:5px 30px;margin:-3px 5px 0}.asgard-home .lead-form--home-prototype .lead-form__fields{gap:6px;padding-inline:5px}.asgard-home .lead-form--home-prototype .lead-form__field:last-child{margin-top:10px}.asgard-home .lead-form--home-prototype .lead-form__submit{width:min(230.39px,calc(100% - 10px));font-size:18px;padding-inline:0}.asgard-home .home-honesty{padding-bottom:40px}.asgard-home .home-honesty__features{gap:35px;margin-top:36px}.asgard-home .home-video{padding-bottom:25px}.asgard-home .home-video__services{width:auto;gap:30px;margin-top:26px}.asgard-home .home-video__services li>button,.asgard-home .home-video__services li>div{display:flex;flex-direction:column;min-height:0;padding:0 15px;text-align:center}.asgard-home .home-video__services picture{display:contents}.asgard-home .home-video__services img{display:block;position:static;width:var(--video-mobile-width,122.85px);height:auto;margin:0 auto;transform:none}.asgard-home .home-video__services li:nth-child(n+3) img{transform:translateX(9px)}.asgard-home .home-video__services li:nth-child(2){--video-mobile-width:137.28px}.asgard-home .home-video__services li:nth-child(3){--video-mobile-width:140.16px}.asgard-home .home-video__services li:nth-child(4){--video-mobile-width:146.88px}.asgard-home .home-video__services li:nth-child(5){--video-mobile-width:157.08px}.asgard-home .home-video__services li:nth-child(6){--video-mobile-width:223.89px}.asgard-home .home-video__services li:nth-child(7){--video-mobile-width:167.28px}.asgard-home .home-video__services li:nth-child(8){--video-mobile-width:181.05px}.asgard-home .home-video__services li:nth-child(9){--video-mobile-width:191.25px}.asgard-home .home-video__services li:nth-child(10){--video-mobile-width:134.64px}.asgard-home .home-video__services li:nth-child(11){--video-mobile-width:147.9px}.asgard-home .home-video__services li:nth-child(12){--video-mobile-width:172.38px}.asgard-home .home-video__caption{display:block;width:100%;margin-top:5px}.asgard-home .home-video__label{font:18px/1.6 "Montserrat Medium",sans-serif}.asgard-home .home-video__ellipsis{font:14px/1.6 "Montserrat Black",sans-serif;letter-spacing:.51em}.asgard-home .home-team{padding-bottom:20px}.asgard-home .home-team__cards{grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none}.asgard-home .home-team__cards article{text-align:center}.asgard-home .home-team__cards h3{font-size:20px}.asgard-home .home-team__cards .home-team__role{font:14px/1.6 "Montserrat Black",sans-serif;letter-spacing:.51em}}@media(min-width:768px)and (max-width:1199px){.asgard-home .lead-form--home-hero>fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;align-items:center}.asgard-home .lead-form--home-hero .lead-form__fields{display:grid;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.asgard-home .lead-form--home-hero .lead-form__field{padding:30px 0 5px}.asgard-home .lead-form--home-hero .lead-form__field input{height:32.796875px}.asgard-home .lead-form--home-hero .lead-form__submit{width:100%;margin:0;padding:8px 0;transform:none}.asgard-home .lead-form--home-hero .lead-form__submit img{max-width:100%;height:auto;margin-inline:auto}.asgard-home .lead-form--home-hero .lead-form__consent{grid-column:1/-1;margin-top:15px;line-height:1.42857143}.asgard-home .home-social .home-section__title{font-size:42px}.asgard-home .home-social .home-section__intro{font-size:17px}}@media(min-width:992px)and (max-width:1199px){.asgard-home .home-hero{padding-top:90px;padding-bottom:30px}.asgard-home .home-hero__eyebrow{font-size:16px}.asgard-home .home-hero__title{font-size:54px}.asgard-home .home-hero__intro{font-size:17px}.asgard-home .lead-form--home-hero>fieldset{padding:24px 34px 19px}.asgard-home .home-hero__facts{width:calc(100% + 10px);margin-inline:-5px;gap:0}.asgard-home .home-hero__facts li{grid-template-columns:133.333px 133.333px;gap:20px}.asgard-home .home-hero__facts img{width:96.69px;height:96.69px}.asgard-home .home-hero__facts p{width:133.333px;font-size:14px}.asgard-home .home-hero__scroll{width:19.68px;margin-top:50px}.asgard-home .home-hero__scroll img{width:19.68px;height:89.33px}}@media(min-width:768px)and (max-width:991px){.asgard-home .home-hero{padding-bottom:10px}.asgard-home .home-hero__eyebrow,.asgard-home .home-hero__intro{font-size:18px}.asgard-home .home-hero__title{font-size:36px}.asgard-home .lead-form--home-hero>fieldset{padding:13px 9px 17px 5px}.asgard-home .home-hero__facts{margin-top:0}.asgard-home .home-hero__facts p{font-size:16px}.asgard-home .home-hero__scroll{width:26.88px;margin-top:50px}.asgard-home .home-hero__scroll img{width:26.88px;height:122.05px}.asgard-home .home-social{padding:25px 0 50px}.asgard-home .home-social .home-section__title{font-size:32px}.asgard-home .home-social__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 0;margin-top:80px}.asgard-home .home-social__links a:last-child{grid-column:2}.asgard-home .home-social__links img{width:157.68px}}@media(max-width:767px){.asgard-home .home-social{padding-bottom:45px}.asgard-home .home-social__links{column-gap:0;margin-top:50px}.asgard-home .home-social__links a{padding-inline:10px}.asgard-home .home-social__links img{width:125.56px}}.site-topbar{padding:5px 5px;background:#1c1c1c;color:#fff;font-size:16px;line-height:1.42857143}.site-topbar__grid{display:grid;grid-template-columns:5.97164% 31.7808% 27.3156% 34.932%;align-items:center;margin-left:-10px;margin-right:0}.site-topbar__grid>*{min-width:0;padding-inline:10px}.site-topbar__brand{display:block;height:75px}.site-topbar__brand img{display:block;width:100%;height:75px;object-fit:contain;object-position:right}.site-topbar__copy{padding-block:10px;padding-inline:15px;font:14px/1.6 "Montserrat Regular",sans-serif}.site-topbar__copy p{margin:0}.site-topbar__contacts{padding-inline:15px;padding-block:5px;text-align:center}.site-topbar__contacts p{margin:0}.site-topbar__phone{padding-left:7px;font:16px/1.4 "Montserrat Regular",sans-serif}.site-topbar__email{padding-top:5px;padding-bottom:5px;padding-right:32px;font:16px/.7 "Montserrat Medium",sans-serif}.site-topbar a,.site-footer a{color:inherit}.site-topbar__contacts a,.site-footer__phone a,.site-footer__email a{color:#ff615f;text-decoration:underline}.site-topbar__action{text-align:center;padding-block:5px;padding-left:15px}.site-callback-button{border:0;background:transparent;color:#ededed;border-radius:5px;padding:8px 17px;font:15px/1.42857143 "Montserrat Light",sans-serif;text-decoration:underline;cursor:pointer}.site-callback-button:hover{color:#d41919;background:#191919;transform:translateY(-4px)}.site-navigation-shell{position:sticky;top:0;z-index:800;background:#1c1c1c;color:#fff;box-shadow:0 2px 12px #0003}.site-navigation-shell:has(details[open]){z-index:1500}.site-navigation__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:start;column-gap:64px;list-style:none;margin:0;padding:5px 10px}.site-navigation__list>li{position:relative;margin:0;padding:0;list-style:none}.site-navigation__list>li>a,.site-navigation summary{display:block;border:0;border-radius:5px;padding:6px 0;background:transparent;color:#fff;text-decoration:none;font:15px/1.42857143 "Montserrat Regular",sans-serif;cursor:pointer}.site-navigation__list>li>a:hover,.site-navigation summary:hover{color:#ff3735}.site-navigation summary{list-style:none}.site-navigation summary::-webkit-details-marker,.site-footer summary::-webkit-details-marker{display:none}.site-navigation summary::after{display:inline-block;content:"";width:6px;height:6px;margin-left:9px;vertical-align:3px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}.site-navigation__dropdown,.site-navigation__price{position:absolute;top:100%;left:0;z-index:20;width:400px;max-width:calc(100vw - 24px);margin:4px 0 0;padding:20px;border:1px solid #1b1b1b;border-radius:2px;background:#1c1c1c;color:#fff;box-shadow:0 5px 30px #0002;list-style:none}.site-navigation__dropdown li{margin:0;padding:0;list-style:none}.site-navigation__dropdown a{display:block;padding:8px 17px;color:#fff;text-decoration:underline;font:15px/1.42857143 "Montserrat Light",sans-serif}.site-navigation__dropdown a:hover,.site-footer__links a:hover{color:#e53734}.site-navigation__price{width:303px;padding:40px;font:16px/1.4 "Montserrat Regular",sans-serif;text-align:center}.site-navigation__price p{margin:0 0 15px}.site-price-button{display:block;width:100%;border:0;border-radius:5px;padding:8px 17px;background:#fff;color:#000;font:14px/1.42857143 "Montserrat Regular",sans-serif;text-align:center;cursor:pointer}.site-price-button:hover{background:#e6e6e6}.site-mobilebar{display:none}.site-dialog{border:0;margin:auto;padding:0;color:#fff;background:#1c1c1c;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);overflow:auto;font:16px/1.42857143 "Montserrat Regular",sans-serif}.site-dialog::backdrop{background:#0008}.site-lead-dialog{position:fixed;width:600px;padding:15px;background:linear-gradient(to right,#1c1c1c,#2e2e2e);box-shadow:0 3px 9px #0008}.site-lead-dialog--quote{width:680px}.site-dialog__close{position:absolute;z-index:1;right:0;top:0;width:30px;height:30px;border:2px solid #000;border-radius:50%;padding:0;background:#fff;color:#000;font:26px/24px Arial,sans-serif;cursor:pointer}.site-lead-dialog .lead-form h3{margin:25px 0 20px;text-align:center;white-space:pre-line;color:#fff;font:28px/1.4 "Montserrat Medium",sans-serif}.site-lead-dialog .lead-form--quote h3{font-size:26px}.site-lead-dialog .lead-form>fieldset>p{margin:0 0 16px;text-align:center}.site-menu-dialog{position:fixed;inset:0 0 0 auto;width:320px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;background:#1c1c1c;box-shadow:5px 0 30px #0002}.site-menu-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #333}.site-menu-dialog__header h2{margin:0;font:16px/1.4 "Montserrat Regular",sans-serif}.site-menu-dialog__header a{color:#fff;text-decoration:none}.site-menu-dialog__header button{border:0;background:transparent;color:#fff;width:30px;height:30px;font:24px/1 Arial,sans-serif;opacity:.7;cursor:pointer}.site-menu-dialog__body{padding:20px}.site-menu-dialog__body>.site-price-button{min-height:44px;margin-bottom:20px;background:#c62a28;color:#fff;font-weight:600}.site-menu-dialog__socials{display:flex;gap:15px;margin:5px 0 10px;align-items:center}.site-social-icon{display:block;width:30.4px;height:30.4px;border-radius:50%;background-image:url(/assets/asgard/optimized/c906866ba3521e42c1553933.png);background-repeat:no-repeat;background-size:239.4px 197.41px}.site-social-icon:hover{background-image:url(/assets/asgard/optimized/9bfd5e32570323ac6f352988.png)}.site-social-icon--0{background-position:-41.8px -125.4px}.site-social-icon--1{background-position:-84.17px -125.4px}.site-social-icon--2{background-position:-41.8px -83.6px}.site-social-icon--3{background-position:-209px -83.6px}.site-footer{background-color:#1c1c1c;background-position:center top;background-size:cover;background-repeat:no-repeat;color:#fff;font:16px/1.42857143 "Montserrat Regular",sans-serif}.site-footer__body{padding:60px 5px 61px}.site-footer__grid{display:grid;grid-template-columns:30.2322% 21.9915% 22.7763% 25%;align-items:center;margin-left:-10px;margin-right:0}.site-footer__grid>*{min-width:0;padding-inline:10px}.site-footer__contact{text-align:center}.site-footer__brand{display:block;margin:0 auto 20px;width:78.1px}.site-footer__brand img{display:block;width:78.1px;height:78.1px;object-fit:contain}.site-footer__copy{padding-inline:5px;font:16px/.7 "Montserrat Light",sans-serif}.site-footer__copy p{margin:0}.site-footer__copy p:first-child{padding-block:5px}.site-footer__copy p:last-child{padding:3px 0 5px}.site-footer__phone{margin:20px 0 0;padding-left:1px;font:16px/1.4 "Montserrat Regular",sans-serif}.site-footer__email{margin:0;padding:5px 0;font:16px/.7 "Montserrat Regular",sans-serif}.site-footer__contact>.site-callback-button{margin-block:5px}.site-footer__links{padding-block:30px}.site-footer__links ul{list-style:none;padding:0;margin:0}.site-footer__links li{list-style:none;padding:0;margin:0}.site-footer__links a,.site-footer__prices summary{display:block;width:fit-content;max-width:100%;padding:8px 17px;color:#fff;font:15px/1.42857143 "Montserrat Light",sans-serif;text-decoration:underline}.site-footer__prices{position:relative}.site-footer__prices[open]{z-index:1500}.site-footer__prices summary{list-style:none;cursor:pointer;font-family:"Montserrat Regular",sans-serif;padding-block:6px}.site-footer__prices .site-navigation__price{top:auto;bottom:100%;font-size:16px}.site-footer__notices{display:grid;grid-template-columns:26.6667% 26.6667% 26.6667% 20%;align-items:center;margin:40px 15px 0}.site-footer__notices>*{min-width:0;margin:0;padding-inline:15px;text-align:center;font:12px/1.6 "Montserrat Light",sans-serif}.site-footer__privacy{display:block;padding-block:5px;text-decoration:underline;font-family:"Montserrat Regular",sans-serif}.floating-video{position:fixed;left:20px;bottom:20px;z-index:900;width:130px;height:180px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);overflow:hidden;border:3px solid #fff;border-radius:10px;background:#202329;box-shadow:0 10px 20px #0003;transition:width .3s,height .3s,border-color .2s,transform .2s}.floating-video video{width:100%;height:100%;border-radius:7px;object-fit:cover}.floating-video__play{position:absolute;inset:0;border:0;background:#202329;color:#fff;font:36px/1 Arial,sans-serif;cursor:pointer}.floating-video__close{position:absolute;z-index:3;top:6px;right:6px;width:20px;height:20px;border:0;padding:0;background:transparent;color:#fff;font:26px/18px Arial,sans-serif;opacity:0;text-shadow:1px 1px 10px #0008;cursor:pointer}.floating-video:hover .floating-video__close,.floating-video[data-state=opened] .floating-video__close{opacity:.7}.floating-video[data-state=opened]{width:361.111px;height:500px;border-color:#fafafa}.floating-video__action{position:absolute;bottom:0;left:0;right:0;z-index:2;display:none}.floating-video__action .site-price-button{border-radius:0;background:#c62a28;color:#fff}.floating-video[data-state=opened] .floating-video__action{display:block}.analytics-banner-default:not([hidden])~[data-video-widget]{display:none}@media(min-width:768px){.site-navigation-shell--no-desktop{display:none}.site-navigation .responsive-wide.responsive-768{display:inline}.site-navigation .responsive-narrow.responsive-768{display:none}}@media(min-width:992px)and (max-width:1199px){.site-topbar__email{font-size:13px}.site-callback-button{font-size:14px}.site-footer__phone,.site-footer__email{font-size:15px}}@media(max-width:991px){.site-topbar{display:none}.site-footer__body{padding-bottom:40px}.site-footer__grid{grid-template-columns:1fr}.site-footer__contact{grid-column:1/-1;margin-bottom:25px}.site-footer__links--2{grid-column:1/-1}.site-footer__notices{grid-template-columns:1fr;gap:20px}.site-footer__phone{font-size:15px}.site-footer__email{font-size:16px}}@media(max-width:767px){.site-navigation-shell--no-mobile{display:none}.site-nav-container{display:none}.site-mobilebar{display:grid;grid-template-columns:25% 25% 25% 25%;align-items:center;min-height:64px;padding:0 10px}.site-mobilebar>a,.site-mobilebar>button{display:flex;align-items:center;justify-content:center;min-width:0;padding:0 5px;color:#fff;background:transparent;border:0}.site-mobilebar__brand img{display:block;width:50px;height:50px;max-width:100%;border-radius:50%;object-fit:cover}.site-mobilebar__phone,.site-mobilebar__email{height:64.3125px}.site-mobilebar__phone svg,.site-mobilebar__email svg{display:block;width:24px;height:24px;color:#fff;fill:currentColor}.site-mobilebar__menu{min-height:44px;cursor:pointer}.site-mobilebar__menu svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.site-navigation,.site-navigation__list{display:block}.site-navigation__list{display:flex;flex-direction:column;align-items:stretch;padding:0}.site-navigation__list>li>a{padding:8px 10px;font-family:"Montserrat Light",sans-serif;text-decoration:underline;text-align:left}.site-navigation__home{display:none}.site-navigation__news{order:0}.site-navigation__cases{order:17}.site-navigation__prices{order:22}.site-navigation__guarantee{order:23}.site-navigation__social{order:24}.site-navigation__services,.site-navigation__services details,.site-navigation__services ul{display:contents}.site-navigation__services details::details-content{display:contents}.site-navigation__services summary{display:none}.site-navigation__services ul li{order:var(--menu-order)}.site-navigation__dropdown{width:auto;max-width:none;border:0;margin:0;padding:0;background:transparent;box-shadow:none;position:static}.site-navigation__dropdown a{padding:8px 10px}.site-navigation__price{position:static;width:auto;max-width:none;margin:0;padding:20px}.site-navigation__prices summary{text-decoration:underline;font-family:"Montserrat Light",sans-serif;padding:8px 10px}.site-navigation .responsive-wide.responsive-768{display:none}.site-navigation .responsive-narrow.responsive-768{display:inline}.site-lead-dialog .lead-form h3{font-size:24px}.site-lead-dialog{max-width:calc(100vw - 40px)}.site-footer__body{padding:50px 20px 43.5px}.site-footer__grid{grid-template-columns:1fr;align-items:start}.site-footer__contact{margin-bottom:20px}.site-footer__copy{line-height:1.2}.site-footer__phone{font-size:17px}.site-footer__email{font-size:17px;line-height:1.2}.site-footer__links{padding-block:0 15px}.site-footer__links--2{grid-column:auto}.site-footer__links a,.site-footer__prices summary{padding-inline:17px}.site-footer__notices{margin:25px -5px 0;gap:20px}.site-footer__notices>*{padding-inline:15px}.site-footer__prices .site-navigation__price{max-width:100%;bottom:auto}}@media(hover:hover)and (pointer:fine){.floating-video[data-state=closed]:hover{transform:scale(1.111111) translate(5px,-5px);border-color:#04c562}}@media(max-width:767px),(hover:none),(pointer:coarse){.floating-video__close{width:44px;height:44px;opacity:1!important;border:1px solid #fff;border-radius:50%;background:#171717;font-size:28px;line-height:40px}.floating-video[data-state=closed]:hover{transform:none}}@media(max-width:767px){.site-footer__copy{padding-inline:0}.site-footer__notices{margin-inline:5px}}@media(min-width:768px){.site-navigation summary::after{display:none}.site-navigation__list{column-gap:67.33px}}.site-footer[data-font-fallback=serif] :is(.site-footer__copy,.site-footer__links a,.site-callback-button,.site-footer__notices>p){font-family:"Times New Roman",serif}.site-topbar__phone,.site-topbar__email{font-weight:700}.site-topbar[data-font-fallback=serif] .site-topbar__email{font-family:"Times New Roman",serif}@media(max-width:767px){.site-footer[data-font-fallback=serif] .site-footer__notices>p{padding-inline:0}}@media(min-width:768px)and (max-width:991px){.site-navigation__list{row-gap:10px}.site-footer__body{padding-top:11px;padding-inline:0}.site-footer__grid{margin-inline:0}.site-footer__contact{margin-bottom:0}.site-footer__copy{padding-inline:0}.site-footer__contact>.site-callback-button{font-size:14px}.site-footer__links{padding-block:10px}.site-footer__prices{margin-block:5px}.site-footer__notices{margin-inline:0;row-gap:0}.site-footer__notices>*{margin-inline:10px;padding-inline:0}.site-footer__notices>p{margin-top:10px}.site-footer__notices>p+p{margin-top:20px}.site-footer__privacy{padding-block:26px;line-height:1.42857143}}.inner-page{color:#333;background:#fff;font-family:"Montserrat Regular",Montserrat,sans-serif;font-size:16px;line-height:1.6}.inner-container{width:calc(100% - 40px);max-width:1130px;margin-inline:auto}.inner-section{padding:30px 0;scroll-margin-top:90px}.inner-section h1,.inner-section h2,.inner-section h3{font-family:"Montserrat Bold",Montserrat,sans-serif;font-weight:400;line-height:1.4}.inner-section h1{font-size:38px;margin:0 0 24px}.inner-section h2{font-size:42px;margin:0 0 24px}.inner-section h3{font-size:20px;margin:12px 0}.inner-section p{margin:0 0 16px}.inner-section a{color:#c62a28}.inner-section img{max-width:100%;height:auto;display:block}.inner-section[data-visible-on]{display:none}.inner-section[style*=--inner-background]{background-image:var(--inner-background);background-position:center;background-size:cover}.case-hero,.portfolio-hero{color:#fff;background-color:#222;background-attachment:fixed;padding:211px 0 280px;text-align:right}.case-hero .inner-container,.portfolio-hero .inner-container{max-width:none;width:calc(100% - 20px)}.case-hero h1,.portfolio-hero h1{margin:0;width:calc(50% - 15px);line-height:1.4}.inner-page--case-classic .case-hero h1,.portfolio-hero h1{line-height:1.6}.inner-page[data-inner-page=raboty-pkvikont] .case-hero h1,.inner-page[data-inner-page=raboty-spa] .case-hero h1{font-size:42px}.inner-page[data-inner-page=raboty-spa] .case-hero{padding:200px 0 300px}.service-hero{color:#fff;background-color:#222;background-attachment:fixed;padding:123px 0 100px;text-align:left}.service-hero :is(h1,h2){font-size:72px;line-height:1.2;margin-bottom:15px}.inner-hero__intro{font-size:22px;max-width:none;margin:0 0 40px;line-height:1.6}.inner-hero__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px;margin:100px 0 50px}.inner-hero__benefits .inner-card h3{font-family:"Montserrat Light",Montserrat,sans-serif;font-size:20px;line-height:1.6}.inner-hero__benefits .inner-icon{color:inherit}.service-hero .inner-link{display:flex;width:44px;height:44px;align-items:center;justify-content:center;margin:40px auto 0;color:#fff}.inner-copy{max-width:1100px}.case-prose .inner-copy,.case-prose h2{font-family:"Montserrat Regular",Montserrat,sans-serif;font-size:16px;line-height:1.6;font-weight:400}.case-prose{padding:40px 0}.case-prose .inner-container{max-width:none;width:calc(50% - 25px);margin-left:10px}.case-prose h2{margin-bottom:20px}.case-prose .inner-link{font-size:18px}.inner-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 50px}.inner-card{min-width:0;text-align:center}.inner-card p{font-size:13px;line-height:1.6}.inner-card h3{font-size:20px;line-height:1.4}.inner-icon{display:block;width:70px;height:70px;color:#e53835;fill:currentColor;margin:0 auto 12px}.inner-icon img{width:100%;height:100%;object-fit:contain}.inner-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;counter-reset:stage}.inner-timeline .inner-card{counter-increment:stage;position:relative;padding-top:5px}.inner-card__number{display:grid;place-items:center;width:58px;height:58px;border:2px solid #e53835;border-radius:50%;margin:0 auto 18px;color:#e53835;font-size:24px}.inner-timeline .inner-card:not(:has(.inner-card__number)):before{content:counter(stage,decimal-leading-zero);display:block;color:#e53835;font-size:28px;margin-bottom:12px}.inner-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.inner-pricing .inner-card{padding:24px;border:1px solid #eee}.service-duration{text-align:center}.service-duration h2{font-size:32px}.service-duration .inner-copy{margin:auto}.service-duration p{font-size:20px}.inner-actions{margin-top:20px}.inner-link{display:inline-block;margin:5px 12px 5px 0;text-decoration:underline}.inner-form-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:35px;max-width:760px;margin:35px auto}.inner-form-layout .lead-form h3{font-size:28px;line-height:1.3}.lead-form--inner-light{color:#333}.lead-form--inner-dark{color:#fff}.lead-form--inner-light input,.lead-form--inner-light textarea{color:#333;border-color:#777}.lead-form--inner-dark input,.lead-form--inner-dark textarea{color:#fff;border-color:#aaa}.case-gallery{position:relative}.case-gallery figure{margin:0;min-width:0}.case-gallery figure img{width:100%;border-radius:10px}.case-gallery__track{display:grid;gap:0}.case-gallery--panels .case-gallery__track{grid-template-columns:1fr}.case-gallery--panels img{border-radius:0}.case-gallery[data-gallery-layout=single]{padding:41px 0 70px}.case-gallery[data-gallery-layout=carousel]{padding:58px 0}.case-gallery[data-gallery-layout=panels]{padding:31px 0 41px}.case-gallery--carousel{overflow:hidden}.case-gallery--carousel .case-gallery__track{display:flex;gap:0;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.case-gallery--carousel figure{flex:0 0 100%;scroll-snap-align:start}.case-gallery--carousel figure img{height:610px;object-fit:contain;background:#f7f7f7}.case-gallery button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:44px;height:44px;border:0;border-radius:50%;background:#222c;color:#fff;font-size:32px;cursor:pointer}.case-gallery [data-gallery-prev]{left:8px}.case-gallery [data-gallery-next]{right:8px}.case-gallery--carousel figure img{height:628px;object-fit:cover}.case-gallery__thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:189px}.case-gallery__thumbnails button{position:static;transform:none;width:100%;height:189px;border-radius:0;padding:0;overflow:hidden;background:#222}.case-gallery__thumbnails img{width:100%;height:100%;object-fit:cover;opacity:.7}.case-gallery__thumbnails button:hover img,.case-gallery__thumbnails button:focus-visible img{opacity:1}.inner-page[data-inner-page=raboty-spa] .case-gallery--carousel figure img{height:619px}.case-gallery--carousel>[data-gallery-prev],.case-gallery--carousel>[data-gallery-next]{top:314px}.inner-page[data-inner-page=raboty-spa] .case-gallery--carousel>[data-gallery-prev],.inner-page[data-inner-page=raboty-spa] .case-gallery--carousel>[data-gallery-next]{top:309.5px}.inner-page[data-inner-page=raboty-naves-ru] .case-gallery .inner-container{max-width:1140px;width:calc(100% - 30px)}.inner-page[data-inner-page=raboty-naves-ru] .case-hero .inner-container{width:100%}.inner-page[data-inner-page=raboty-naves-ru] .case-hero h1{width:calc(50% - 12.5px)}.portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.portfolio-grid article{min-width:0;overflow:hidden}.portfolio-grid img{width:100%;transition:transform .25s}.portfolio-grid a:hover img{transform:scale(1.02)}.service-offers{position:relative;overflow:hidden}.service-offers__track{display:flex;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.service-offer{flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box;padding:45px 22px}.service-offer .lead-form{max-width:600px;margin:65px auto}.service-offers>button{position:absolute;z-index:1;top:50%;width:44px;height:44px;border:0;border-radius:50%;background:#222c;color:#fff;font-size:30px}.service-offers>[data-gallery-prev]{left:0}.service-offers>[data-gallery-next]{right:0}.guide-prose,.system-prose{padding:40px 0}.system-prose h1{font-size:38px}.system-prose .inner-copy{max-width:none}.system-prose p{margin-bottom:20px}.inner-page--guide .inner-form-layout{max-width:700px;margin-inline:0}.inner-page--guide h1{font-size:42px}.inner-page[data-inner-page=privacy] .inner-container{max-width:790px}.inner-page[data-inner-page=privacy] h1{font-family:"TTNorms Bold",sans-serif;font-size:48px;line-height:1.2}.inner-page[data-inner-page=privacy] .inner-copy{font-size:18px;line-height:1.4;padding-inline:10px}.inner-page[data-inner-page=privacy] .system-prose{padding:80px 0}.inner-page[data-inner-page=privacy] p{margin-bottom:10px}.inner-page[data-inner-page=thankyou] .system-prose{padding:279px 0 155px;text-align:center}.inner-page[data-inner-page=thankyou] h1{font-size:64px;line-height:1.1;margin:0}.inner-page[data-inner-page=not_found] .system-prose{padding:136px 0 220px;text-align:center}.inner-page[data-inner-page=not_found] h1{font-size:200px;line-height:1;margin:0 0 39px}.inner-page[data-inner-page=not_found] p{font-size:18px;line-height:1.4}@media(max-width:1199px){.inner-container{max-width:940px}.inner-features,.inner-timeline{gap:25px}.service-hero h1{font-size:44px}}@media(max-width:991px){.inner-container{max-width:720px}.inner-features,.inner-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-section h2{font-size:36px}}@media(max-width:767px){.inner-container{width:calc(100% - 40px)}.inner-section{padding:20px 0}.case-hero,.portfolio-hero{padding:90px 0;background-attachment:scroll}.case-hero .inner-container,.portfolio-hero .inner-container{width:calc(100% - 50px)}.case-hero h1,.portfolio-hero h1{font-size:22px;width:100%}.case-prose .inner-container{width:calc(100% - 50px);margin-inline:auto}.service-hero{padding:20px 0 25px;background-attachment:scroll}.service-hero h1{font-size:31px;text-align:center}.inner-hero__intro{font-size:18px}.inner-section h2{font-size:28px}.inner-card h3{font-size:20px}.inner-features,.inner-timeline,.inner-pricing{grid-template-columns:1fr;gap:50px}.inner-hero__benefits{grid-template-columns:1fr;gap:40px;margin:70px 0 35px}.inner-hero__benefits .inner-card h3{font-size:18px}.case-gallery--carousel figure img{height:235px}.portfolio-grid{grid-template-columns:1fr}.inner-form-layout{margin-top:25px}.inner-page--guide h1{font-size:32px}.inner-page[data-inner-page=privacy] .system-prose{padding:60px 0}.inner-page[data-inner-page=privacy] h1{font-size:38px}.inner-page[data-inner-page=privacy] .inner-copy{text-align:center}.inner-page[data-inner-page=thankyou] .system-prose{padding:199px 0 55px}.inner-page[data-inner-page=thankyou] h1{font-size:45px}.service-offer{padding:30px 10px}.service-offer .lead-form{margin:35px auto}}@media(max-width:767px){.inner-section[data-visible-on~=xs]{display:block}}@media(max-width:767px){.inner-page[data-inner-page=raboty-pkvikont] .case-hero h1,.inner-page[data-inner-page=raboty-spa] .case-hero h1{font-size:22px}.inner-page[data-inner-page=raboty-spa] .case-hero{padding:60px 0}.inner-page[data-inner-page=raboty-naves-ru] .case-hero h1{font-size:26px;text-align:center;line-height:1.3}.portfolio-hero{padding-bottom:50px}}@media(max-width:1199px)and (min-width:768px){.service-hero :is(h1,h2){font-size:44px}}@media(max-width:767px){.service-hero :is(h1,h2){font-size:31px}}@media(max-width:767px){.case-gallery[data-gallery-layout=single]{padding:25px 0}.case-gallery[data-gallery-layout=carousel]{padding:28px 0}.case-gallery[data-gallery-layout=panels]{padding:15px 0}.case-gallery--carousel figure img{height:168px}.inner-page[data-inner-page=raboty-spa] .case-gallery--carousel figure img{height:164px}.case-gallery__thumbnails,.case-gallery__thumbnails button{height:45px}.inner-page[data-inner-page=raboty-naves-ru] .case-hero .inner-container{width:calc(100% - 30px)}.inner-page[data-inner-page=raboty-naves-ru] .case-hero h1{width:100%}}@media(max-width:767px){.case-gallery--carousel>[data-gallery-prev],.case-gallery--carousel>[data-gallery-next]{top:84px}.inner-page[data-inner-page=raboty-spa] .case-gallery--carousel>[data-gallery-prev],.inner-page[data-inner-page=raboty-spa] .case-gallery--carousel>[data-gallery-next]{top:82px}}@media(min-width:768px)and (max-width:991px){.inner-section[data-visible-on~=sm]{display:block}}@media(min-width:992px)and (max-width:1199px){.inner-section[data-visible-on~=md]{display:block}}@media(min-width:1200px){.inner-section[data-visible-on~=lg]{display:block}}@media(prefers-reduced-motion:reduce){.portfolio-grid img{transition:none}}@font-face{font-family:"PT Serif Caption";font-display:swap;font-style:normal;font-weight:400;src:local("PT Serif Caption"),local("PTSerif-Caption"),url(/assets/asgard/81e633ed3733d47c9a94f538.woff) format("woff")}.inner-page--case .case-hero{background-image:linear-gradient(#1c1c1cb3,#1c1c1cb3),var(--inner-background)}.inner-page--case-classic .case-hero{background-image:linear-gradient(#252525d9,#252525d9),var(--inner-background)}.inner-page--case .case-hero__title-copy{display:block;position:relative;isolation:isolate}.inner-page--case .case-hero__title-copy::before{content:"";position:absolute;inset:0 -5px;z-index:-1;background:var(--case-title-background,#e53835e6)}.inner-page--case[data-inner-page=raboty-spa] .case-hero{background-image:linear-gradient(#1a1a1acf,#1a1a1acf),var(--inner-background)}.inner-page--case[data-inner-page=raboty-elitstroigarant]{--case-title-background:#070f1ae6}.inner-page--case[data-inner-page=raboty-reabvet]{--case-title-background:#ffa141e6}.inner-page--case[data-inner-page=raboty-gostestrus]{--case-title-background:#f9f9f9e6}.inner-page--case[data-inner-page=raboty-gostestrus] .case-hero h1{color:#e53835}.inner-page--case[data-inner-page=raboty-mywine]{--case-title-background:#ffffffe6}.inner-page--case[data-inner-page=raboty-mywine] .case-hero h1{color:#961613}.inner-page--case[data-inner-page=raboty-rehau]{--case-title-background:#305959e6}.inner-page--case[data-inner-page=raboty-sauna]{--case-title-background:#ae7f20e6}.inner-page--case[data-inner-page=raboty-msk_medical]{--case-title-background:#a8c247e6}.inner-page--case[data-inner-page=raboty-dporf]{--case-title-background:#26345de6}.inner-page--case[data-inner-page=raboty-videoops]{--case-title-background:#001245e6}.inner-page--case[data-inner-page=raboty-cyprusdevelopment],.inner-page--case[data-inner-page=raboty-lesprofi]{--case-title-background:#008a62e6}.inner-page--case[data-inner-page=raboty-armada]{--case-title-background:#000e}.inner-page--case[data-inner-page=raboty-lingolang]{--case-title-background:#ea605de6}.inner-page--case[data-inner-page=raboty-prohadler]{--case-title-background:#ffffffe6}.inner-page--case[data-inner-page=raboty-prohadler] .case-hero h1{color:#333}.inner-page--case[data-inner-page=raboty-naves-ru]{--case-title-background:transparent}.inner-page--case .case-prose{padding:40px 0 20px;color:#333;background-color:#fff}.inner-page--case .case-prose h2,.inner-page--case .case-prose .inner-copy{font:16px/1.6 "Montserrat Regular",sans-serif}.inner-page--case .case-prose h2,.inner-page--case .case-prose p{margin:0 0 20px}.inner-page--case .case-prose .inner-copy p:last-child{margin-bottom:0}.inner-page--case .case-prose .inner-actions{position:absolute;left:50%;right:10px;top:31px;margin:0;text-align:center}.inner-page--case .case-prose{position:relative}.inner-page--case .case-prose .inner-link{margin:0;padding:8px 17px;color:#e53835;text-decoration:none;font-size:18px;line-height:1.42857143}.inner-page--case[data-inner-page=raboty-pkvikont] .case-prose h2{font-size:21px}.inner-page--case[data-inner-page=raboty-spa] .case-prose h2,.inner-page--case[data-inner-page=raboty-reabvet] .case-prose h2,.inner-page--case[data-inner-page=raboty-reabvet] .case-prose .inner-copy{font-size:18px}.inner-page--case .case-features{padding:30px 0}.inner-page--case .case-features>.inner-container{max-width:1140px;width:calc(100% - 30px)}.inner-page--case .case-features h2{padding-inline:5px;margin:10px 0 30px;font:42px/1.6 "Montserrat Bold",sans-serif}.inner-page--case .case-features .inner-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 50px}.inner-page--case .case-features .inner-card{padding:0 10px 25px}.inner-page--case .case-features .inner-card:last-child:nth-child(3n+1){grid-column:2}.inner-page--case .case-features .inner-icon{width:88px;height:88px;margin:0 auto;fill:currentColor;color:#e53835}.inner-page--case .case-features .inner-icon>rect:first-child[width="30"][height="30"]{fill:none}.inner-page--case .case-features .inner-card h3{margin:25px 0 0;font:20px/1.4 "Montserrat Bold",sans-serif}.inner-page--case .case-features .inner-card:first-child h3{font-family:"Montserrat Regular",sans-serif}.inner-page--case .case-features .inner-card h3::after{content:"";display:block;width:25%;height:2px;background:#6d6d6d;margin:19px auto 20px}.inner-page--case .case-features .inner-card p{margin:0;font:16px/1.6 "Montserrat Regular",sans-serif}.inner-page--case .case-form{padding:60px 0;background:#1c1c1c;color:#fff}.inner-page--case .case-form>.inner-container{max-width:1140px;width:calc(100% - 30px)}.inner-page--case .case-form .inner-form-layout{display:block;max-width:none;margin:0 5px;padding:16px 8px;outline:3px double #e53835;outline-offset:-3px}.inner-page--case .case-form .lead-form{padding:20px 15px;background:#1c1c1c}.inner-page--case .case-form .lead-form h3{margin:7px 0 30px;font:42px/1.2 "Montserrat Bold",sans-serif;letter-spacing:.04em}.inner-page--case .case-form .lead-form__fields{gap:20px}.inner-page--case .case-form .lead-form__submit{font:16px/1.42857143 "Montserrat Regular",sans-serif;padding:10px 20px;min-height:44px;margin:25px 0 0;min-width:0;border-radius:25px;background:#e53835}.inner-page--case .case-gallery--carousel figure img{border-radius:0}.inner-page--case .case-gallery--carousel>[data-gallery-prev],.inner-page--case .case-gallery--carousel>[data-gallery-next]{width:40px;height:40px;border-radius:0;background:#0006;color:#fff;padding:0;font-size:36px}.inner-page--case .case-gallery__thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#fff}.inner-page--case[data-inner-page=raboty-finbro] .case-gallery__thumbnails{grid-template-columns:repeat(8,minmax(0,1fr))}.inner-page--case[data-inner-page=raboty-naves-ru] .case-prose{padding:0;color:#fff;overflow:hidden}.case-contact{position:relative;height:684px;isolation:isolate}.case-contact__art{position:absolute;inset:0;z-index:-1;pointer-events:none}.case-contact__art img{position:absolute;max-width:none;height:auto!important}.case-contact__art img:nth-child(1){left:calc(50% - 1186px);top:72px;width:670px}.case-contact__art img:nth-child(2){left:calc(50% + 174px);top:-90px;width:460px}.case-contact__art img:nth-child(3){left:calc(50% - 425px);top:-9.78125px;width:850px}.case-contact__art img:nth-child(4),.case-contact__art img:nth-child(6){left:50%;top:134.25px;transform:translateX(-50%);width:1021px}.case-contact__art img:nth-child(5){left:50%;top:463.171875px;transform:translateX(-50%);width:1938.109375px}.case-contact__content{position:relative;width:560px;max-width:calc(100% - 40px);margin-inline:auto;padding-top:170.109375px;text-align:center}.inner-page--case .case-prose .case-contact h2{margin:0;font:38px/1.3 "Montserrat Bold",sans-serif}.inner-page--case .case-prose .case-contact__intro p{margin:21.5px 0 0;font:17px/1.3 "Montserrat Regular",sans-serif}.case-contact__actions{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:30px}.case-contact__button,.inner-page--case .case-prose .case-contact__actions .inner-link{display:grid;place-items:center;border:0;border-radius:8px;padding:15px 20px;min-height:48px;margin:0;color:#fff;background:#e53734;font:15px/1.2 "Montserrat Regular",sans-serif;text-decoration:none}.inner-page--case .case-prose .case-contact__actions .inner-link{background:#404048}.inner-page--case .case-prose .case-contact__notice{position:absolute;top:471px;left:0;right:0;margin:0;font:13px/1.3 "Montserrat Regular",sans-serif}@media(min-width:768px)and (max-width:1199px){.inner-page--case .case-features>.inner-container,.inner-page--case .case-form>.inner-container{max-width:940px}.inner-page--case .case-form .lead-form h3{font-size:46px}}@media(min-width:768px)and (max-width:991px){.inner-page--case .case-features>.inner-container,.inner-page--case .case-form>.inner-container{max-width:720px}.case-contact{height:500px}.case-contact__content{padding-top:80px}.inner-page--case .case-prose .case-contact h2{font-size:30px}.inner-page--case .case-prose .case-contact__notice{top:370px}}@media(max-width:767px){.inner-page--case .case-prose{padding:25px 0}.inner-page--case .case-prose h2{font-size:16px}.inner-page--case[data-inner-page=raboty-pkvikont] .case-prose h2{font-size:18px}.inner-page--case .case-prose .inner-actions{position:static;margin:20px -5px 0}.inner-page--case .case-features{padding:11px 0}.inner-page--case .case-features>.inner-container{width:calc(100% - 30px)}.inner-page--case .case-features h2{font-size:28px;margin:10px 0 30px}.inner-page--case .case-features .inner-features{grid-template-columns:1fr;gap:20px}.inner-page--case .case-features .inner-card{padding-inline:10px}.inner-page--case .case-features .inner-card:last-child:nth-child(3n+1){grid-column:auto}.inner-page--case .case-features .inner-icon{width:66px;height:66px}.inner-page--case .case-features .inner-card p{font-size:15px}.inner-page--case .case-form{padding:15px 0}.inner-page--case .case-form .lead-form h3{font-size:22px;margin-top:7px}.inner-page--case .case-form .lead-form__fields{gap:15px}.inner-page--case .case-form .lead-form__submit{width:auto;min-height:48px}.inner-page--case[data-inner-page=raboty-naves-ru] .case-prose{padding:0}.case-contact{height:653.953125px;padding:30px 20px}.case-contact__content{width:100%;max-width:none;height:593.953125px;padding:20px 20px 0;border-radius:10px;background:url(/assets/asgard/6d02a61804aadd735bd46c72.png) center/cover no-repeat}.inner-page--case .case-prose .case-contact h2{font-size:26px}.inner-page--case .case-prose .case-contact__intro p{margin-top:20px;font-size:17px}.case-contact__actions{grid-template-columns:1fr;gap:10px;margin-top:20px}.inner-page--case .case-prose .case-contact__notice{inset:auto 20px 70px;font-size:12px;line-height:1.4}.case-contact__art img{display:none}.case-contact__art img:nth-child(2){display:block;left:-55px;top:518.453125px;width:173.6875px}}.inner-page--case[data-inner-page=raboty-reabvet] .case-hero__title-copy strong{font-family:"PT Serif Caption",serif}.inner-page--case[data-inner-page=raboty-gostestrus] .case-hero__brand{color:#2f3192}.inner-page--case[data-inner-page=raboty-fitnessfocus] .case-features .inner-card:first-child h3{font-family:"Montserrat Bold",sans-serif}@media(min-width:768px){.inner-page--case .case-prose:not(:has(.inner-copy)) h2{margin-bottom:0}.inner-page--case[data-inner-page=raboty-spa] .case-prose{padding-top:46.453125px;padding-bottom:26.453125px}.inner-page--case .case-form .lead-form__fields{grid-template-columns:1fr;gap:0}.inner-page--case:is([data-inner-page=raboty-mywine],[data-inner-page=raboty-peresvet],[data-inner-page=raboty-rehau],[data-inner-page=raboty-sauna]) .case-gallery[data-gallery-layout=single]{padding-top:10px}}@media(max-width:767px){.inner-page--case:is([data-inner-page=raboty-pkvikont],[data-inner-page=raboty-spa]) .case-prose{padding-bottom:35px}}.inner-page--service .inner-container{max-width:1130px}.service-hero{position:relative;isolation:isolate}.service-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to right,rgba(0,0,0,.82),rgba(67,67,67,.88))}.service-hero>.inner-container>:is(h1,h2){color:#e53835;font-size:72px;line-height:1.2;margin:0 0 15px}.service-hero__plain{color:#fff}.service-hero__accent{color:#e53835}.service-hero .inner-hero__intro{font:22px/1.6 "Montserrat Regular",sans-serif;margin:0}.service-hero .inner-hero__intro p{margin:0}.service-hero .inner-link{margin:137.2px auto 0}.service-hero:has(.inner-hero__benefits) .inner-link{margin-top:55px}.service-hero .inner-hero__benefits{margin:110.4px 5px 0;gap:40px 30px}.service-hero .inner-hero__benefits .inner-icon{width:70px;height:70px;margin:0 auto 20px}.service-hero .inner-hero__benefits .inner-card__title{font:20px/1.6 "Montserrat Light",sans-serif;margin:0;color:inherit}.service-features{padding:40px 0 55px}.service-features:not(:has(>.inner-container>h2)){padding-top:43px}.service-features>.inner-container>h2{font:48px/1.6 "Montserrat Bold",sans-serif;margin:0 5px 23px}.service-features .inner-features{gap:38px 70px;margin:0 5px}.service-features .inner-card__title{font:20px/1.4 "Montserrat Bold",sans-serif;margin:0 0 41px}.service-features .inner-card p{font:16px/1.6 "Montserrat Regular",sans-serif;margin:0}.service-features svg.inner-icon{width:100px;height:100px;padding:30px;margin:0 auto 20px;background:#e53835;border-radius:50%;color:#fff;fill:currentColor}.service-features svg.inner-icon>rect{fill:none}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-features .inner-features{margin-inline:10px}.service-timeline{padding:65px 0 60px;background:#1c1c1c;color:#fff}.service-timeline>.inner-container>h2{font:48px/1.1 "Montserrat Bold",sans-serif;margin:0}.service-timeline .inner-timeline{gap:30px;margin-top:58px}.service-timeline .inner-card{padding:5px 5px 0}.service-timeline .inner-card__number{display:block;width:auto;height:auto;border:0;border-radius:0;margin:0 0 9.5px;color:#4caf50;opacity:.93;font:101px/1 "Montserrat Regular",sans-serif}.service-timeline .inner-card__title{font:24px/1.6 "Montserrat Bold",sans-serif;margin:0 0 15px}.service-timeline .inner-card:first-child .inner-card__title{font-family:"Montserrat Regular",sans-serif}.service-timeline .inner-card p,.service-timeline .inner-card__list{font:18px/1.4 "Montserrat Light",sans-serif;margin:0}.service-timeline .inner-card__list{padding-left:25px;text-align:left}.service-timeline .inner-card__list li{margin:0 0 10px}.service-timeline .inner-form-layout{margin-top:108px}.service-duration{padding:70px 0 60px;text-align:left;background:#fff}.service-duration h2{font:48px/1.6 "Montserrat Bold",sans-serif;margin:0 0 20px}.service-duration .inner-copy{max-width:none;margin:0}.service-duration p{font:18px/1.6 "Montserrat Regular",sans-serif;margin:0 0 30px}.service-duration__promise{padding:10px 5px 10px 300px;background:#e53734;color:#fff;font:19px/1.6 "Montserrat Bold",sans-serif;text-align:right}.service-prose{padding:70px 0 50px}.service-prose>.inner-container>h2{font:48px/1.6 "Montserrat Bold",sans-serif;margin:0 5px 20px}.service-prose .inner-copy{max-width:none;margin:0 5px}.service-prose p{font:16px/1.6 "Montserrat Regular",sans-serif;margin:0 0 20px}.service-form,.portfolio-form,.guide-prose,.service-prose:has(.lead-form){background:#1c1c1c;color:#fff;padding:60px 0}:is(.inner-page--service,.inner-page--portfolio) .inner-form-layout{max-width:none;display:block;margin:0}:is(.service-timeline) .inner-form-layout{margin-top:108px}:is(.inner-page--service,.inner-page--portfolio) .lead-form{border:3px double #e53835;padding:40px 20px 50px}:is(.inner-page--service,.inner-page--portfolio) .lead-form h3{font:48px/1.2 "Montserrat Bold",sans-serif;letter-spacing:.04em;margin:0 0 25px}:is(.inner-page--service,.inner-page--portfolio,.inner-page--guide) .lead-form input,:is(.inner-page--service,.inner-page--portfolio,.inner-page--guide) .lead-form textarea{color:#fff;border-bottom-color:#ffffff42}:is(.inner-page--service,.inner-page--portfolio,.inner-page--guide) .lead-form__field{padding-top:22px}:is(.inner-page--service,.inner-page--portfolio,.inner-page--guide) .lead-form__field>label{top:22px;color:#ffffff80}:is(.inner-page--service,.inner-page--portfolio,.inner-page--guide) .lead-form__field:focus-within>label,:is(.inner-page--service,.inner-page--portfolio,.inner-page--guide) .lead-form__field:has(input:not(:placeholder-shown))>label{top:0}:is(.inner-page--service,.inner-page--portfolio,.inner-page--guide) .lead-form__field input{height:25px;padding-bottom:8px}:is(.inner-page--service,.inner-page--portfolio,.inner-page--guide) .lead-form__submit{border-radius:25px;background:#e53835;padding:10px 30px;margin:25px auto 0;width:100%;font:16px/1.42857143 "Montserrat Regular",sans-serif}:is(.inner-page--service,.inner-page--portfolio,.inner-page--guide) .lead-form__consent{margin-top:15px;color:#fff}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose{padding:40px 0 60px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose h2{font:34px/1.6 "Montserrat Regular",sans-serif;text-align:center;margin-bottom:20px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .inner-copy p{font:20px/1.6 "Montserrat Light",sans-serif;text-align:center;margin:0 0 55px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form{border:0;padding:0 5px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__choices{grid-row:span 3}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__field:has(textarea){grid-column:3/5}.service-pricing{padding:65px 0 60px;background:#fff;color:#333}.service-pricing>.inner-container>h2{font:48px/1.1 "Montserrat Bold",sans-serif;margin:0 0 75px}.service-pricing .inner-pricing{gap:40px;margin:0 5px;align-items:start}.service-pricing .inner-card{border:2px solid #e53835;border-radius:10px;padding:40px 35px 42px;background:#fff;color:#333}.service-pricing .inner-card__title{font:22px/1.6 "Montserrat Bold",sans-serif;margin:0 0 20px}.service-pricing .inner-card p{font:16px/1.6 "Montserrat Regular",sans-serif;text-align:left;margin:0 0 20px}.inner-page[data-inner-page=razrabotka-logotip] .service-timeline{padding:65px 0 60px}.inner-page[data-inner-page=razrabotka-logotip] .service-timeline>.inner-container{width:calc(100% - 20px);max-width:none}.inner-page[data-inner-page=razrabotka-logotip] .inner-timeline{max-width:1015px;margin:145px auto 0;gap:50px}.inner-page[data-inner-page=razrabotka-logotip] .inner-card__number{margin-bottom:35px}.inner-page[data-inner-page=razrabotka-logotip] .service-timeline .inner-card__title{font:22px/1.2 "Montserrat Regular",sans-serif;margin-bottom:35px}.inner-page[data-inner-page=razrabotka-logotip] .service-timeline .inner-card p{font:16px/1.6 "Montserrat Regular",sans-serif}.inner-page--guide .guide-prose{padding:70px 0 60px}.inner-page--guide h1{font:28px/1.2 "Montserrat Regular",sans-serif;text-align:center;margin:0}.inner-page--guide .inner-form-layout{max-width:668px;margin:50px auto 0}.inner-page--guide .lead-form{padding:0 15px}.inner-page--guide .lead-form h3{font:22px/1.2 "Montserrat Regular",sans-serif;text-align:center;margin:0 0 25px}.inner-page--guide .lead-form__fields{grid-template-columns:1fr;gap:10px}.inner-page--guide .lead-form__submit{width:auto;min-width:220px}.portfolio-hero{position:relative;isolation:isolate}.portfolio-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(28,28,28,.7)}.portfolio-hero .inner-container{width:calc(100% - 10px)}.portfolio-hero h1{width:calc(50% - 15px);padding-inline:5px;background:rgba(229,56,53,.9)}.portfolio-hero__notice{position:absolute;bottom:25px;left:25%;transform:translateX(-50%);border-radius:25px;padding:8px 24px;background:#e53835;color:#fff;font:14px/1.42857143 "Montserrat Regular",sans-serif}.portfolio-hero{padding-bottom:296px}.portfolio-portfolio{padding:0}.portfolio-portfolio{background:#1c1c1c}.portfolio-portfolio>.inner-container{max-width:none;width:100%}.portfolio-grid{gap:0;padding:10px 5px}.portfolio-grid__column{display:grid;gap:20px;align-content:start;padding:2px}.portfolio-grid__column>article:first-child:last-child{margin-inline:-2px}.portfolio-grid__column:first-child>article:first-child{padding:10px}.portfolio-grid__column:nth-child(n+3){margin-top:20px}.inner-page--portfolio .lead-form h3{font-size:42px}@media(max-width:1199px)and (min-width:768px){.inner-page--service .inner-container{max-width:940px}.service-hero>.inner-container>:is(h1,h2){font-size:44px}}@media(max-width:991px)and (min-width:768px){.inner-page--service .inner-container{max-width:720px}.service-features .inner-features,.service-timeline .inner-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.service-hero>.inner-container>:is(h1,h2){font-size:32px;text-align:center}.inner-page[data-inner-page=razrabotka-korporativnyisait] .service-hero>.inner-container>:is(h1,h2){font-size:31px}.service-hero .inner-hero__intro{font-size:18px}.service-hero .inner-link{margin-top:27px}.service-hero .inner-hero__benefits{grid-template-columns:1fr;margin:70px 5px 0;gap:20px}.service-hero .inner-hero__benefits .inner-card__title{font-size:18px}.service-hero:has(.inner-hero__benefits) .inner-link{margin-top:57px}.service-features{padding:21px 0 37px}.service-features:not(:has(>.inner-container>h2)){padding-top:32px}.service-features>.inner-container>h2{font-size:28px;margin-bottom:31px}.service-features .inner-features{grid-template-columns:1fr;gap:46px;margin-inline:5px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-features .inner-features{margin-inline:5px}.service-features svg.inner-icon{width:70px;height:70px;padding:20px}.service-features .inner-card p{font-size:13px}.inner-page[data-inner-page=razrabotka-internetmagazin] .service-features .inner-card p{font-size:14px}.inner-page[data-inner-page=razrabotka-podderzhka] .service-features .inner-card p{font-size:15px}.inner-page[data-inner-page=razrabotka-reklama] .service-features .inner-card p{font-size:16px}.service-timeline{padding:24px 0}.service-timeline>.inner-container>h2{font-size:28px;text-align:center}.service-timeline .inner-timeline{grid-template-columns:1fr;gap:27px;margin:23px 5px 0}.service-timeline .inner-card{padding:0}.service-timeline .inner-card__title{font-size:20px}.service-timeline .inner-card p,.service-timeline .inner-card__list{font-size:15px}.service-timeline .inner-card__list{padding-left:20px}.service-timeline .inner-form-layout{margin-top:60px}.service-duration{padding:25px 0 15px}.service-duration h2{font-size:28px;margin:0 0 20px}.service-duration .inner-copy{margin:0}.service-duration__promise{padding:10px 0;font:14px/1.6 "Montserrat Regular",sans-serif;text-align:left}.service-prose{padding:25px 0 30px}.service-prose>.inner-container>h2{font-size:28px;margin-inline:0}.service-prose .inner-copy{margin-inline:0}.inner-page[data-inner-page=razrabotka-garantii] .service-prose h2{font-size:32px}.inner-page[data-inner-page=razrabotka-garantii] .service-prose p{font-size:15px}.service-form{padding:60px 0}:is(.inner-page--service,.inner-page--portfolio) .lead-form{padding:40px 20px 50px}:is(.inner-page--service,.inner-page--portfolio) .lead-form h3{font-size:22px}:is(.inner-page--service,.inner-page--portfolio) .lead-form__fields{grid-template-columns:1fr;gap:10px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose{padding:25px 0 40px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose h2{font-size:24px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .inner-copy p{font-size:16px;margin-bottom:40px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__fields{grid-template-columns:1fr}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__field:has(textarea){grid-column:auto}.service-pricing{padding:17px 0 30px}.service-pricing>.inner-container>h2{font-size:28px;margin-bottom:25px}.service-pricing .inner-pricing{grid-template-columns:1fr;gap:20px;margin-inline:0}.service-pricing .inner-card{padding:40px 30px 25px}.service-pricing .inner-card__title{font-size:20px}.service-pricing .inner-card p{font-size:15px}.service-pricing .inner-card p:first-of-type{font-size:16px}.inner-page[data-inner-page=razrabotka-logotip] .service-timeline>.inner-container{width:calc(100% - 40px)}.inner-page[data-inner-page=razrabotka-logotip] .service-timeline h2{font-size:30px;text-align:left}.inner-page[data-inner-page=razrabotka-logotip] .inner-timeline{margin:120px 5px 0;gap:75px}.inner-page--guide .guide-prose{padding:25px 0 30px}.inner-page--guide h1{font-size:22px}.inner-page--guide .inner-form-layout{max-width:none;margin:40px auto 0}.inner-page--guide .lead-form{padding:0 20px}.inner-page--guide .lead-form h3{font-size:18px}.portfolio-hero{padding-bottom:50px}.portfolio-hero .inner-container{width:calc(100% - 50px)}.portfolio-hero h1{width:100%}.portfolio-hero__notice{display:none}.portfolio-portfolio>.inner-container{width:calc(100% - 40px)}.portfolio-grid{gap:0;padding:12px 0}.portfolio-grid__column{padding:0 2px;gap:20px}.portfolio-grid__column:nth-child(n+3){margin-top:20px}.portfolio-grid__column:nth-child(2){margin-top:66px}.portfolio-form{padding:15px 0}}:is(.inner-page--service,.inner-page--portfolio) .lead-form__fields{grid-template-columns:1fr}:is(.inner-page--service,.inner-page--portfolio,.inner-page--guide) .lead-form--inner-dark{color:#fff}.service-features .inner-card__list{font:16px/1.6 "Montserrat Regular",sans-serif;margin:0;padding-left:24px;text-align:left}.service-features .inner-card__list li{padding-left:8px;margin:0 0 4px}.service-pricing .inner-card__list{font:16px/1.6 "Montserrat Regular",sans-serif;margin:0 0 20px;padding-left:24px;text-align:left}.service-pricing .inner-card__list li{padding-left:8px;margin:0 0 4px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form{max-width:1000px;margin:auto;padding:20px 25px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__fields{grid-template-columns:1fr;gap:24px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__choices{grid-row:auto;font-size:14px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__choices legend{font:13px/1.6 "Montserrat Regular",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#ffffffcc}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__choices label{margin-bottom:7.33px;line-height:22px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__choices input{width:22px;height:22px;margin:0}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__field{padding-top:27.3px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__field>label{top:0;color:#ffffffcc;font:13px/1.6 "Montserrat Regular",sans-serif;letter-spacing:.1em;text-transform:uppercase}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__field :is(input,textarea){padding:12px 9.6px;height:41px;border:0;border-radius:5px;background:#3a3e49;color:#fff}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__field textarea{height:100px}.inner-page[data-inner-page=razrabotka-razrabotkasaitov] .service-prose .lead-form__field:has(textarea){grid-column:auto}.inner-page[data-inner-page=privacy] h1{margin-bottom:20px}.inner-page[data-inner-page=privacy] .inner-copy p:has(br:only-child){font-size:16px;line-height:1.4;margin-top:-4px;margin-bottom:2px}.inner-page[data-inner-page=not_found] .system-prose{padding-bottom:136px;background:#f3f3f3}.inner-page[data-inner-page=not_found] .inner-copy p{margin-bottom:0}.inner-page[data-inner-page=not_found] .inner-actions{margin-top:26px}.inner-page[data-inner-page=not_found] .inner-link{margin:0;padding:21px 43px;background:#fff;color:#000;border-radius:5px;font:14px/20px "Montserrat Regular",sans-serif;text-decoration:none}@media(max-width:767px){.inner-page[data-inner-page=razrabotka-prodvizheniesaitov] .service-features .inner-card :is(p,ul){font-size:16px}.service-pricing .inner-card__list{font-size:15px}.inner-page[data-inner-page=privacy] .inner-container{width:calc(100% - 50px)}}.service-price{font-size:150%;color:#37b44a}.inner-page[data-inner-page=razrabotka-podderzhka] .service-prose{padding-bottom:70px}.service-timeline .inner-card p+p{margin-top:10px}.inner-page[data-inner-page=razrabotka-logotip] .inner-timeline{margin-top:47px}.inner-page[data-inner-page=razrabotka-logotip] .service-timeline .inner-card__list{font:16px/1.6 "Montserrat Regular",sans-serif;padding-left:24px}.inner-page[data-inner-page=razrabotka-logotip] .service-timeline .inner-card__list li{padding-left:8px;margin-bottom:4px}@media(min-width:768px){.inner-page[data-inner-page=razrabotka-internetmagazin] .inner-hero__benefits{margin-top:120.1px;row-gap:30px}.inner-page[data-inner-page=razrabotka-internetmagazin] .inner-hero__benefits .inner-icon{width:100px;height:100px}.inner-page:is([data-inner-page=razrabotka-podderzhka],[data-inner-page=razrabotka-akcii]) .inner-hero__intro{font-size:24px}.inner-page[data-inner-page=razrabotka-reklama] .inner-hero__intro{font-size:24px;line-height:1.4}.inner-page[data-inner-page=razrabotka-prodvizheniesaitov] .inner-hero__intro{font-size:24px;line-height:1.2}.inner-page[data-inner-page=razrabotka-garantii] .service-prose{padding-bottom:70px}}@media(max-width:767px){.inner-page[data-inner-page=razrabotka-logotip] .inner-timeline{margin-top:52px;gap:66px}.inner-page[data-inner-page=razrabotka-reklama] .inner-hero__intro{line-height:1.4}.inner-page[data-inner-page=razrabotka-prodvizheniesaitov] .inner-hero__intro{line-height:1.2}}.portfolio-form__pending{max-width:max-content;margin:20px auto 0!important;padding:8px 24px;border-radius:25px;background:#e53835;color:#fff;font:14px/20px "Montserrat Regular",sans-serif}@media(min-width:768px){.portfolio-grid{padding:5.5px 0}.portfolio-grid__column{padding:7px;gap:20px}.portfolio-grid__column:nth-child(n+3){margin-top:14px}}@media(max-width:767px){.portfolio-grid{padding:12px 0 14px}.portfolio-grid__column+.portfolio-grid__column{margin-top:20px}.portfolio-grid__column:first-child{row-gap:66px}.portfolio-grid__column:nth-last-child(-n+2){padding-inline:0}}.inner-page[data-service-light-fallback=serif] .service-timeline :is(.inner-card p,.inner-card__list){font-family:serif}section.service-offers.inner-section{padding:60px 0;background:#f1f1f1}section.service-offers>.inner-container{width:calc(100% - 10px);max-width:none}.inner-container>.service-offers{display:grid;grid-template-columns:80px minmax(0,1fr) 80px;column-gap:40px;align-items:center;overflow:visible}.service-offers__track{min-width:0}.service-offer{padding:15px 5px}.service-offer>h2{font:48px/1.6 "Montserrat Bold",sans-serif;margin:0 0 20px;color:#e53835}.service-offer>p{font:26px/1.6 "Montserrat Regular",sans-serif;margin:0}.service-offer .lead-form{max-width:616px;margin:20px auto 0;padding:40px 20px 20px;border:0;border-radius:5px;background:#2b3238;color:#fff;box-shadow:0 3.333px 10px #0000001a}.service-offer .lead-form h3{font:20px/1.2 "Montserrat Regular",sans-serif;letter-spacing:.04em;text-align:center;margin:0 0 20px}.service-offer:first-child .lead-form__submit{border:1px solid #ddd;border-radius:0;background:transparent}.inner-container>.service-offers>button{position:static;width:80px;height:80px;border:2px solid #3333;border-radius:50%;background:transparent;color:#333c;font:26.667px/1 "Montserrat Regular",sans-serif}@media(max-width:767px){section.service-offers.inner-section{padding:15px 0 16px}section.service-offers>.inner-container{width:calc(100% - 40px)}.inner-container>.service-offers{grid-template-columns:minmax(0,1fr);gap:0}.inner-container>.service-offers>button{display:none}.service-offer>h2{font-size:32px}.service-offer>p{font-size:18px}.service-offer .lead-form{padding:40px 20px 20px}.service-offer .lead-form h3{font-size:20px}.inner-page[data-inner-page=razrabotka-reklama] .service-timeline :is(.inner-card p,.inner-card__list){font-size:16px}}.news-container{width:min(1170px,calc(100% - 30px));margin-inline:auto}.news-index,.news-featured{background:#1c1c1c;color:#fff}.news-index{padding:60px 0}.news-index__title{font-family:"TTNorms Regular",sans-serif;font-size:48px;font-weight:400;line-height:1.2;text-align:center;margin:0 0 30px}.news-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 30px;margin:0 0 30px;font-family:"Montserrat Bold",sans-serif;font-size:16px}.news-filters a{color:#ff6865;text-decoration:underline;text-underline-offset:3px;min-height:24px}.news-filters>span{color:#fff}.news-cards{display:grid;gap:10px;margin:20px 0}.news-card{display:grid;grid-template-columns:39.469% minmax(0,60.531%);align-items:center;padding:10px 5px;box-shadow:2px 2px 5px #0008;color:#fff;gap:0}.news-card__image{display:block;margin-right:20px;overflow:hidden}.news-card__image img{display:block;width:100%;height:auto;object-fit:cover}.news-card__content{min-width:0}.news-card__title{font-family:"Montserrat Bold",sans-serif;font-size:29px;font-weight:400;line-height:1.2;margin:0 0 12px;color:inherit;overflow-wrap:anywhere}.news-card__summary{font-family:"Montserrat Regular",sans-serif;font-size:16px;line-height:1.6;margin:0 0 12px;overflow-wrap:anywhere}.news-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-family:"Montserrat Regular",sans-serif;font-size:16px;line-height:1.6}.news-card__read{display:inline-flex;align-items:center;justify-content:center;background:#c62a28;color:#fff;text-decoration:none;border-radius:5px;min-height:36px;padding:8px 24px;font-size:14px;line-height:20px}.news-card__read:hover{background:#c91d1a}.news-card__category{color:#ff6865;text-decoration:none;min-height:24px}.news-card__date{text-align:right}.news-pagination{display:flex;width:max-content;max-width:100%;overflow:auto;margin:20px 0;border:1px solid #e53734;border-radius:5px;font-family:"Montserrat Regular",sans-serif;font-size:16px;line-height:1;white-space:nowrap}.news-pagination>*{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 15px;color:#ff6865;text-decoration:none}.news-pagination>*+*{border-left:1px solid #e53734}.news-pagination a:hover{background:#e5373415}.news-pagination__current{color:#fff;background:#e53734}.news-featured{padding:20px 0 40px}.news-featured__title{font-family:"Montserrat Medium",sans-serif;font-size:44px;font-weight:400;line-height:1.2;color:#fbfbfb;text-align:center;margin:0 auto 30px;max-width:960px}.news-featured__title span{font-family:"Montserrat Bold",sans-serif;color:#ff6865}.news-featured__title:after{content:"";display:block;width:58%;height:1px;background:#727272;margin:24px auto 0}.news-featured .news-card__title{font-family:"Montserrat Medium",sans-serif;font-size:28px}.news-featured .news-card__read{border-radius:0}.news-featured__all{display:flex;align-items:center;justify-content:center;width:min(420px,100%);min-height:50px;margin:30px auto 0;border:1px solid #e53734;background:#e53734;color:white;text-decoration:none;text-align:center;font-family:"Montserrat Bold",sans-serif;font-size:18px;padding:12px 24px}.news-article__hero{position:relative;isolation:isolate;background:#1c1c1c;color:#fff;padding:15px 0 60px;overflow:hidden}.news-article__cover{position:absolute;z-index:-2;inset:0;display:block;width:100%;height:100%;object-fit:cover}.news-article__hero:before{content:"";position:absolute;z-index:-1;inset:0;background:#000c}.news-breadcrumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 5px;margin-bottom:35px;font-family:"Montserrat Regular",sans-serif;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.news-breadcrumbs a{color:#fff;text-decoration:underline}.news-article__hero h1{font-family:"Montserrat Bold",sans-serif;font-size:64px;font-weight:400;line-height:1.2;margin:0 0 24px;overflow-wrap:anywhere}.news-article__hero p{font-family:"Montserrat Regular",sans-serif;font-size:16px;line-height:1.6;margin:0}.news-article__content{padding:40px 0;background:#fff;color:#000}.news-prose{font-family:"Montserrat Regular",sans-serif;font-size:16px;line-height:1.4;overflow-wrap:anywhere;text-rendering:optimizeLegibility}.news-prose h2,.news-prose h3,.news-prose h4,.news-prose h5,.news-prose h6{font-family:"Montserrat Bold",sans-serif;margin:24px 0 12px;font-weight:600;line-height:1.4}.news-prose h2{font-size:24px}.news-prose h3{font-size:18.72px}.news-prose h4{font-size:16px}.news-prose h5{font-size:13.28px}.news-prose h6{font-size:10.72px}.news-prose .news-prose__original-h1{font-size:2.2em}.news-prose p{margin:16px 0}.news-prose strong,.news-prose b,.news-prose th{font-weight:600}.news-prose blockquote{border-left:5px solid #8a8a8a;margin:1.5em 0;padding:.5em 1em;font-style:italic}.news-prose a{color:#c12724;text-decoration:underline}.news-prose code{background:#3333331a;color:#000;padding:2.5px 5px;border-radius:6px;font-size:1em}.news-prose pre{max-width:100%;white-space:pre;overflow:auto}.news-prose pre>code{display:block;padding:10px;overflow-x:auto}.news-prose img,.news-prose video{display:block;max-width:100%;height:auto}.news-prose hr{border:0;border-top:2px solid #3333}.news-prose table{display:block;overflow:auto;border-collapse:collapse;margin-bottom:10px;max-width:100%;width:100%}.news-prose td,.news-prose th{padding:6px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.news-prose thead{border-bottom:1px solid #3333}.news-prose tbody tr:nth-child(even){background:#3333330d}.news-prose ul,.news-prose ol{padding-left:25px}.news-prose li{margin:8px 0}.news-prose>:first-child{margin-top:0}.news-prose>:last-child{margin-bottom:0}.news-cta{position:relative;isolation:isolate;min-height:684px;overflow:hidden;background:#1c1c1c url(/assets/asgard/optimized/beeff63507080175e779fe2c.svg) center/cover;color:#fff;display:grid;place-items:center}.news-cta__art{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url(/assets/asgard/optimized/12f4fe37a4429bfab01e5b30.svg),url(/assets/asgard/b3c1fa2e87c91df4cf1dcae9.svg),url(/assets/asgard/optimized/ab0b90dd1917bda63a200701.png),url(/assets/asgard/optimized/1868d5cdd088121efd75126b.png),url(/assets/asgard/43a5292169c04acc5224e1ce.png),url(/assets/asgard/optimized/10efe11046469547c67970f6.webp);background-repeat:no-repeat;background-size:670px auto,460px auto,850px auto,1021px auto,1938px auto,1021px auto;background-position:calc(50% - 851px) calc(50% + 65px),calc(50% + 404px) -90px,center calc(50% - 254px),center calc(50% + 28px),calc(50% - 16px) calc(50% + 231px),center calc(50% + 28px)}.news-cta__content{width:min(570px,calc(100% - 40px));text-align:center;transform:translateY(-10px)}.news-cta__title{font-family:"Montserrat Bold",sans-serif;font-size:38px;font-weight:500;line-height:1.3;margin:0 0 20px;color:#fff}.news-cta__title span:not([class]),.news-cta__intro strong{color:#ff6865}.news-cta__intro{font-family:"Montserrat Regular",sans-serif;font-size:17px;line-height:1.3;margin:0 0 44px}.news-cta__actions{display:flex;justify-content:center;gap:40px;margin:0 0 44px}.news-cta__button,.news-cta__telegram{display:inline-flex;align-items:center;justify-content:center;width:230px;min-height:52px;font-family:"Montserrat Bold",sans-serif;font-size:16px;line-height:1.3;border-radius:5px;border:1px solid #e53734;padding:12px 20px;text-decoration:none;cursor:pointer}.news-cta__button{background:#e53734;color:#fff}.news-cta__telegram{background:#27a7e7;border-color:#27a7e7;color:#fff}.news-cta__note{font-family:"Montserrat Regular",sans-serif;font-size:14px;line-height:1.5;margin:0}.news-dialog{width:min(700px,calc(100% - 30px));max-height:calc(100dvh - 30px);overflow:auto;background:#fff;color:#1c1c1c;border:0;border-radius:8px;padding:36px 30px}.news-dialog::backdrop{background:#0009}.news-dialog .lead-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.news-dialog .lead-form__choices{display:grid;gap:12px;border:0;padding:0;margin:0}.news-dialog .lead-form__choices label{display:flex;align-items:center;gap:8px}.news-cta--wide-only{display:grid}.news-cta--narrow-only{display:none}@media(max-width:1199px){.news-featured__title{font-size:42px}.news-featured .news-card__title{font-size:26px}.news-cta__title{font-size:36px}}@media(min-width:992px)and (max-width:1199px){.news-cta__art{background-size:670px auto,460px auto,850px auto,912.66px auto,1680px auto,912.7px auto;background-position:calc(50% - 841px) calc(50% + 43px),calc(50% + 404px) -60px,center calc(50% - 251.5px),center calc(50% + 8.5px),calc(50% - 26px) calc(50% + 246.5px),center calc(50% + 8.5px)}}@media(min-width:768px)and (max-width:991px){.news-featured__title{font-size:32px}.news-featured .news-card__title{font-family:"Montserrat Bold",sans-serif;font-size:22px}.news-cta{min-height:500px}.news-cta__art{background-size:430px auto,310px auto,631.91px auto,683.62px auto,1350px auto,683.6px auto;background-position:calc(50% - 391px) calc(50% - 45px),calc(50% + 374px) -52px,center calc(50% - 185.5px),center,center calc(50% + 170px),center}.news-cta__title{font-size:30px;margin-bottom:9px}.news-cta__content{transform:translateY(-2px)}.news-cta__intro{font-size:15px;margin-bottom:33px}.news-cta__actions{margin-bottom:35px}}@media(max-width:767px){.news-index{padding:60px 0}.news-index__title{font-size:32px}.news-filters{gap:12px 18px}.news-card{display:block}.news-card__image{margin:0 0 20px}.news-card__title,.news-featured .news-card__title{font-family:"Montserrat Bold",sans-serif;font-size:18px}.news-card__meta{justify-content:flex-start;gap:12px 24px}.news-card__date{text-align:left}.news-pagination{max-width:100%;font-size:14px}.news-pagination>*{padding:10px 12px}.news-pagination__previous,.news-pagination__next{display:none}.news-featured{padding-bottom:20px}.news-featured__title{font-size:28px}.news-article__hero h1{font-size:25px}.news-breadcrumbs{margin-bottom:25px}.news-article__content{padding:20px 0}.news-cta{min-height:0;padding:30px 0;background-size:cover}.news-cta__art{display:none}.news-cta__content{transform:none;padding:20px;background:#202020 url(/assets/asgard/optimized/8a08fd6e2e33e64041147616.png) center bottom/100% auto no-repeat;border-radius:10px;width:calc(100% - 30px)}.news-cta__title{font-size:26px}.news-cta__intro{font-size:17px;margin-bottom:30px}.news-cta__actions{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:24px}.news-cta__button,.news-cta__telegram{width:100%}.news-cta--wide-only{display:none}.news-cta--narrow-only{display:grid}.news-dialog{padding:36px 20px}.news-dialog .lead-form__fields{grid-template-columns:1fr}}.news-container{width:min(994px,calc(100% - 30px))}.news-featured__header{display:flex;flex-direction:column;padding:10px 5px 0}.news-featured__title{max-width:none;margin:0 0 20px}.news-featured__title:after{display:none}.news-featured__divider{width:58%;height:1px;flex:none;border:0;background:#727272;margin:10px auto 40px}.news-featured .news-cards{margin:0 5px;padding:6px 0 5px}.news-featured .news-card{padding:20px 0}.news-featured .news-card__image{margin:10px 15px}.news-featured .news-card__content{padding:10px 15px}.news-featured .news-card__title,.news-featured .news-card__summary{margin-bottom:20px}.news-featured .news-card__meta{display:grid;grid-template-columns:26.4182% 48.5818% 25%;padding:10px 0;gap:0}.news-featured .news-card__read{justify-self:start;margin-left:5px;line-height:22.8571429px}.news-featured .news-card__category{justify-self:center}.news-featured .news-card__date{margin-left:20px;margin-right:5px}.news-featured__all{display:table;width:auto;min-height:0;max-width:calc(100% - 10px);margin:65px auto 5px;padding:15px 30px;border:0;background:linear-gradient(90deg,#da4949,#f00);font-family:"Montserrat Regular",sans-serif;font-size:16px;line-height:22.8571429px}@media(min-width:992px)and (max-width:1199px){.news-container{width:940px}}@media(min-width:768px)and (max-width:991px){.news-container{width:720px}.news-featured__all{margin-top:25px}}@media(max-width:767px){.news-featured__divider{margin-bottom:20px}.news-featured .news-card__image{margin:10px 15px}.news-featured .news-card__content{padding:10px 15px 0}.news-featured .news-card__summary{margin-bottom:10px}.news-featured .news-card__meta{display:flex;flex-direction:column;align-items:stretch;padding:10px 5px}.news-featured .news-card__read{align-self:center;margin:10px 0;line-height:20px}.news-featured .news-card__category{align-self:flex-start;margin:10px 0;padding:8px 0;line-height:22.8571429px}.news-featured .news-card__date{margin:0;padding:10px 0}.news-featured__all{margin-top:25px}}.news-featured__all{line-height:normal}@media(min-width:768px)and (max-width:991px){.news-featured{padding-bottom:20px}}
