@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");body{padding:0;margin:0;box-sizing:border-box;font-family:"Ubuntu",sans-serif;background:url("../img/bg.jpg") center/cover no-repeat}.wrapper{width:100%;height:100%;background-color:rgba(0,0,0,0.737254902)}li{list-style:none}.header__burger{display:none}a{color:#fff;text-decoration:none}.header__container{position:relative;width:100%;height:350px}.header__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__content{position:absolute;background-color:rgba(0,0,0,0.7921568627);width:100%;height:100%;top:0;left:0;display:flex;justify-content:space-between;color:#fff}.header__logo-block{flex:0 0 50%;display:flex;flex-direction:column;justify-content:space-between;padding:3%}.header__logo-block-icon{display:flex;justify-content:space-between}.header__logo-block-icon-img{width:50px}.header__logo-block-title-sub{color:#a4d8f5;font-size:25px}.header__logo-block-title-subtitle{color:#fff;font-size:50px;max-width:100%}.header__links-blocks{display:flex;overflow:hidden;text-align:center}.header__links-blocks-bg1{border:1px solid #fff}.header__links-blocks-bg2{border:1px solid #fff}.header__links-blocks-bg3{border:1px solid #fff}.header__links-blocks-bg4{border:1px solid #fff}.header__links-blocks-bg5{border:1px solid #fff}.header__links-blocks-bg6{border:1px solid #fff}.header__links-blocks a{text-align:center;position:relative;transition:all 0.3s ease}.header__links-blocks a:hover{transform:scale(1.08)}.header__links-block{display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:rgba(0,0,0,0.5450980392);text-align:center;align-items:center;box-shadow:15px 10px 10px 25px rgba(0,0,0,0.75);transition:all 0.3s ease}.header__links-block:hover{background-color:rgba(92,49,20,0.9176470588)}.header__links-block-num{font-size:30px;padding:40px}.header__links-block-link{font-size:20px;text-transform:uppercase;letter-spacing:1px;writing-mode:vertical-lr;transform:rotate(180deg);padding:15px}.welcome__container{color:#c9cbb8;text-align:center;padding:5%}.welcome__title{text-transform:uppercase;font-size:40px;letter-spacing:2px}.welcome__line{width:2px;height:40px;background-color:#a4d8f5;margin:2% auto;border-radius:3px}.welcome__subtitle{line-height:2;color:#c9cbb8;max-width:60%;margin:0 auto;margin-bottom:3%}.welcome__photos{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:80%;margin:0 auto;gap:10px}.welcome__photos img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px}.about__container{color:#c9cbb8;display:grid;grid-template-columns:1fr 1fr;gap:3%;padding-bottom:3%}.about__container-img{height:700px;position:relative}.about__container-img img{border-radius:30px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.about__container-img-contant{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:30px;background:rgb(45,24,10);background:linear-gradient(266deg,rgb(45,24,10) 0%,rgb(10 37 45 / 80%) 0%,rgba(45,24,10,0.8431198163) 44%,rgb(10 17 45 / 97%) 100%)}.about__container-img-contant-title{text-transform:uppercase;font-size:40px;letter-spacing:2px}.about__container-img-contant-line{width:2px;height:40px;background-color:#a4d8f5;margin:2% auto;border-radius:3px}.about__container-img-contant-subtitle{line-height:1;color:#c9cbb8;line-height:1.3;max-width:80%}.about__container-info{display:flex;flex-direction:column;justify-content:center}.about__container-info-title{font-size:20px;text-transform:uppercase}.about__container-info-subtitle{margin:2% 0;max-width:90%;line-height:1.3}.about__container-info-features{max-width:90%}.about__container-info-feature{display:flex;justify-content:space-between;border-bottom:1px dotted #a4d8f5;margin-bottom:2%}.about__container-info-porfolio{display:grid;grid-template-columns:repeat(2,300px);gap:50px;align-items:center;justify-items:center}.about__container-info-porfolio-img{width:300px;height:200px;transition:all 0.3s ease;cursor:pointer}.about__container-info-porfolio-img:hover{transform:scale(1.1)}.about__container-info-porfolio-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px}.interest__container{text-align:center;color:#ffffff;max-width:90%;margin:0 auto;padding-bottom:5%}.interest__container-title{text-transform:uppercase;font-size:40px;letter-spacing:2px}.interest__container-line{width:2px;height:40px;background-color:#a4d8f5;margin:2% auto;border-radius:3px}.interest__container-subtitle{line-height:2;color:#c9cbb8;margin-bottom:3%}.interest__container-blocks{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.interest__container-block{background-color:#a4d8f5;padding:5%;border-radius:30px;display:flex;flex-direction:column;justify-content:space-between}.interest__container-block-icon{font-size:50px;margin-bottom:3%}.interest__container-block-title{margin:5% 0;text-transform:uppercase;font-weight:800}.interest__container-block-subtitle{margin-bottom:3%}.interest__container-block-btn{margin:2% auto;border-radius:30px;transition:all 0.3s ease;border:2px solid #ffffff}.interest__container-block-btn a{color:#ffffff;display:block;padding:10px 20px;font-weight:700}.interest__container-block-btn:hover{border:2px solid #a4d8f5;background-color:#a4d8f5;transform:scale(1.1)}.service__container{color:#c9cbb8;display:grid;grid-template-columns:1fr 1fr;padding-bottom:3%}.service__container-form{max-width:80%;margin:0 auto}.service__container-form-address{display:grid;grid-template-columns:repeat(2,1fr);color:#c9cbb8;justify-items:center}.service__container-form-address .fas{margin-bottom:3%;color:#a4d8f5}.service__container-form-address p{margin:5px}.service__container-form-address a{color:#c9cbb8}.service__container-form-submit input{width:100%;text-align:center;background-color:#111111;color:#c9cbb8;border:2px inset rgba(130,130,130,0.5921568627);padding:2%;margin:3% 0}.service__container-form-submit textarea{width:100%;text-align:center;background-color:#111111;color:#c9cbb8;border:2px inset rgba(130,130,130,0.5921568627);padding:2%;margin:3% 0;resize:none;height:150px}.service__container-form-submit button{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;border:1px inset #c9cbb8;background-color:transparent;color:#c9cbb8;padding:10px 40px;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease}.service__container-form-submit button:hover{transform:scale(1.1)}.service__container-img{height:700px;position:relative}.service__container-img img{border-radius:30px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.service__container-img-contant{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:30px;background:rgb(45,24,10);background:linear-gradient(266deg,rgb(45,24,10) 0%,rgb(10 37 45 / 80%) 0%,rgba(45,24,10,0.8431198163) 44%,rgb(10 17 45 / 97%) 100%)}.service__container-img-contant-title{text-transform:uppercase;font-size:40px;letter-spacing:2px}.service__container-img-contant-line{width:2px;height:40px;background-color:#a4d8f5;margin:2% auto;border-radius:3px}.service__container-img-contant-subtitle{line-height:1;color:#c9cbb8;line-height:1.3;max-width:80%}.service__container-info{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:90%;margin:0 auto}.service__container-info .fas{font-size:40px;color:#a4d8f5;margin-right:10px}.service__container-info-block:not(:last-child){border-bottom:1px dotted #a4d8f5;margin-bottom:3%}.service__container-info-block-icon{display:flex;text-transform:uppercase;margin-bottom:1%;align-items:center;font-weight:700;color:#fff}.service__container-info-block-sub{color:#fff;line-height:2;margin-bottom:1%}#successMessage{color:green;padding-bottom:3%}.email{text-align:center;max-width:70%;margin:0 auto}.email__title{text-transform:uppercase;color:#c9cbb8;font-weight:700;margin-top:3%}.email__form input{width:100%;text-align:center;background-color:#111111;color:#c9cbb8;border:2px inset rgba(130,130,130,0.5921568627);padding:1%;margin:3% 0}.email__form button{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;border:1px inset #c9cbb8;background-color:transparent;color:#c9cbb8;padding:10px 40px;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease}.email__form button:hover{transform:scale(1.1)}.address__location{margin-bottom:3%}.footer a{display:block;color:#c9cbb8}.footer__container{max-width:90%;margin:0 auto;color:#fff}.footer__info{display:flex;justify-content:center;margin-top:3%;padding-bottom:3%}.footer__info a{margin-bottom:3%;font-size:16px;color:#c9cbb8!important}.footer__services-title{font-size:20px;font-weight:800;color:#c9cbb8;margin-bottom:3%}.footer__blog-blog{flex:0 0 25%}.footer__services-services{flex:0 0 25%}.footer__questions-questions{flex:0 0 25%;color:#c9cbb8}.footer__copy{color:#c9cbb8;text-align:center;padding:0 0 2% 0}.menu__container{max-width:90%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;justify-items:center}.menu__product{padding:5%;background-color:#a4d8f5;border-radius:30px}.menu__product-img{width:350px;height:300px}.menu__product-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px}.menu__product-info{padding:3%}.menu__product-info-btn{margin:0 auto;border:1px inset #c9cbb8;background-color:transparent;color:#fff;padding:10px 20px;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease;margin-top:3%}.menu__product-info-btn:hover{transform:scale(1.1)}.sell__product-info-raiting img{width:50px}.menu__product1{display:flex;background-color:#a4d8f5;max-width:80%;margin:0 auto;border-radius:30px;padding:2%}.menu__product1-img{flex:0 0 50%;width:500px}.menu__product1-img img{width:500px;border-radius:30px}.menu__product1-info{align-items:center;display:flex;justify-content:center;flex-direction:column;color:#fff}.menu__product-info-title{font-size:30px}.menu__product1-info-price{font-size:30px;margin:3% 0}@media (max-width:1470px){.header__links-block-num{font-size:30px;padding:30px}.header__links-block-link{font-size:25px;text-transform:uppercase;letter-spacing:1px;writing-mode:vertical-lr;transform:rotate(180deg);padding:30px}}@media (max-width:1210px){.header__links-block-num{font-size:30px;padding:20px}.header__links-block-link{font-size:25px;text-transform:uppercase;letter-spacing:1px;writing-mode:vertical-lr;transform:rotate(180deg);padding:20px}}@media (max-width:920px){.header__container{position:relative;width:100%;height:700px}.header__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__content{position:absolute;background-color:rgba(0,0,0,0.7921568627);width:100%;height:100%;top:0;left:0;display:flex;justify-content:space-between}.header__logo-block{flex:0 0 50%;display:flex;flex-direction:column;justify-content:space-between;padding:3%}.header__logo-block-icon{display:grid!important;grid-template-columns:10fr 2fr 1fr;align-items:center}.header__logo-block-icon-img{width:50px}.header__logo-block-title-sub{color:#a4d8f5;font-size:25px}.header__logo-block-title-subtitle{color:#fff;font-size:50px;max-width:50%}.header__links-blocks{display:flex;overflow:hidden;text-align:center}.header__burger{display:block;position:relative;width:30px;height:20px}.header__burger.active::before{transform:rotate(45deg);top:9px}.header__burger.active::after{transform:rotate(-45deg);bottom:9px}.header__burger.active span{transform:scale(0)}.header__burger::before,.header__burger::after{content:"";background-color:#a4d8f5;position:absolute;width:100%;height:2px;left:0;transition:all 0.3s ease}.header__burger span{background-color:#a4d8f5;position:absolute;width:100%;height:2px;left:0;top:9px;transition:all 0.3s ease}.header__burger::before{top:0}.header__burger::after{bottom:0}.header__links-blocks{position:fixed;width:100%;height:60%;bottom:-100%;left:0%;background-color:#c9cbb8;z-index:1;transition:all 0.3s ease;display:flex;justify-content:space-around;text-align:center;color:#fff;border-top:3px solid #a4d8f5}.header__links-blocks a{width:100%}.header__links-blocks.active{bottom:0px}.header__links-blocks.active a{color:#fff;font-size:20px;font-weight:800}.header__links-blocks{display:flex;overflow:auto;text-align:center}.header__links-block{display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:rgba(0,0,0,0.5450980392);text-align:center;align-items:center;box-shadow:15px 10px 10px 25px rgba(0,0,0,0.75);transition:all 0.3s ease}.header__links-block-num{font-size:25px;padding:20px}.header__links-block-link{font-size:16px;text-transform:uppercase;letter-spacing:1px;writing-mode:vertical-lr;transform:rotate(180deg);padding:20px}.header__container{position:relative;width:100%;height:700px}.header__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__content{position:absolute;background-color:rgba(0,0,0,0.7921568627);width:100%;height:100%;top:0;left:0;display:flex;justify-content:space-between}.header__logo-block{flex:0 0 100%;display:flex;flex-direction:column;justify-content:space-between;padding:3%;max-width:90%;margin:0 auto}.header__logo-block-icon{display:flex;justify-content:space-between}.header__logo-block-icon-img{width:50px}.header__logo-block-title-sub{color:#a4d8f5;font-size:25px}.header__logo-block-title-subtitle{color:#fff;font-size:30px;max-width:90%}.welcome__container{color:#c9cbb8;text-align:center;padding:5%}.welcome__title{text-transform:uppercase;font-size:25px;letter-spacing:2px}.welcome__line{width:2px;height:40px;background-color:#a4d8f5;margin:2% auto;border-radius:3px}.welcome__subtitle{line-height:1.3;color:#c9cbb8;max-width:90%;margin:0 auto}.about__container{color:#c9cbb8;display:grid;grid-template-columns:1fr;gap:3%;padding-bottom:15%}.about__container-img-contant-title{text-transform:uppercase;font-size:25px;letter-spacing:2px}.about__container-img-contant-line{width:2px;height:40px;background-color:#a4d8f5;margin:2% auto;border-radius:3px}.about__container-img-contant-subtitle{line-height:1;color:#c9cbb8;line-height:1.3;max-width:90%}.about__container-info{display:flex;flex-direction:column;justify-content:center;max-width:90%;margin:0 auto}.about__container-info-title{font-size:20px;text-transform:uppercase}.about__container-info-subtitle{margin:2% 0;max-width:100%;line-height:1.3}.about__container-info-features{max-width:100%}.about__container-info-feature{display:flex;justify-content:space-between;margin-bottom:2%}.about__container-info-porfolio{display:grid;grid-template-columns:repeat(1,1fr);gap:50px;align-items:center;justify-items:center;margin-bottom:5%}.about__container-info-porfolio-img{width:100%;height:300px}.interest__container{text-align:center;color:#ffffff;max-width:90%;margin:0 auto;padding-bottom:5%}.interest__container-title{text-transform:uppercase;font-size:40px;letter-spacing:2px}.interest__container-line{width:2px;height:40px;background-color:#a4d8f5;margin:2% auto;border-radius:3px}.interest__container-subtitle{line-height:2;color:#c9cbb8;margin-bottom:3%}.interest__container-blocks{display:grid;grid-template-columns:repeat(1,1fr);gap:10px}.interest__container-block{background-color:#a4d8f5;padding:5%;border-radius:30px;display:flex;flex-direction:column;justify-content:space-between}.interest__container-block-icon{font-size:50px;margin-bottom:3%}.interest__container-block-title{margin:5% 0;text-transform:uppercase;font-weight:800}.interest__container-block-subtitle{margin-bottom:3%}.interest__container-block-btn{margin:2% auto;border-radius:30px;transition:all 0.3s ease;border:2px solid #ffffff}.interest__container-block-btn a{color:#ffffff;display:block;padding:10px 20px;font-weight:700}.interest__container-block-btn:hover{border:2px solid #a4d8f5;background-color:#a4d8f5;transform:scale(1.1)}.service__container{color:#c9cbb8;display:grid;grid-template-columns:1fr;padding-bottom:3%}.service__container-img{height:600px;position:relative;margin-top:3%}.service__container-img img{border-radius:30px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.service__container-img-contant{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:30px;background:rgb(45,24,10);background:linear-gradient(266deg,rgb(45,24,10) 0%,rgb(10 37 45 / 80%) 0%,rgba(45,24,10,0.8431198163) 44%,rgb(10 17 45 / 97%) 100%)}.service__container-img-contant-title{text-transform:uppercase;font-size:25px;letter-spacing:2px}.service__container-img-contant-line{width:2px;height:40px;background-color:#a4d8f5;margin:2% auto;border-radius:3px}.service__container-img-contant-subtitle{line-height:1;color:#c9cbb8;line-height:1.3;max-width:80%}.service__container-info{display:grid;justify-items:center;align-items:center;max-width:95%;margin:0 auto;gap:10px}.service__container-info .fas{font-size:30px;color:#a4d8f5;margin-right:10px}.service__container-info-block-icon{display:flex;text-transform:uppercase;margin-bottom:3%;align-items:center;font-weight:700;color:#fff}.service__container-info-block-sub{color:#fff;line-height:2}.footer a{display:block;color:#c9cbb8}.footer__container{max-width:90%;margin:0 auto;color:#fff}.footer__info{display:block;justify-content:center;margin-top:3%;padding-bottom:3%}.footer__info a{margin-bottom:3%;font-size:16px;color:#c9cbb8!important}.footer__services-title{font-size:20px;font-weight:800;color:#c9cbb8;margin-bottom:3%}.footer__blog-blog{flex:0 0 25%}.footer__services-services{flex:0 0 25%}.footer__questions-questions{flex:0 0 25%;color:#c9cbb8}.footer__copy{color:#c9cbb8;text-align:left;padding:0 0 2% 0}.menu__container{max-width:90%;margin:0 auto;display:grid;grid-template-columns:1fr;gap:10px;justify-items:center}.welcome__photos{grid-template-columns:1fr}.menu__product1{display:block;background-color:#a4d8f5;max-width:80%;margin:0 auto;border-radius:30px;padding:2%;margin-bottom:10%}.menu__product1-img{flex:0 0 50%;width:100%}.menu__product1-img img{width:100%}.menu__product1-info{align-items:center;display:flex;justify-content:center;flex-direction:column}.menu__product-info-title{font-size:30px}.menu__product1-info-price{font-size:30px;margin:3% 0}}