*,*:before,*:after{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;overflow-x:hidden;margin:0;padding:0;box-sizing:border-box;background-color:var(--bg-white)}h1,h2,h3,h4,h5,h6{font-family:Montserrat;margin-top:0;margin-bottom:0;font-style:normal}p{margin-top:0;margin-bottom:0;font-style:normal}ul,ol{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}img{display:block;max-width:100%;height:auto;border-radius:4px}button{cursor:pointer;font-family:inherit;color:currentColor;padding:0;line-height:0;outline:none}input{font-family:inherit}a{color:inherit;font-style:normal;text-decoration:none;outline:none;cursor:pointer}.container{padding-left:20px;padding-right:20px;box-sizing:border-box}@media screen and (min-width: 360px){.container{max-width:360px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.container{max-width:768px;padding-left:40px;padding-right:40px}}@media screen and (min-width: 1440px){.container{min-width:1440px;padding-left:30px;padding-right:30px}}:root{--white: #f8f8f8;--black: #212121;--gray: #777;--nordic-blue: #5e81ac;--bg-white: #f7f4f4;--timing-function: .25s cubic-bezier(.4, 0, .2, 1)}@font-face{font-family:Open Sans;font-weight:400;font-style:normal;font-display:swap;src:local("Open Sans"),url(/assets/OpenSans-Regular-CW1ke_qS.woff2) format("woff2")}@font-face{font-family:Open Sans;font-weight:600;font-style:normal;font-display:swap;src:local("Open Sans"),url(/assets/OpenSans-SemiBold-B60MoDWl.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:local("Montserrat"),url(/assets/Montserrat-Medium-DFfcsv-k.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap;src:local("Montserrat"),url(/assets/Montserrat-SemiBold-JOHL-zms.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:local("Montserrat"),url(/assets/Montserrat-Bold-BewGjw5v.woff2) format("woff2")}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.header-section{position:relative;z-index:100;padding-top:30px}.header-wrapper{display:flex;justify-content:space-between;align-items:center}.header-second-wrapper{display:flex;column-gap:30px}.mobile-menu-open-btn{background-color:transparent;border:none}.header-navigation,.phone-link{display:none}.lang-menu{display:block;width:60px;position:relative;z-index:100}.selected-lang{width:80px;display:flex;color:#fff;column-gap:6px;align-items:center;font-size:14px;font-weight:700;line-height:1.6;text-transform:uppercase}.lang-menu ul{display:block;position:absolute;left:-10px}.img-lang{width:28px;height:28px}.eng-lang,.dk-lang{display:flex;color:var(--white);padding:10px;font-size:16px;border:none;background-color:transparent;align-items:center;column-gap:10px}.lang-menu:hover,.lang-menu:hover ul,.lang-menu:focus ul{cursor:pointer}details ul{transform:0}details[open] ul{opacity:1;transition:transform .5s}details[open] .phone-icon{transform:rotate(180deg)}.phone-icon{transition:transform .5s ease}@media screen and (min-width: 768px){.header-section{padding-top:30px}.logo{width:116px;height:86px}.header-navigation{display:flex}.header-nav-link-list{display:flex;flex-wrap:wrap;max-width:372px;gap:12px;justify-content:center}.header-nav-link-list li a{display:flex;font-size:15px;padding:10px 20px;font-weight:600;line-height:1.6;color:var(--white);border-radius:30px;border:1px solid var(--black);background:var(--black)}.lang-menu{width:100px}.selected-lang{width:100px;column-gap:10px;font-size:16px}.mobile-menu-open-btn{display:none}}@media screen and (min-width: 1440px){.header-nav-link-list{flex-wrap:nowrap;max-width:none;gap:8px}.header-second-wrapper{display:flex;column-gap:30px;align-items:center}.header-nav-link-list li a{padding:12px 22px}.phone-link{display:flex;column-gap:6px;color:var(--white);text-align:center;font-size:16px;font-weight:600;line-height:1.6;border-radius:30px;padding:12px 22px;background-color:var(--black);transition:transform .3s ease;transform-origin:center}.phone-icon-wrapper{height:13px}.header-nav-link{display:inline-block;padding:8px 12px;transition:transform .3s ease;transform-origin:center}.phone-link:hover,.phone-link:focus,.header-nav-link:hover,.header-nav-link:focus{transform:translateY(-4px) scale(1.06)}}.hero-section-container{padding-bottom:100px}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:740px;object-fit:cover;z-index:-2}.hero-section-text-wrapper{margin-top:84px}.hero-title{color:var(--white);font-size:27px;font-weight:600;line-height:1.4;text-transform:uppercase;margin-bottom:18px}.hero-pre-title-text{color:var(--white);font-size:17px;line-height:1.8;margin-bottom:70px}.hero-social-media-list{display:none}.hero-link-btn{display:flex;justify-content:center;align-items:center;column-gap:12px;max-width:216px;margin:0 auto;color:var(--white);font-size:17px;line-height:1.4;letter-spacing:.02em;border:none;padding:15px 22px;border-radius:32px;background-color:var(--black)}.hero-link-svg{fill:var(--white)}.hero-link-btn:hover .hero-link-svg{animation:bounce-up-down .8s ease forwards}@media screen and (min-width: 768px){.hero-bg{height:980px}.hero-title{font-size:46px;line-height:1.2;max-width:590px;margin-bottom:24px}.hero-pre-title-text{font-size:24px;line-height:1.9}.hero-social-media-list{display:flex;flex-direction:column;align-items:center;row-gap:40px;justify-content:center}.hero-social-media-link{width:54px;height:54px;flex-shrink:0;background-color:var(--nordic-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .18s ease}.social-media-hero-svg{display:block;transition:transform .3s ease;transform-origin:center}.hero-social-media-link:hover,.hero-social-media-link:focus-visible{transform:translateY(-4px) scale(1.06)}@media (prefers-reduced-motion: reduce){.social-media-hero-svg{transition:none}}.hero-section-text-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:150px}.hero-social-media-list{flex-direction:column;margin-bottom:34px}.social-media-hero-svg{fill:var(--white)}}@media screen and (min-width: 1440px){.hero-section-container{padding-bottom:130px}.hero-section-text-wrapper{justify-content:space-between;align-items:flex-end;display:flex;margin-left:120px;margin-top:120px}.hero-title{max-width:880px}.hero-bg{height:840px}.hero-link-btn{margin-left:120px}.hero-social-media-list{row-gap:24px;margin-bottom:80px}}.benefits-section{padding-bottom:60px;background:var(--gb-white);position:relative;padding-top:60px}.language-test{position:absolute;top:30px;right:30px}.benefits-pretitle{color:var(--nordic-blue);font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase;margin-bottom:20px}.benefits-title{color:var(--black);font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.72px;text-transform:uppercase;margin-bottom:20px}.benefits-title-content{color:var(--gray);font-size:15px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:54px}.benefits-list-item-svg{display:flex;width:60px;height:60px;padding:13px;justify-content:center;align-items:center;border-radius:12px;background:var(--black);box-sizing:border-box}.benefits-list-item-svg use{width:100%;height:100%}.benefits-list-item-title{color:var(--black);font-size:22px;font-weight:500;line-height:1.1;letter-spacing:-.44px;text-transform:uppercase}.benefits-list-item-title-wrap{display:flex;gap:20px;align-items:center;margin-bottom:18px}.benefits-list-item-content{color:var(--black);font-size:15px;font-style:normal;font-weight:400;line-height:1.6}.benefits-list{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 768px){.benefits-section{padding-top:110px;padding-bottom:80px}.benefits-title{font-size:52px;line-height:1.1;letter-spacing:-1.04px}.benefits-title-content{font-size:16px;margin-bottom:40px}.benefits-list-item{display:flex;gap:32px}.benefits-list-item-svg{width:70px;height:70px}.benefits-list-item-title{letter-spacing:-.48px;width:190px}.benefits-list-item-title-wrap{margin-bottom:0}.benefits-list-item-content{font-size:16px}.benefits-list{display:flex;flex-direction:column;gap:32px}}@media screen and (min-width: 1440px){.benefits-section{padding-top:130px}.benefits-section-desk-position{display:flex;gap:88px;justify-content:center}.benefits-section-first-part{width:380px}.benefits-list{width:678px}.swiper-slide{width:336px!important}}.about-me-section{padding:60px 0;background-color:var(--black)}.about-me-svg-wrapper{display:flex;justify-content:center;margin-bottom:32px}.about-me-title{font-size:14px;line-height:1.2;text-transform:uppercase;color:var(--nordic-blue);margin-bottom:12px}.about-me-text-list{display:flex;flex-direction:column;row-gap:30px;margin-bottom:32px}.about-me-first-paragraph,.about-me-second-paragraph,.about-me-third-paragraph,.about-me-fourth-paragraph{color:var(--white);font-size:15px;line-height:1.6}.about-me-second-block{display:flex;flex-direction:column;row-gap:16px}.about-me-cirkle-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:20px}.about-me-first-number,.about-me-second-number{height:194px;width:194px;border-radius:999px;display:flex;align-items:center;justify-content:center;margin:0 auto;background-color:var(--nordic-blue);color:var(--white);font-family:Montserrat;font-size:48px;line-height:1.1;letter-spacing:-.02em}.about-me-second-number{color:var(--black);background-color:var(--white)}.about-me-fifth-paragraph,.about-me-sixth-paragraph{color:var(--white);font-family:Montserrat;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase}@media screen and (min-width: 768px){.about-me-section{padding:80px 0}.about-me-svg-wrapper{justify-content:left;margin-bottom:18px}.about-me-title{margin-bottom:18px}.about-me-text-list{max-width:638px;margin-bottom:40px}.about-me-second-block{position:relative;left:-10px;flex-direction:row;justify-content:center}.about-me-cirkle-wrapper{align-items:flex-start}.about-me-second-cirkle{position:relative;left:-10px}.about-me-first-number,.about-me-second-number{height:178px;width:178px}}@media screen and (min-width: 1440px){.about-me-section-wrapper{display:flex;align-items:center;justify-content:center;column-gap:130px;flex-direction:row-reverse}.about-me-text-list{max-width:678px;margin-bottom:0}.about-me-first-paragraph,.about-me-second-paragraph,.about-me-third-paragraph,.about-me-fourth-paragraph{font-size:16px}}.services-section{padding-top:60px;padding-bottom:60px;background:var(--gb-white)}.services-section-first-part{display:flex;flex-direction:column;gap:20px}.services-pretitle{color:var(--nordic-blue);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}.services-title{color:var(--black);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.72px;text-transform:uppercase}.services-title-content{color:var(--gray);font-size:15px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:40px}.services-cards-btns{display:flex;flex-direction:column;gap:16px;margin-bottom:55px}.services-btn{color:var(--black);text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:160%;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:10px;border-radius:30px;border:1px solid var(--black)}.services-btn:hover,.services-btn:focus{background:var(--black);color:var(--white)}.services-btn.active{background:var(--black);color:var(--white)}.services-cards{display:none;opacity:0;transition:opacity .5s ease}.services-cards.active{display:flex;flex-direction:column;gap:30px;opacity:1}.services-card{border-radius:12px;box-shadow:0 4px 4px #d7d9d8}.services-card-text-content{display:flex;padding:16px 18px 32px;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch;border-radius:0 0 12px 12px;background:var(--white);height:282px;box-sizing:border-box}.services-card-img{width:344px;height:228px;border-radius:12px 12px 0 0}.services-card-title{color:var(--black);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px}.services-card-content{color:var(--gray);font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:auto}.services-link-btn-text{color:var(--black);font-size:16px;font-style:normal;font-weight:600;line-height:normal}.services-list-item-svg svg{width:24px;height:24px}.services-card-link{text-align:center;display:flex;transition:transform .3s ease}.services-card-link:hover,.services-card-link:focus{transform:scale(1.05) translate(10px)}@media screen and (min-width: 768px){.services-section{padding-top:80px;padding-bottom:80px}.services-section-first-part{display:flex;flex-direction:column;gap:20px}.services-title{font-size:52px;letter-spacing:-1.04px}.services-title-content{font-size:16px}.services-cards-btns{flex-direction:row;flex-wrap:wrap;gap:21px;margin-bottom:40px}.services-cards.active{flex-direction:row;flex-wrap:wrap}.services-card{width:329px}}@media screen and (min-width: 1440px){.services-section-desk-position{display:flex;height:292px;width:1144px;margin-left:auto;margin-right:auto;justify-content:space-between;align-items:end;margin-bottom:80px}.services-section-first-part{width:327px}.services-title-content{margin-bottom:0}.services-cards-btns{width:676px;margin-bottom:0;margin-top:auto}.services-cards.active{flex-wrap:nowrap;gap:24px}.services-card{width:327px}}.testimonials-section{padding:60px 0;background-color:var(--black)}.testimonials-first-wrapper{display:flex;flex-direction:column;row-gap:20px;margin-bottom:40px}.testimonials-pre-title{color:var(--nordic-blue);font-size:14px;line-height:1.2;text-transform:uppercase}.testimonials-title{color:var(--white);font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.testimonials-title-text{color:var(--gray);font-size:15px;line-height:1.6}.manual-swiper-wrapper{height:450px!important}.card-wrapper{padding:32px;border-radius:40px;background:var(--white)}.testimonials-svg{fill:#2121211a;margin-bottom:12px}.testimonials-first-card-quote,.testimonials-second-card-quote,.testimonials-third-card-quote,.testimonials-fourth-card-quote,.testimonials-fifth-card-quote,.testimonials-sixth-card-quote{font-size:15px;font-weight:400;line-height:1.6;margin-bottom:12px}.testimonials-first-card-name,.testimonials-second-card-name,.testimonials-third-card-name,.testimonials-fourth-card-name,.testimonials-fifth-card-name,.testimonials-sixth-card-name{font-family:Montserrat;font-size:22px;font-weight:600;margin-bottom:4px}.testimonials-first-card-city,.testimonials-second-card-city,.testimonials-third-card-city,.testimonials-fourth-card-city,.testimonials-fifth-card-city,.testimonials-sixth-card-city{font-size:14px;line-height:1.7;color:var(--gray)}.swiper-pagination-bullets{color:var(--gray)!important;opacity:1}.swiper-pagination-bullet-active{background-color:var(--white)!important}@media screen and (min-width: 768px){.testimonials-section{padding:80px 0}.testimonials-title{font-size:52px}.testimonials-title-text{font-size:16px}.testimonials-svg{width:60px;height:38px;margin-bottom:16px}.testimonials-first-card-quote,.testimonials-second-card-quote,.testimonials-third-card-quote,.testimonials-fourth-card-quote,.testimonials-fifth-card-quote,.testimonials-sixth-card-quote{font-size:16px}.testimonials-first-card-name,.testimonials-second-card-name,.testimonials-third-card-name,.testimonials-fourth-card-name,.testimonials-fifth-card-name,.testimonials-sixth-card-name{font-size:24px}.swiper-pagination-manual{position:relative!important}}@media screen and (min-width: 1440px){.testimonials-section-wrapper{display:flex;column-gap:140px}.testimonials-title{width:368px}.testimonials-first-wrapper{margin-left:100px}.card-wrapper{width:284px}.swiper-slide{margin-left:6px!important;margin-right:60px!important}}.approach-section{padding-top:60px;padding-bottom:80px;background:var(--gb-white)}.approach-section-first-part{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.approach-pretitle{color:var(--nordic-blue);font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase}.approach-title{color:var(--black);font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.72px;text-transform:uppercase}.approach-title-content{color:var(--gray);font-size:15px;line-height:1.6}.approach-images{display:flex;align-items:center;margin-bottom:40px}.approach-card-img-wrapper{width:119px;height:119px;border-radius:50%;overflow:hidden;display:inline-block;margin-left:-10px;position:relative}.approach-card-img-wrapper:nth-child(1){z-index:1}.approach-card-img-wrapper:nth-child(2){z-index:2}.approach-card-img-wrapper:nth-child(3){z-index:3}.approach-card-img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.approach-text-content{color:var(--black);font-size:16px;line-height:1.6}.approach-text-title{font-weight:600}.approach-text-content-list{color:var(--black);font-size:16px;margin-left:10px;line-height:1.6;list-style-type:disc;list-style-position:inside}.approach-text-content-bottom{margin-bottom:40px}@media screen and (min-width: 768px){.approach-section{padding-top:80px}.approach-title{font-size:52px;letter-spacing:-1.04px}.approach-title-content{font-size:16px}.approach-card-img-wrapper{width:242px;height:242px}.approach-images{margin-bottom:34px}.approach-text-content-bottom{margin-bottom:30px}}@media screen and (min-width: 1440px){.approach-section-desk{display:flex;gap:139px;justify-content:center}.approach-section-first-part{width:329px}.approach-section-second-part{width:678px}.approach-text-content-bottom{margin-bottom:20px}}.contact-form-section{background:var(--black);padding-top:60px}.contact-form-section-first-part{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.contact-form-pretitle{color:var(--nordic-blue);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}.contact-form-title{color:var(--white);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.72px;text-transform:uppercase}.contact-form-title-content{color:var(--gray);font-size:15px;font-style:normal;font-weight:400;line-height:160%}.contact-form-list{display:flex;flex-direction:column;gap:24px;margin-bottom:65px}.contact-form-list-item-svg{display:flex;width:80px;height:80px;padding:28px;justify-content:center;align-items:center;border-radius:12px;background:var(--white);box-sizing:border-box}.contact-form-infoname{color:var(--gray);font-size:16px;font-style:normal;font-weight:400;line-height:160%}.contact-form-info{color:var(--white);font-family:Montserrat;font-size:19px;font-style:normal;font-weight:500;line-height:132%;letter-spacing:-.38px;text-transform:uppercase}.contact-form-list-item{display:flex;gap:16px}.contact-form-info-pos{display:flex;flex-direction:column;gap:8px;align-items:start;justify-content:center}.line-position{position:relative;padding-bottom:24px}.line-position:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--white)}.contact-form-blue-part{background:var(--nordic-blue);margin-left:-20px;margin-right:-20px;padding:60px 20px}.contact-form-form-title{color:var(--white);text-align:center;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:500;line-height:normal;font-variant:all-small-caps;margin-bottom:46px}.contactForm{display:flex;flex-direction:column;gap:24px}.contactForm-input{display:flex;padding:18px 12px;align-items:center;gap:10px;font-family:Open Sans;align-self:stretch;border-radius:12px;border:1px solid var(--white);background-color:transparent;color:var(--white);font-size:15px;line-height:1.6;transition:transform .3s ease,box-shadow .3s ease}.contactForm-input:hover,.contactForm-input:focus{transform:scale(1.01);outline:none;box-shadow:0 4px 15px #0003}.contactForm-input::placeholder{color:var(--white);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.contactForm-btn{width:240px;height:54px;flex-shrink:0;border-radius:32px;background:var(--white);color:var(--black);font-size:17px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.34px;border:none;margin-left:auto;margin-right:auto;display:flex;gap:4px;align-items:center;justify-content:center;transition:all .3s ease}.contact-form-btn-svg svg{width:32px;height:32px;margin-top:10px}.contactForm-btn svg use{transition:all .3s ease;fill:var(--black)}.contactForm-btn:hover .contact-form-btn-svg,.contactForm-btn:focus .contact-form-btn-svg{animation:bounce-up-down .8s ease forwards}.contactForm-btn:hover svg use,.contactForm-btn:focus svg use{fill:var(--white)}.thanks-svg{width:100px;height:71px;margin-left:auto;margin-right:auto;margin-bottom:30px}.thanks-svg svg{width:100%;height:100%;fill:var(--black)}.form-thank-you{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);padding:32px;border-radius:12px;box-shadow:0 8px 30px #0003;display:none;z-index:9999;text-align:center;width:319px;height:422px;box-sizing:border-box}.contact-form-cover-title{color:var(--black);text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:12px}.contact-form-cover-massege{color:var(--black);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:32px}.contact-form-cover-btn{display:flex;width:158px;height:48px;padding:12px 22px;justify-content:center;align-items:center;gap:10px;border-radius:30px;border:1px solid #000;background:var(--white);margin-left:auto;margin-right:auto}.contact-form-cover-btn:hover,.contact-form-cover-btn:focus{background:var(--black);color:var(--white)}.btn-cross-close{width:24px;height:24px;border:none;position:absolute;top:15px;right:15px}.btn-cross-close svg{width:100%;height:100%}@media screen and (min-width: 768px){.contact-form-section{padding-top:80px;padding-bottom:80px}.contact-form-title{font-size:52px;letter-spacing:-1.04px}.contact-form-title-content{font-size:16px}.contact-form-list{margin-bottom:60px}.contact-form-info{font-size:21px;letter-spacing:-.42px}.contact-form-blue-part{margin-left:0;margin-right:0;width:688px;padding:60px;box-sizing:border-box;border-radius:12px}.contactForm-btn{font-size:18px;margin-top:24px}.thanks-svg{margin-bottom:40px}.form-thank-you{padding:40px;width:610px;height:379px}.contact-form-cover-title{margin-bottom:24px}}@media screen and (min-width: 1440px){.contact-form-desk-pos{display:flex;gap:141px;align-items:center;justify-content:center}.contact-form-black-part{width:327px}.form-thank-you{width:678px;height:387px}}.repair-steps-section{padding-top:60px;padding-bottom:60px;background:var(--gb-white)}.repair-steps-pretitle{color:var(--nordic-blue);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}.repair-steps-title{color:var(--black);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.72px;text-transform:uppercase}.repair-steps-title-content{color:var(--gray);font-size:15px;font-style:normal;font-weight:400;line-height:160%}.repair-steps-social{margin-top:14px;display:flex;gap:20px;margin-left:auto;margin-right:auto}.repair-steps-social li{width:54px;height:54px;flex-shrink:0;background-color:var(--nordic-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,color .18s ease}.repair-steps-social li a{width:100%;height:100%;display:flex;justify-content:center;margin-top:21px}.repair-steps-social li:hover,.repair-steps-social li:focus{transform:scale(1.1)}.repair-steps-social li svg{width:22px;height:22px;fill:var(--white);margin-top:4px}.repair-steps-section-first-part{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.repair-steps-list-content{display:flex;flex-direction:column;gap:26px}.repair-steps-list-content-title{color:var(--nordic-blue);font-size:20px;font-style:normal;font-weight:700;line-height:1.2;text-transform:uppercase;margin-bottom:6px}.repair-steps-list-content-item{color:var(--black);font-size:15px;font-style:normal;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.repair-steps-section{padding-top:80px;padding-bottom:80px}.repair-steps-title{font-size:52px;letter-spacing:-1.04px}.repair-steps-title-content{font-size:16px}.repair-steps-social{margin-left:0}.repair-steps-list-content-item{font-size:16px}}@media screen and (min-width: 1440px){.repair-steps-section-desk{display:flex;gap:139px;justify-content:center}.repair-steps-section-first-part{width:329px}.repair-steps-list-content{width:678px}}.footer-section{padding:60px 0;background-color:var(--black)}.footer-section-first-wrapper{display:flex;align-items:center;flex-direction:column;row-gap:60px}.footer-nav-link-list{display:flex;flex-wrap:wrap;row-gap:44px;column-gap:22px}.footer-nav-link{color:var(--white, #f8f8f8);font-size:15px;font-weight:600;line-height:1.6;padding:12px 28px;border-radius:30px;border:1px solid var(--white)}.footer-link-btn{display:flex;align-items:center;justify-content:center;column-gap:10px;width:240px;padding:15px 22px;border-radius:32px;background:var(--white);margin-bottom:60px}.footer-social-media-list{display:flex;justify-content:center;column-gap:30px;margin-bottom:60px}.footer-social-media-link{width:54px;height:54px;flex-shrink:0;background-color:var(--nordic-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .18s ease}.social-media-footer-svg{fill:var(--white)}.footer-social-media-second-list{display:flex;row-gap:6px;flex-direction:column;align-items:center;justify-content:center}.footer-vebstudio-links{color:var(--white);font-size:14px;line-height:1.7}.footer-vebstudio-links:hover .footer-link-container,.footer-vebstudio-links:focus .footer-link-container{color:var(--nordic-blue)}.footer-link-btn:hover .footer-link-svg{animation:bounce-up-down .8s ease forwards}@keyframes bounce-up-down{0%{transform:translateY(0)}50%{transform:translateY(-8px)}}.social-media-footer-svg{display:block;transition:transform .3s ease;transform-origin:center}.footer-social-media-link:hover,.footer-social-media-link:focus-visible{transform:translateY(-4px) scale(1.06)}@media (prefers-reduced-motion: reduce){.social-media-hero-svg{transition:none}}@media screen and (min-width: 768px){.footer-nav-link-list{justify-content:center}.footer-vebstudio-links{color:var(--white);font-size:18px;line-height:1.3;letter-spacing:.02em}}@media screen and (min-width: 1440px){.footer-section-first-wrapper{flex-direction:row;justify-content:space-between;margin-bottom:60px}.footer-nav-link-list{column-gap:10px}.footer-link-btn{margin-bottom:0}.footer-nav-link{transition:transform .3s ease;transform-origin:center}.footer-nav-link:hover,.footer-nav-link:focus{color:var(--black);background-color:var(--white);transform:translateY(-4px) scale(1.06)}.footer-vebstudio-links{font-size:14px;line-height:1.7}}.mobile-menu-wrapper{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:var(--white);transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-wrapper.is-open{transform:translate(0)}.mobile-menu-close-btn{display:flex;background-color:inherit;border:none;margin:28px 28px 0 auto}.mobile-menu-close-icon{stroke:var(--black)}.mobile-menu-container{display:flex;flex-direction:column;margin-top:32px}.mobile-menu-nav-wrapper{display:flex;text-align:center;margin:0 auto}.mobile-menu-nav-list{display:flex;flex-direction:column;row-gap:40px;margin-bottom:40px}.mobile-menu-social-media-list{display:flex;justify-content:center;align-items:center;column-gap:40px;margin-bottom:40px}.mobile-menu-social-media-list-item{display:flex;flex-direction:column;align-items:center}.mobile-menu-social-media{display:flex;align-items:center;justify-content:center;width:54px;height:54px;background-color:var(--nordic-blue);border-radius:50%}.social-media-hero-svg{fill:var(--white)}.mobile-menu-phone-link{display:flex;align-items:center;justify-content:center;column-gap:14px;color:var(--white);width:194px;padding:12px 24px;margin-right:auto;margin-left:auto;background-color:var(--black);border-radius:30px}.mobile-menu-social-media-link{font-size:16px;font-weight:700;line-height:1.75;text-transform:uppercase}.mobile-menu-icons{fill:var(--white)}.mobile-menu-phone{fill:var(--red)}
