:root{--color-black: #0b1727;--color-white: #ffffff;--color-grey: #485261;--color-light-grey: #7d8897;--color-grey-gradient: linear-gradient(to bottom, #cfd4da 0%, #cfd4da 48.96%, #cfd4da 100%);--color-ultra-light-grey: #f8fafc;--color-gradient-for-dividers: linear-gradient(to bottom, #ededed 0%, #f0f0f0 46.88%, #f4f4f4 100%);--color-primary-01: #f46a5d;--color-primary-02: #fa8c82;--color-primary-03: #f3ada2;--color-primary-04: #fce2dd;--color-secondary-01: #0533d6;--color-secondary-02: #466cf2;--color-secondary-03: #072fbd;--color-secondary-04: #a9baf4;--color-neutral-01: #cfd4da;--color-neutral-03: #edf4fb;--color-neutral-05: #dedef9;--color-neutral-02: #e1e8f0;--color-neutral-04: #f6f9ff;--color-error-01: #ff1e1e;--color-error-02: #ff7777;--color-error-03: #ffecec;--color-error-04: #ff1e1e;--color-success-01: #11b017;--color-success-02: #9cd79e;--color-success-03: #ebffec;--color-success-04: #11b017;--color-input-green: #3cbc81;--color-input-red: #e74a3b;--main-trans: .25s cubic-bezier(.4, 0, .2, 1)}.effect-style-shadow{box-shadow:0 1px 3px #000,4px 16px 24px #000}.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}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;width:100%;height:auto}*{box-sizing:border-box}input,button,textarea,select{font:inherit}body{height:100%;font-family:Lato,Montserrat,Inter,sans-serif;font-weight:400;color:var(--color-grey);background-color:var(--color-white)}@media screen and (min-width: 1264px){body{padding-top:68px}}.divider{height:40px;background-image:var(--color-gradient-for-dividers);background-repeat:no-repeat;background-position:center;background-size:cover;margin-left:auto;margin-right:auto;max-width:100%}.hero-devider{background-image:none}@media screen and (max-width: 1263px){.footer-divider{background-image:none;height:122px}}.container{min-width:390px;margin:0 auto;max-width:390px;padding:0 16px;outline:2px solid red;outline-offset:-2px}@media screen and (min-width: 1264px){.container{max-width:1264px;padding:0 12px}}.common-style-hero{font-size:120px;font-family:Lato;font-weight:700;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-style-h-1{font-size:80px;font-family:Lato;font-weight:700;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-style-h-2{font-size:64px;font-family:Lato;font-weight:700;font-style:normal;line-height:110%;letter-spacing:-.01em;text-decoration:none;text-transform:none}.common-style-h-3{font-size:48px;font-family:Lato;font-weight:700;font-style:normal;line-height:calc(62 / 48);letter-spacing:.01em;text-decoration:none;text-transform:none}.common-style-h-4{font-size:40px;font-family:Lato;font-weight:700;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-style-h-5{font-size:32px;font-family:Lato;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-style-h-6{font-size:24px;font-family:Lato;font-weight:700;font-style:normal;line-height:calc(34 / 24);letter-spacing:.01em;text-decoration:none;text-transform:none}.b1-body{font-family:Montserrat;font-weight:600;font-style:normal;line-height:1.5;font-size:14px;color:var(--color-black);text-transform:uppercase;letter-spacing:.01em}.common-text-p-1-book{font-size:20px;font-family:Montserrat;font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-p-1-bold{font-size:20px;font-family:Montserrat;font-weight:700;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-p-1-semibold{font-size:20px;font-family:Montserrat;font-weight:600;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-p-2-book{font-size:18px;font-family:Montserrat;font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-p-2-bold{font-size:18px;font-family:Montserrat;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-p-2-semibold{font-size:18px;font-family:Montserrat;font-weight:600;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-p-3-book{font-size:16px;font-family:Montserrat;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-p-3-semi-bold{font-size:16px;font-family:Montserrat;font-weight:600;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-p-3-bold{font-size:16px;font-family:Montserrat;font-weight:700;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-b-1-book{font-size:14px;font-family:Montserrat;font-weight:400;font-style:normal;line-height:cal(21 / 14);letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-b-1-bold{font-size:14px;font-family:Montserrat;font-weight:700;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-b-1-semi-bold{font-size:14px;font-family:Montserrat;font-weight:600;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-b-1-semibold-caps{font-size:14px;font-family:Montserrat;font-weight:600;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:uppercase}.common-text-st-book{font-size:10px;font-family:Montserrat;font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:uppercase}.common-text-st-bold{font-size:10px;font-family:Montserrat;font-weight:700;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:uppercase}.common-text-link-big{font-size:18px;font-family:Lato;font-weight:700;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:uppercase}.common-text-link-small{font-size:16px;font-family:Lato;font-weight:700;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:uppercase}.common-text-button-big{font-size:20px;font-family:Montserat;font-weight:700;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-button-medium{font-size:18px;font-family:Montserrat;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:.01em;text-decoration:none;text-transform:none}.common-text-button-small{font-size:16px;font-family:Montserrat;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:.01em;text-decoration:none;text-transform:uppercase}.header-container{padding-top:16px;padding-bottom:16px;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1264px){.header{position:fixed;top:0;left:0;width:100%;z-index:100}.header-container{padding-top:9px;padding-bottom:9px;background-color:#ffffffb3;backdrop-filter:blur(7px)}}.header-logo-link{height:64px;display:flex;align-items:center}@media screen and (min-width: 1264px){.header-logo-link{height:46px}}.header-logo{margin-right:6px}@media screen and (min-width: 1264px){.header-logo{width:46px;height:46px;margin-right:5px}}.header-logo-text{font-family:Lato;font-weight:600;font-size:18px;line-height:calc(15 / 18);letter-spacing:.01em;color:var(--color-black);text-transform:capitalize;margin-right:29px}@media screen and (min-width: 1264px){.header-logo-text{font-size:14px;line-height:calc(11 / 14)}}@media screen and (max-width: 1263px){.header-nav{display:none}}.header-nav{margin-right:auto;z-index:99}.header-nav-list{display:flex;align-items:center;height:50px;position:relative;margin-left:2px}.header-nav-link{background-color:transparent;outline:none;border:none;font-family:Montserrat;font-size:18px;line-height:1.5;letter-spacing:.01em;color:var(--color-black);padding:8px 16px;display:flex;justify-content:center;align-items:center;gap:8px}.dropdown-content{visibility:hidden;opacity:0;position:absolute;background-color:var(--color-white);padding:16px 0;width:370px;outline:1px solid #CFD4DA;outline-offset:-1px;box-shadow:4px 16px 24px #0000000d,0 1px 3px #0000000d;transform:scale(.5) translateY(3px);transform-origin:left top;transition:all var(--main-trans);z-index:1}.show{visibility:visible;opacity:1;transform:scale(1) translateY(6px);transform-origin:left top;transition:all .3s cubic-bezier(.4,0,.2,1)}.header-nav-content:hover .dropdown-content,.header-nav-content:focus .dropdown-content{visibility:visible;opacity:1;transform:scale(1) translateY(6px);transform-origin:left top;transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-list-item{height:48px;display:flex;align-items:center;transition:background-color var(--main-trans)}.dropdown-link{font-family:Montserrat;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.01em;color:var(--color-black);margin-left:16px;padding-top:11px;padding-bottom:11px;width:100%}.dropdown-list-item:hover,.dropdown-list-item:focus{background-color:var( --color-secondary-04);transition:background-color var(--main-trans)}.icon-arrow-before{opacity:1;transition:opacity var(--main-trans)}.icon-arrow-after{opacity:0;transition:opacity var(--main-trans)}.header-nav-link:hover .icon-arrow-before,.header-nav-link:focus .icon-arrow-before{opacity:0}.header-nav-link:hover .icon-arrow-after,.header-nav-link:focus .icon-arrow-after{opacity:1}.header-nav-content{position:relative}.header-nav-link:after{position:absolute;content:"";width:100%;height:4px;bottom:-2px;background-color:var(--color-primary-01);transform-origin:right;transform:scaleX(0);transition:transform var(--main-trans)}.header-nav-link:focus:after,.header-nav-link:hover:after{transform-origin:left;transform:scaleX(1)}.header-nav-link.active:after{transform-origin:left;transform:scaleX(1)}.header-join-btn-cont{display:none}@media screen and (min-width: 1264px){.header-join-btn-cont{display:block;position:relative}.header-join-btn{position:relative;display:flex;justify-content:space-between;align-items:center;width:280px;height:48px;border:none;padding:11px 22px 11px 85px;font-family:Lato;font-weight:700;font-size:18;line-height:1.5;letter-spacing:.01em;background-color:var(--color-secondary-01);color:var(--color-white);fill:var(--color-white)}.header-join-btn:after{position:absolute;content:"";top:50%;right:44px;width:24px;height:1px;transform:rotate(90deg);bottom:-2px;background-color:var(--color-white)}.header-join-btn:hover{background-color:var(--color-secondary-02)}.header-join-btn:focus,.header-join-btn:active{background-color:var(--color-secondary-03)}.header-btn-svg{transition:transform var(--main-trans)}.header-join-btn:hover .header-btn-svg,.header-join-btn:focus .header-btn-svg,.header-join-btn:active .header-btn-svg{transform:rotate(180deg)}.dropdown-content-join{visibility:hidden;opacity:0;position:absolute;background-color:var(--color-white);padding:16px 0;width:100%;outline:1px solid #CFD4DA;outline-offset:-1px;box-shadow:4px 16px 24px #0000000d,0 1px 3px #0000000d;transform:scaleY(.4) translateY(-175%);transition:all var(--main-trans);z-index:-1}.appear{visibility:visible;opacity:1;transform:scaleY(1) translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.header-join-btn-cont:hover .dropdown-content-join,.header-join-btn-cont:focus .dropdown-content-join{visibility:visible;opacity:1;transform:scaleY(1) translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}}.header-login-btn{min-width:59px;height:48px;background:transparent;border:none;padding:11px 0;font-family:Lato;font-weight:700;font-size:18;line-height:1.5;letter-spacing:.01em;color:var(--color-secondary-01)}@media screen and (min-width: 1264px){.header-login-btn{margin-left:24px}}@media screen and (min-width: 768px){.mobile-nav-menu{display:none}}.nav-container{opacity:1;position:fixed;bottom:0;left:50%;z-index:999;transform:translate(-50%);width:100%;background-color:var(--color-white);padding-top:8px;padding-bottom:24px}.mobile-nav-content{display:flex;align-items:center;justify-content:center;gap:10px}.nav-menu-btn{height:68px;width:88px;background-color:transparent;border:none;outline:none}.mobile-nav-item,.mobile-nav-link,.mobile-nav-item-link{height:68px;width:88px;display:flex;align-items:center;justify-content:center;flex-direction:column;fill:var(--color-neutral-01);transition:fill var(--main-trans)}.nav-icon{margin-bottom:5px}.nav-text,.nav-text-link{font-family:Montserrat;font-size:16px;line-height:1.5}.nav-menu-btn:hover,.mobile-nav-link:hover,.nav-menu-btn:active{font-weight:700;fill:var(--color-secondary-01);transition:font-weight var(--main-trans),fill var(--main-trans)}.hero{padding-top:49px}.hero .hero-content{display:flex;align-items:center}.hero .content-winning{display:none;margin-bottom:22px;width:100%;max-width:135px}.hero .text-title{font-weight:700;font-size:64px;line-height:1.09375;letter-spacing:-.01em;color:var(--color-black);margin-bottom:12px}.hero .text_color-a,.hero .text_color{color:var(--color-primary-01)}.hero .text-description{font-size:18px;line-height:1.5;letter-spacing:.01em;color:var(--color-grey);margin-bottom:24px}.hero .content-free{outline:none;width:100%;border:none;background-color:var(--color-secondary-01);padding:10.5px;font-weight:700;font-size:18px;line-height:1.5;color:var(--color-white)}.hero .content-recomend{width:calc(100% + 32px);margin-left:-16px;display:flex;gap:16px;background-color:var(--color-primary-01);padding:16px 0;align-items:center;margin-top:200px;overflow-x:scroll}.hero .content-recomend::-webkit-scrollbar{display:none;width:0}.hero .recomend-item{text-align:center;min-width:160px}.hero .recomend-item h2{font-weight:700;font-size:32px;line-height:1.5;letter-spacing:.01em;color:var(--color-white)}.hero .recomend-item p{font-size:16px;line-height:1.5;letter-spacing:.01em;color:var(--color-white)}@media screen and (min-width: 480px){.hero .hero-galery{display:none}}@media screen and (min-width: 768px){.hero .hero-galery{display:block}}@media screen and (min-width: 1200px){.hero .content-text{width:100%;max-width:628px}.hero .hero-galery{width:100%;max-width:620px;height:600px;position:relative}.hero .galery-laptop{position:absolute;top:-47px;right:-99px;max-width:550px;z-index:3}.hero .galery-phone{position:absolute;left:0;top:0;max-width:269px;z-index:5}.hero .content-recomend{justify-content:center;gap:56px;padding:24px 0;width:calc(100% + 200px);margin-left:-100px}.hero .recomend-item h2{font-size:64px;line-height:1.09375}.hero .recomend-item p{font-weight:600;font-size:18px;line-height:calc(37 / 18)}.hero .content-winning{display:block}}.img-bg-our-training{position:absolute;z-index:-1;transform:translate(50%,-24%);width:415px}.section-tittle-training{text-align:center;width:358px;margin-bottom:32px;font-weight:700;color:var(--color-black)}@media screen and (min-width:1200px){.section-tittle-training{text-align:start;width:796px;margin-top:0;margin-bottom:32px}}@media screen and (min-width:1200px){.con-our-training{display:flex;gap:48px;padding-top:100px;padding-bottom:100px}.our-training-list{display:flex;flex-wrap:wrap;gap:24px}.order-one{order:-1}.order-two{order:2}.order-three{order:4}.order-four{order:1}.order-five{order:3}.order-four,.order-five{transform:translateY(140px)}}.img-con,.img-our-training{display:none}@media screen and (min-width:1200px){.img-our-training-one{margin-top:428px;width:396px;height:493px}.img-our-training-two{position:absolute;z-index:2;width:331px;height:568px;top:0;right:0;border-bottom:40px solid #ffffff;border-left:40px solid #FFFFFF}.img-con{display:block;position:relative;width:396px}}.our-training-li{padding:24px;background:#FFFFFF;box-shadow:0 1px 3px #0000000d,4px 16px 24px #0000000d}@media screen and (min-width: 1200px){.our-training-li{width:386px;padding:24px}}.our-training-li:not(:first-child){padding:16px}.icon-training{margin-bottom:8px;fill:var(--color-light-grey)}.our-training-li:not(:last-child){margin-bottom:24px}@media screen and (min-width: 1200px){.our-training-li:not(:last-child){margin-bottom:0}}.training-tittle{margin-bottom:8px}@media screen and (min-width: 1200px){.training-tittle{color:var(--color-black);font-weight:700}.our-training-li:not(:last-child){padding:24px}.our-training-li:not(:first-child){padding:24px}}.company-container{padding-top:40px;padding-bottom:40px}@media screen and (min-width: 1200px){company-container{padding-top:80px;padding-bottom:80px}}.company-title{text-align:center;margin-left:auto;margin-right:auto;width:250px;color:#0b1727}@media screen and (min-width: 1200px){.company-title{font-size:48px;line-height:130%;width:auto}}.company-section .company-swipe{position:relative;display:flex;justify-content:center;align-items:center;gap:15px}.company-section .company-swipe-item{display:flex;justify-content:center;align-items:center}.company-section .company-swipe-item img{max-width:none;width:100%;min-width:100px}.company-section .my-slick-prev,.company-section .my-slick-next{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;padding:0;width:48px;height:5px;cursor:pointer;font-family:inherit;font-weight:400;font-size:19px;border:none;color:var(--color-black);background-color:transparent;transition:color var(--main-trans)}.company-section .my-slick-prev:active,.company-section .my-slick-next:active{color:var(--color-black);transition:color var(--main-trans)}.company-section .my-slick-next{right:100px}.company-section .my-slick-prev{left:100px}.bg-our-team{width:530px;position:absolute;z-index:-1;transform:translate(150%)}.con-section-team{padding-top:56px;padding-bottom:56px}@media screen and (min-width: 1200px){.con-section-team{padding-top:80px;padding-bottom:80px}}.tittle-section-team{color:var(--color-black)}@media screen and (min-width: 1200px){.tittle-section-team{margin-bottom:48px}}.card-img-our-team{width:200px}.img-courtney{height:316px}.txt-name-card{width:200px;border-radius:0 0 6px 6px;padding:44px 16px;background-color:var(--color-white);box-shadow:0 1px 3px #0000000d,4px 16px 24px #0000000d}.tittle-name-card{text-align:center;margin-bottom:8px;color:var(--color-black)}.tittle-name-jordan{font-size:17px}.par-name-card{text-align:center;color:var(--color-grey)}.list-card-team{display:flex;width:calc(100% + 28px);transform:translate(-14px)}@media screen and (min-width:1200px){.list-card-team{display:flex;width:calc(100% + 200px);transform:translate(-100px)}}.card-team-li{width:200px;height:464px}.kenny{padding:31px 16px}.myles,.jordan{padding:32px 16px}.img-bg-courses{position:absolute;z-index:-1;transform:translate(-95px);width:389px}.tittle-tex-courses{text-align:center;color:var(--color-black);margin-bottom:8px}.par-txt-courses{text-align:center;color:var(--color-grey);margin-bottom:32px}.con-section-courses{padding:56px 16px}.card-courses{display:flex;flex-direction:column}.card-courses-li{display:flex;flex-direction:column;justify-content:space-between;height:301px;padding-left:24px;padding-right:24px;padding-bottom:24px;box-shadow:0 1px 3px #0000000d,4px 16px 24px #0000000d}@media screen and (max-width: 768px){.card-courses-li:not(:last-child){margin-bottom:24px}}.tittle-txt-data{color:var(--color-white);padding:24px 24px 16px;background-color:var(--color-primary-02);margin-left:-24px;width:calc(100% + 48px)}.con-sales{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.con-sales-last{justify-content:end}.free{padding:3px 16px;background-color:var(--color-primary-04);border-radius:100px}.btn-txt-card{font-size:16px}.btn-card{max-width:349px;align-content:center;padding:12px 92px;color:var(--color-white);background-color:var(--color-secondary-01);border:0}.btn-card:hover{background-color:var(--color-secondary-02)}.btn-card:focus{background-color:var(--color-secondary-03)}@media screen and (min-width: 1100px){.con-section-courses{padding:80px 0}.tittle-tex-courses{text-align:center;margin-bottom:8px;color:var(--color-black);font-size:48px;font-family:Lato;font-weight:700;font-style:normal;line-height:calc(62 / 48);letter-spacing:.01em;text-decoration:none;text-transform:none}.par-txt-courses{margin-bottom:48px;text-align:center;color:var(--color-grey)}.card-courses{display:flex;justify-content:space-between;gap:24px;flex-direction:row}.card-courses-li{display:flex;flex-direction:column;justify-content:space-between;height:462px;padding-left:24px;padding-right:24px;padding-bottom:24px;width:397px;background-color:var(--color-white);box-shadow:0 1px 3px #0000000d,4px 16px 24px #0000000d}.tittle-txt-data{color:var(--color-white);padding:24px 24px 16px;background-color:var(--color-primary-02);margin-left:-24px;width:calc(100% + 48px)}.par-txt-con-courses{margin-top:16px;margin-bottom:169px}.par-txt-con-courses-two{margin-top:24px;margin-bottom:111px}.par-txt-con-courses-last{margin-top:24px;margin-bottom:197px}.con-sales{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.con-sales-last{justify-content:end}.free{padding:3px 16px;background-color:var(--color-primary-04);border-radius:100px}.free-par-last{opacity:0}.btn-card{width:349px;align-content:center;padding:12px 87px;color:var(--color-white);background-color:var(--color-secondary-01);border:0}.btn-card:hover{background-color:var(--color-secondary-02)}.btn-card:focus{background-color:var(--color-secondary-03)}}.ul-blog{display:flex}; .contact-container{padding-top:56px;padding-bottom:56px}.store-modal-title{color:#0b1727;margin-bottom:34px}.store-name-field{outline:none;width:100%;height:35px;border:none;border-radius:4px;font-weight:400;font-size:16px;line-height:150%;margin-bottom:52px;padding:0 34px 0 12px;transition:border-color var(--main-trans);background-color:#edf4fb}.store-name-field::placeholder{color:#0000004d;font-weight:500;font-size:12px;line-height:1.25}.store-email-field{outline:none;width:100%;height:35px;border:none;border-radius:4px;font-weight:400;font-size:16px;line-height:150%;margin-bottom:52px;padding:0 34px 0 12px;transition:border-color var(--main-trans);background-color:var(--color-neutral-03)}.store-email-field::placeholder{color:#0000004d;font-weight:500;font-size:12px;line-height:1.25}.store-phone-field{outline:none;width:100%;height:35px;border:none;border-radius:4px;font-weight:400;font-size:16px;line-height:150%;margin-bottom:44px;padding:0 34px 0 12px;transition:border-color var(--main-trans);background-color:#edf4fb}.store-phone-field::placeholder{color:#0000004d;font-weight:500;font-size:12px;line-height:1.25}.modal-form-comment{outline:none;width:100%;height:104px;border:none;border-radius:4px;font-weight:400;font-size:16px;line-height:150%;margin-bottom:24px;padding:0 34px 0 12px;transition:border-color var(--main-trans);background-color:#edf4fb;resize:none}.icon-position{position:relative}.blog-field-icons{position:absolute;top:15px;right:8px;opacity:0;transition:opacity var(--main-trans)}.title-name-form{position:absolute;right:280px;top:-28px;font-weight:400;font-size:16px;line-height:150%;color:var(--color-black)}.title-email-form{position:absolute;right:283px;top:-28px;font-weight:400;font-size:16px;line-height:150%;color:var(--color-black)}.title-tel-form{position:absolute;right:206px;top:-28px;font-weight:400;font-size:16px;line-height:150%;color:var(--color-black)}.title-ask-form{position:absolute;right:177px;top:-28px;font-weight:400;font-size:16px;line-height:150%;color:var(--color-black)}.blog-field-icons.store-name-field:focus,.store-name-field:focus-visible{border-color:#111111b3;transition:border-color var(--main-trans)}.store-name-field:not(:placeholder-shown):required:valid{border-color:var(--color-input-green);transition:border-color var(--main-trans)}.store-name-field:not(:placeholder-shown):required:valid~.title-name-form{color:var(--color-input-green)}.store-name-field:not(:placeholder-shown):required:invalid{border-color:var(--color-input-red);transition:border-color var(--main-trans)}.store-name-field:not(:placeholder-shown):required:invalid~.title-name-form{color:var(--color-input-red)}.blog-field-icons.store-email-field:focus,.store-email-field:focus-visible{border-color:#111111b3;transition:border-color var(--main-trans)}.store-email-field:not(:placeholder-shown):required:valid{border-color:var(--color-input-green);transition:border-color var(--main-trans)}.store-email-field:not(:placeholder-shown):required:valid~.title-email-form{color:var(--color-input-green)}.store-email-field:not(:placeholder-shown):required:invalid{border-color:var(--color-input-red);transition:border-color var(--main-trans)}.store-email-field:not(:placeholder-shown):required:invalid~.title-email-form{color:var(--color-input-red)}.store-name-field:not(:placeholder-shown):required:valid+.blog-field-icons-ok{opacity:1;transition:opacity var(--main-trans)}.store-name-field:not(:placeholder-shown):required:invalid~.blog-field-icons-error{opacity:1;transition:opacity var(--main-trans)}.store-email-field:not(:placeholder-shown):required:valid+.blog-field-icons-ok{opacity:1;transition:opacity var(--main-trans)}.store-modal-btn{font-weight:700;font-size:18px;line-height:150%;color:#fff;border:none;border-radius:4px;padding:11px 0;width:100%;background:#0533d6}.footer-container{padding-top:32px;padding-bottom:16px;background-color:var(--color-primary-01)}@media screen and (min-width: 1264px){.footer-container{display:flex;justify-content:space-between}}.footer-logo-link{height:108px;display:flex;align-items:center;margin-bottom:18px}@media screen and (min-width: 1264px){.footer-logo-link{margin-top:18px;margin-bottom:34px}}.footer-logo{margin-right:11px;fill:var(--color-white)}.footer-logo-text{font-family:Lato;font-weight:600;font-size:32px;line-height:.8125;letter-spacing:.01em;color:var(--color-white);text-transform:capitalize}.footer-social-content{display:flex;align-items:center;gap:24px;margin-bottom:32px}.footer-socials-item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--color-primary-01)}.footer-socials-link{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:2px;background-color:var(--color-white)}.footer-socials-svg{background-color:var(--color-white);fill:var(--color-primary-01)}@media screen and (min-width: 1264px){.footer-social-content{margin-bottom:50px;gap:12px}.footer-socials-item{width:24px;height:24px}.footer-socials-link{width:22px;height:22px;transition:transform var(--main-trans)}.footer-socials-svg{width:20px;height:20px}.footer-socials-link:hover,.footer-socials-link:focus{transform:translateY(-3px)}}.footer-rights{color:var(--color-white)}.empty-for-mob-nav-menu{height:100px}@media screen and (min-width: 1264px){.empty-for-mob-nav-menu{display:none}}.footer-nav-container{display:none}@media screen and (min-width: 1264px){.footer-nav-container{display:flex}.footer-sitemap-content{width:226px}.footer-training-content{margin-left:32px;margin-right:62px}.content-descr{font-family:Montserrat;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.01em;color:var(--color-white);margin-bottom:12px}.footer-content-item{font-family:Montserrat;font-weight:600;font-size:14px;line-height:1.5;letter-spacing:.01em;color:var(--color-white);margin:8px 0}.footer-content-link{height:21px;margin:8px 0}.footer-content-link{position:relative}.descr:after{position:absolute;content:"";width:100%;height:2px;bottom:-2px;background-color:var(--color-white);left:0;transform-origin:right;transform:scaleX(0);transition:transform var(--main-trans)}.descr:focus:after,.descr:hover:after{transform-origin:left;transform:scaleX(1)}}@media screen and (max-width: 767px){.menu-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:800;visibility:hidden;opacity:0;transition:opacity var(--main-trans),visibility var(--main-trans);overflow:hidden}.menu-container.is-open{visibility:visible;opacity:1;transition:opacity var(--main-trans)}.page-nav-mobile{position:fixed;bottom:132px;left:50%;transform:translate(-50%);background-color:#f5f5f5e6;backdrop-filter:blur(7px);border-radius:22px}.nav-mobile-content{display:flex;justify-content:center;align-items:center;flex-direction:column}.nav-mobile-list-item{border-top:1px solid rgba(60,60,67,.36)}.nav-mobile-list-link{display:flex;justify-content:center;align-items:center;height:62px;width:374px;font-family:Montserrat;font-weight:500;font-size:20;line-height:1.25;color:#007aff}.for-border{display:flex;justify-content:center;align-items:center;height:42px;border:none;font-size:13;line-height:calc(18 / 13);color:#3c3c4399}}@media screen and (min-width: 768px){.menu-container,.page-nav-mobile,.nav-mobile-content{display:none}}
