h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}#scrollToTop{position:fixed;bottom:40px;right:20px;cursor:pointer;display:none;z-index:100}.scroll-up{fill:#cdd3dde6}.header{background-color:var(--color-bg-lightblue)}.header-menu{display:flex;width:100%;max-height:88px}@media only screen and (min-width: 768px){.header-menu{max-height:95px}}.header-logo{margin:36px 0}@media only screen and (min-width: 768px) and (max-width: 1439px){.header-logo{margin:40px 0 39px}}@media only screen and (min-width: 1440px){.header-logo{margin:38px 0 41px}}.main-icon{fill:var(--primary-color-bluefont)}@media only screen and (min-width: 768px){.main-icon{width:127px;height:16px}}.header-list{font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.32px;display:flex;align-items:center;gap:30px;margin-left:auto}@media only screen and (max-width: 1439px){.header-list{display:none}}.header-menu-list-properties{color:var(--primary-color-bluefont)}.mobile-menu-icon{stroke:var(--primary-color-bluefont)}@media only screen and (min-width: 768px){.mobile-menu-icon{width:40px;height:40px;stroke-width:3}}.menu-toggle{height:32px;width:32px;display:flex;align-items:center;justify-content:center;padding:0;background-color:transparent;cursor:pointer;border:none;outline:none;margin:28px 0 28px auto}@media only screen and (min-width: 768px){.menu-toggle{margin:27px 0 28px auto;height:40px;width:40px}}@media (min-width: 1440px){.menu-toggle{display:none}}.menu-container{position:fixed;top:88px;left:0;width:100%;height:100%;padding-top:114px;background-color:var(--primary-color-background);z-index:999;transform:translate(-100%);transition:transform .25s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.menu-container{top:95px;padding-top:150px}}.menu-container.is-open{transform:translate(0)}.mobile-menu{display:flex;flex-direction:column;padding:0;margin:0 0 auto;list-style:none;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center}.mobile-menu-list:not(:last-child){margin-bottom:17px}@media only screen and (min-width: 768px){.mobile-menu-list:not(:last-child){margin-bottom:30px}}.mobile-menu-link{text-decoration:none;color:var(--primary-color-bluefont);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.72px;text-transform:capitalize}@media screen and (min-width: 768px) and (max-width: 1440px){.mobile-menu-link{font-size:18px}}.hero{background-color:var(--primary-color-background, #d9d9d9);background-image:url(/project-team9/assets/hero-bg-mob-4e2f2d47.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero{background-image:url(/project-team9/assets/hero-bg-mob-2x-26e9a6ca.jpg)}}.hero-wrap{padding-top:140px;padding-bottom:313px;max-width:375px;height:717px;align-items:center}.hero-title{color:var(--primary-color-bluefont, #0a224a);font-family:var(--font-hero);font-size:28px;line-height:1.5;font-weight:400;font-style:normal;text-transform:uppercase;width:285px;margin-bottom:14px}.hero-text{color:var(--primary-color-bluefont, #0a224a);font-family:var(--font-family);font-size:16px;font-style:normal;line-height:1.5;margin-bottom:28px;max-width:375px}.hero-btn{color:var(--primary-color-background, #fff);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:1.5;background-color:var(--primary-color-bluefont, #0a224a);display:flex;width:224px;padding:12px 65px;justify-content:center;align-items:center;gap:6px}.hero-btn:hover,.hero-bth:focus{background:var(--color-hover-btn, #061835)}@media screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}.hero{background-image:none}.hero-wrap{padding:0;margin-top:64px;margin-bottom:60px;min-width:375px;max-width:767px;background-color:var(--primary-color-background, #d9d9d9);background-image:url(/project-team9/assets/hero-bg-tab-left-f77a740f.jpg),url(/project-team9/assets/hero-bg-tab-right-75613092.jpg);background-repeat:no-repeat,no-repeat;background-position:0 202px,top right;background-size:308px 329px,364px 531px}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-wrap{background-image:url(/project-team9/assets/hero-bg-tab-left-2x-b6c15735.jpg),url(/project-team9/assets/hero-bg-tab-right-2x-82cdccab.jpg)}}.hero-title{font-size:50px;line-height:1.5;width:648px;padding-bottom:378px}.hero-text{margin-bottom:30px;font-size:18px;min-width:312px}}@media screen and (min-width: 1440px){.container{max-width:1440px;padding:0 60px}.hero{margin-top:64px;margin-bottom:100px}.hero-wrap{min-width:1320px;height:530px;padding:0;background-color:var(--primary-color-background, #d9d9d9);background-image:url(/project-team9/assets/hero-bg-desk1-b0b96df0.jpg),url(/project-team9/assets/hero-bg-desk2-731f1bec.jpg),url(/project-team9/assets/hero-bg-desk3-d350c5c8.jpg);background-repeat:no-repeat,no-repeat,no-repeat;background-position:0 202px,top center,top right;background-size:310px 329px,648px 530px,312px 337px}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-wrap{background-image:url(/project-team9/assets/hero-bg-desk1-2x-c07a868a.jpg),url(/project-team9/assets/hero-bg-desk2-2x-80e84ce2.jpg),url(/project-team9/assets/hero-bg-desk3-2x-cf218db8.jpg)}}.hero-title{padding:0;margin-bottom:246px}.hero-text{margin-bottom:30px}.hero-block{width:312px;margin-left:auto}}.about-us{background-color:var(--color-bg-lightblue);padding:64px 0}.tablet,.desctop{display:none}.about-us-title{position:relative;color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:1.5;padding-left:50px}.about-us-title:before{content:"";position:absolute;top:50%;left:16px;transform:translate(-50%);background-color:var(--primary-color-bluefont);width:30px;height:1px}.about-us-subtitle{color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:28px;font-weight:400;line-height:1.5;text-transform:uppercase;margin:30px auto}.about-us-desc{color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:1.5;margin-bottom:30px}.about-us-list{display:flex;flex-direction:column;gap:30px;margin:0 auto 64px;text-align:center;justify-content:center;align-items:center}.about-us-item{max-width:170px}.about-us-advantages{color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:50px;font-weight:400;line-height:1.5;text-transform:uppercase;margin-bottom:14px}.advantages-desc{color:var(--blue-font, #0a224a);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:1.5}.about-us-img{max-width:100%;margin:0 auto}@media (min-width: 768px){.about-us{background-color:#fff;padding:0}.about-us .container{background-color:var(--color-bg-lightblue);padding:36px 64px;margin-bottom:30px;max-width:704px}.mobile{display:none}.tablet{display:block}.about-us-subtitle{font-size:32px}.advantages-desc,.about-us-desc{font-size:18px}.about-us-list{flex-direction:row;justify-content:center;align-items:center;gap:33px;margin-bottom:0}.about-us-item{max-width:170px}}@media (min-width: 1440px){.about-us-wrap{display:flex;max-width:1320px;margin:0 auto;gap:24px}.about-us .container{background-color:var(--color-bg-lightblue);padding:36px 69px 34px;margin:20px auto;max-width:760px}.about-us-list{gap:56px}.tablet{display:none}.desctop{display:block}}.price{padding-bottom:64px}.price-list-item{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #0a224a;padding:30px 0;position:relative;transition:.5s}.price-list .price-list-item:last-child{border-bottom:1px solid #0a224a}.price-list-goods{color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:28px;font-weight:400;line-height:1.5;text-transform:uppercase}.price-list-prices{color:var(--primary-color-bluefont);text-align:right;font-family:var(--font-family);font-size:16px;font-weight:700;line-height:1.5}.price-list-item:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:40px;height:3px;background-color:#0a224a;opacity:0;transition:opacity .2s}.price-list-item:hover:before{opacity:1}.price-list-item:hover{padding-left:100px}@media (min-width: 768px){.price-list-goods{font-size:32px;line-height:1.4}.price-list-prices{font-size:18px}.price{padding:100px 0}}@media (min-width: 1440px){.price .container{max-width:1096px}.price-list-goods{font-size:32px}.price-list-prices{font-size:18px}.price .price-block{padding:0}}.our-products-title{text-align:center;margin-bottom:33px;color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:28px;font-weight:400;line-height:1.5;text-transform:uppercase}.our-products-list{display:flex}.our-products-list-img{height:300px}.our-products-paragraf{margin-top:16px;color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width: 767px){.our-products-list-items-2,.our-products-list-items-3,.our-products-list-items-4{display:none}}@media screen and (min-width: 768px) and (max-width: 1439px){.our-products-list{gap:16px}.our-products-list-items-3,.our-products-list-items-4{display:none}.our-products-title{color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:32px;font-weight:400;line-height:1.4;text-transform:uppercase}}@media screen and (min-width: 1440px){.our-products-list{gap:24px}.our-products-list-img{width:312px}.our-products-title{color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:32px;font-weight:400;line-height:1.4;text-transform:uppercase}}.section-four{display:flex;padding-top:64px;padding-bottom:64px}.additional,.pic-tablet,.pic-desktop{display:none}.best{color:var(--primary-color-bluefont);font-size:28px;font-weight:400;line-height:1.5;text-transform:uppercase;text-align:center;margin-bottom:21px}.best-list{display:flex;flex-direction:column;gap:30px}.best-item-name{color:var(--primary-color-bluefont);font-size:16px;font-weight:400;line-height:1.5;margin-top:14px}.best-item-price{color:var(--primary-color-bluefont);font-size:16px;font-weight:700;line-height:1.5;margin-top:10px}@media screen and (min-width: 768px){.additional{display:flex;flex-direction:column}.pic-tel{display:none}.pic-tablet{display:flex}.best-item-name,.best-item-price{font-size:18px}.list-tablet-desktop{display:flex;flex-wrap:wrap;gap:32px}.tablet-desktop{width:calc((100% - 32px)/2)}}@media screen and (min-width: 1440px){.section-four{padding-top:100px;padding-bottom:100px}.pic-tablet{display:none}.pic-desktop{display:flex}.best{margin-bottom:30px;font-size:32px;line-height:1.4}.best-list{flex-direction:row}.list-tablet-desktop{display:flex;flex-wrap:wrap;gap:26px 20px;width:536px;height:489px}.tablet-desktop{width:calc((100% - 20px)/2)}}.clients-reviews{background-color:var(--color-bg-lightblue);padding-top:36px;padding-bottom:36px}.clients-reviews img{min-width:48px}.cl-text{height:48px}.clients-title{color:var(--blue-font, #0A224A);font-family:var(--font-family);font-size:28px;font-weight:400;line-height:1.5;text-transform:uppercase;width:233px;margin-left:auto;margin-right:auto;margin-bottom:30px}.clients-card{display:flex;justify-content:flex-start}.photo-client{width:48px;height:48px}@media screen and (min-width: 320px) and (max-width: 340px){.clients-reviews .item-card{padding-left:0;padding-right:0}}.item-card{border-radius:8px;background:var(--primary-color-background);display:flex;flex-direction:column;padding:24px;gap:24px}.clients-text{color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:14px;line-height:1.4;width:296px}.clients-review{color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:1.3;opacity:.8}.clients-name{color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:18px;font-weight:700;line-height:1.8;text-transform:uppercase}.card-block{display:flex;gap:14px;align-items:center}.card-two,.card-three{display:none}@media screen and (min-width: 768px){.card-two{display:flex}.clients-list{display:flex;flex-direction:row;gap:16px}.item-card{flex-basis:calc((100% - 16px)/2);gap:14px}.clients-title{font-size:32px;line-height:1.4;width:266px}.clients-name{font-size:20px;line-height:2.3}.clients-review{font-size:16px;line-height:1.5}.clients-text{font-size:18px;line-height:1.5}.photo-client{width:56px;height:56px}.cl-text{height:65px}}@media screen and (min-width: 1440px){.card-three{display:flex}.clients-list{gap:23px}.item-card{padding:32px;flex-basis:calc((100% - 46px) / 3);gap:16px}.clients-card{justify-content:center}.clients-text{width:360px}.clients-reviews{padding:60px 0}}.section-six{padding:64px 0}.sub-checkbox{text-align:initial}.sub-div-main{text-align:center}.sub-input-div{margin-bottom:20px}.sub-form-p{font-family:var(--font-family);font-size:16px;font-weight:400;line-height:1.5;text-align:left;color:var(--primary-color-bluefont);margin-bottom:30px;margin-top:20px;max-width:343px}@media screen and (min-width: 320px) and (min-width: 375px){.sub-photo{margin-left:0}}@media screen and (min-width: 768px){.sub-div-main{padding:100px 0}.sub-div-main{text-align:unset}.section-six{padding:100px 0}}@media screen and (min-width: 1440px){.sub-div-main{margin-bottom:86px;display:flex;flex-direction:row;justify-content:center;gap:100px}.sub-form-p,.sub-input-div,.sub-input-div{margin-bottom:21px}}.sub-h{color:var(--primary-color-bluefont);font-family:var(--font-family);font-size:28px;font-weight:400;line-height:1.5;text-transform:uppercase}@media screen and (min-width: 768px){.sub-h{font-size:32px;line-height:1.4}}.sub-photo{max-width:100%;height:auto}@media screen and (min-width: 768px){.sub-form-p{max-width:536px;margin-bottom:23px;margin-top:32px;font-size:18px}}.sub-input-div{display:flex;width:100%;max-width:343px;position:relative;flex-wrap:nowrap}@media screen and (min-width: 768px){.sub-input-div{max-width:536px;margin-bottom:24px}}.sub-input{width:100%;height:50px;border:1px solid var(--color-dark-grey);background-color:transparent;padding-left:20px;padding-right:50px;outline:transparent;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.sub-input:focus{border-color:var(--primary-color-bluefont)}input::placeholder{color:#d9d9d9}.error-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url(/project-team9/assets/icons-6d97c819.svg#icon-error) no-repeat center;background-size:cover;opacity:0;transition:opacity .3s ease-in-out;fill:red}.sub-input-div input:invalid:focus{border-color:red}.sub-input-div input:invalid:focus+.error-icon{opacity:1}.sub-input-div input:invalid:not(:focus)+.error-icon{opacity:0;border-color:var(--color-dark-grey)}.sub-checkbox{margin-bottom:32px}.sub-checkbox-label{color:var(--color-grey);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:1.5;user-select:none;cursor:pointer}@media screen and (min-width: 768px){.sub-checkbox-label{font-size:18px}}.sub-checkbox-span{width:25px;height:25px;border:1px solid var(--color-dark-grey);transition:background-color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1),fill .25s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;fill:transparent;margin-right:8px}.sub-checkbox-input:checked+.sub-checkbox-label .sub-checkbox-span{background-color:var(--primary-color-bluefont);fill:#fff}.sub-form-button{display:block;width:224px;font-family:var(--font-family);font-weight:400;background-color:var(--primary-color-bluefont);color:var(--primary-color-background);font-size:16px;cursor:pointer;border:none;line-height:1.5;letter-spacing:.04em;height:50px;transition:background-color .25s cubic-bezier(.4,0,.2,1);margin-bottom:30px}@media screen and (min-width: 768px){.sub-form-button{font-size:18px;line-height:1.33;margin-bottom:64px}}@media screen and (min-width: 1440px){.sub-form-button{font-size:18px;line-height:1.33;margin-bottom:0}.image-desctop{width:460px;height:410px;flex-shrink:0}.section-six{padding-bottom:86px}}.sub-form-button:hover,.sub-form-button:focus{background-color:var(--color-hover-btn)}.footer{background-color:var(--primary-color-bluefont, #0a224a);padding-top:36px;padding-bottom:16px}.footer-wrap-social{display:flex;justify-content:space-between;align-items:baseline}.footer-wrap-logo{display:flex;justify-content:space-between}.footer-logo{display:block;margin-bottom:36px}.footer-logo-icon{fill:var(--primary-color-background, #fff)}.footer-menu{margin-bottom:36px;display:flex;flex-direction:column;gap:8px}.footer-address-item:first-child{margin-bottom:8px}.footer-link{color:var(--primary-color-background);font-family:var(--font-family, "Roboto", sans-serif);font-size:16px;line-height:1.5}.footer-social{display:flex;gap:16px}.footer-social-icon{fill:var(--primary-color-background);transition:fill .35s ease-in-out}.footer-social-link .footer-social-icon:hover,.footer-social-link .footer-social-icon:focus{fill:#00bbffed}.footer-address,footer-tel{margin-bottom:64px}.footer-address-list{margin-bottom:35px}.footer-address-link{color:var(--primary-color-background);font-family:var(--font-family, "Roboto", sans-serif);font-size:16px;line-height:normal;letter-spacing:.01em}.footer-none{display:none}.footer-tel{margin-bottom:64px}.footer-privacy{opacity:.6;color:var(--primary-color-background);font-family:var(--font-family, "Roboto", sans-serif);font-size:12px;line-height:1.17;letter-spacing:.01em;text-align:center}.Privacy{text-decoration-line:underline}@media screen and (min-width: 768px) and (max-width: 1440px){.footer-wrap-logo{align-items:baseline}}@media screen and (min-width: 768px){.footer{padding-top:36px;padding-bottom:36px;position:relative;z-index:90}.footer-logo{margin-bottom:32px}.footer-link{font-size:18px}.footer-address-list{margin-bottom:64px}.footer-address{margin-bottom:0}.footer-tel{margin-bottom:24px}.footer-address-item:not(:last-child){margin-bottom:24px}.footer-address-link{font-size:19px;line-height:normal}.footer-privacy{font-size:16px;line-height:1.25;letter-spacing:.07em}.footer-none{display:block;margin-bottom:64px}.footer-social-icon{width:40px;height:40px}.footer-menu{position:absolute;left:50%;top:36px;gap:16px;padding:8px;margin-bottom:0}}@media screen and (min-width: 1440px){.footer-menu{position:static;gap:30px;flex-direction:row;z-index:90}.footer-firstline{display:flex;justify-content:flex-start;align-items:baseline;gap:209px;margin-right:286px}.footer-contakt{display:flex;flex-wrap:wrap;gap:24px 0}.footer-none{margin-bottom:0}.footer-contakt{margin-bottom:35px}.footer-address-list,.footer-logo{margin-bottom:0}.footer-wrap-logo{margin-bottom:24px;justify-content:unset}.footer-address-list{margin-right:87px}.footer-tel{margin-right:82px;margin-bottom:unset}.footer-social{gap:30px}}body{font-family:var(--font-family);color:var(--primary-color-bluefont);background-color:var(--primary-color-background)}:root{--font-family: "Roboto", sans-serif;--font-hero: "Playfair Display SC", sans-serif;--primary-color-bluefont: #0a224a;--primary-color-background: #fff;--color-bg-lightblue: #f7faff;--color-hover-btn: #061835;--color-dark-grey: #b6b6b6;--color-grey: #7a7a7a;--color-light-grey: #d9d9d9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.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}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 16px;align-items:center}@media screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media screen and (min-width: 1440px){.container{max-width:1440px;padding:0 60px}}
