h3{font-family:Montserrat,sans-serif;font-weight:900;font-size:25px;line-height:30px;color:#ffcc70;text-align:center;padding:100px 0 51px}.about-img-1 p,.about-img-2 p,.about-img-3 p,.contacts ul,.info ul,.que,.serv-bar li{color:#000050;font-family:Domine,serif;font-weight:400;font-size:13px;line-height:15px}.btn-login,.btn-reg,.credentials,.faq-btn button,.info-btn,.serv-btn button{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;line-height:18px}*{margin:0;padding:0;box-sizing:border-box}img{vertical-align:top}a,li{text-decoration:none;list-style:none}html{scroll-behavior:smooth}body{font-style:15px;margin:0;padding:0;overflow-x:hidden}.container{max-width:1170px;margin:0 auto}.header{background:url(../img/header.png) 0 0/cover no-repeat;width:100%;height:100vh}.company{display:flex;padding-top:50px;align-items:center}.company img{width:70px;height:60px;margin-right:15px}.losung h6{font-family:Montserrat,sans-serif;font-weight:900;font-size:13px;text-transform:uppercase;color:#ffcc70;line-height:16px;margin-bottom:6px}.losung p{font-family:Domine,serif;font-weight:700;font-size:12px;color:#fff;max-width:144px;line-height:14px}.nav-bar{margin-left:74px;display:flex}.nav-bar a{color:#fff}.nav-bar li{display:inline;margin-right:50px;font-family:Domine,serif;font-weight:400;font-size:13px;line-height:15px}button{cursor:pointer}.btn-login,.btn-reg{border:0;z-index:1;width:130px;height:40px;border-radius:25px;color:#fff;position:relative}.btn-login{margin:0 30px 0 50px;background:linear-gradient(180deg,#4158d0 -97.5%,#c850c0 192.5%)}.btn-login:hover{background:linear-gradient(180deg,#4159d0e8 -97.5%,#c850c0f1 192.5%)}.btn-reg{background:linear-gradient(92.83deg,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 103.14%);box-shadow:inset -5px -5px 4px rgba(255,255,255,.1),inset 5px 5px 4px rgba(255,255,255,.1);filter:drop-shadow(20px 30px 100px rgba(0, 0, 0, .05))}.btn-reg:hover{background:linear-gradient(92.83deg,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 103.14%);box-shadow:inset -5px -5px 4px rgba(255,255,255,.15),inset 5px 5px 4px rgba(255,255,255,.15);filter:drop-shadow(20px 30px 100px rgba(0, 0, 0, .05))}.header-info{margin-top:230px;display:flex}.company-name{color:#ffcc70;font-family:Montserrat,sans-serif;font-weight:900;font-size:50px;line-height:61px;margin-bottom:30px}.company-info{color:#fff;font-family:Domine,serif;font-weight:400;font-size:20px;line-height:23px;max-width:405px}.info-btn{width:270px;height:59px;background:linear-gradient(92.83deg,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 103.14%);box-shadow:inset -5px -5px 4px rgba(255,255,255,.1),inset 5px 5px 4px rgba(255,255,255,.1);border-radius:5px;border:1px solid #fff;margin-top:40px}.info-btn a{color:#fff}.info-gallery{margin:-120px 0 0 90px}.gal-1{width:329px;height:298px}.gal-2{width:370px;height:335px;display:block;margin-top:-150px;margin-left:310px}.tablet-992px{display:none}.about{margin-bottom:50px}.about-gallery{display:flex;justify-content:space-between;padding-bottom:100px}.about-img-1,.about-img-2,.about-img-3{width:368px;height:100%;border-radius:5px;background:linear-gradient(125deg,rgba(153,160,192,.5) 0,rgba(153,160,192,0) 103.14%);box-shadow:inset -5px -5px 4px rgba(255,255,255,.1),inset 5px 5px 4px rgba(255,255,255,.1);padding:45px 49px 0 50px}.about-img-1 p,.about-img-2 p,.about-img-3 p{text-align:center;padding-top:30px;margin:0 auto}.about-img-1 img,.about-img-2 img,.about-img-3 img{width:270px;height:189px}.border{width:370px;height:345px;border:4px double transparent;border-radius:11px;background-image:linear-gradient(white,#fff),linear-gradient(92.83deg,rgba(153,160,192,.5) 0,rgba(153,160,192,0) 103.14%);background-origin:border-box;background-clip:content-box,border-box;margin:-3px 4px 0 0}.about-img-1 p{max-width:250px}.about-img-2 p{max-width:220px}.about-img-3 p{max-width:215px}.services{margin-bottom:100px}.service-list{display:flex;align-items:center;padding-top:50px}.service-list h3{float:left;padding:0}.serv-bg{position:absolute;right:0;top:1420px}.serv-bar{margin-left:115px}.serv-bar li{display:inline;margin-right:50px;z-index:1;position:relative;cursor:pointer}.serv-bar li:hover{text-decoration:underline}.serv-bar li:last-child{color:#fff}.service-items{position:relative;justify-content:space-between;text-align:center;padding-top:50px;display:flex}.item{border:1px solid #000050;border-radius:5px;width:270px;height:270px}.item p{color:#000050;font-family:Domine,serif;font-weight:400;font-size:12px;line-height:14px}.item-1,.item-2,.item-4,.item-5,.item-6,.item-7{padding-top:30px}.item-3{padding-top:26px}.item-3+p{margin-top:15px}.item-8{padding-top:45px}.item-4+p{color:#fff}.item-1+p,.item-5+p{margin-top:30px}.item-2+p,.item-4+p{margin-top:27px}.item-6+p{margin-top:29px}.item-7+p{margin-top:23px}.item-8+p{margin-top:38px}.faq-btn,.serv-btn{text-align:center;margin-top:40px;position:relative}.faq-btn button,.serv-btn button{width:170px;height:50px;border:0;color:#000050;background:linear-gradient(94.94deg,#8bc6ec 0,#9599e2 100%);border-radius:5px;z-index:1;position:relative}.faq-btn button a,.serv-btn button a{color:#000050}.faq{padding-top:50px;position:relative;text-align:center;padding-bottom:60px}.faq-img-1{width:344px;height:237px;float:left;position:absolute;left:0}.faq-img-2{width:523px;height:336px;margin-top:280px;float:right;position:absolute;right:0}.faq-block{display:flex;justify-content:center;margin-top:80px}.faq-block h3{padding:0;position:absolute}.faq-ques{margin-top:80px}.down-mark{float:right}.down-mark:hover{cursor:pointer}.que{margin-bottom:30px;border-bottom:1px solid #000050;width:570px;text-align:left;line-height:1.5em}.faq-btn{align-items:center}.faq-btn .faq-btn-bg{left:772px}.footer{background:url(../img/footer1.png) 0 0/cover no-repeat;width:auto;height:auto;padding:250px 0 100px}.footer .nav-bar{flex-direction:column}.footer .company{margin-top:60px}.information{display:flex;justify-content:space-between}.contacts,.info{display:block}.contacts h3,.info h3{padding:0;text-align:left;margin:56px 0 45px}.contacts ul,.info ul{color:#fff}.contacts ul li,.info ul li{margin-bottom:30px;max-width:350px;position:relative;z-index:1}.contacts ul li .urls,.contacts ul li:last-child,.info ul li .urls,.info ul li:last-child{margin:-5px 0 0;display:flex}.contacts ul li a,.info ul li a{color:#fff}.urls{padding-left:10px}.urls a{margin:0 5px 0 0}.urls img{width:24px;height:24px}.info h3{margin-left:70px}.location h3{padding:0;text-align:left;margin:56px 0 45px}.map{height:300px;width:470px;border-radius:5px;border:0}.footer-btn{display:none}.author{width:568px;height:428px;position:absolute;margin:20px 0 0 60px}.hidden{display:none}.show{display:block}.inactive-list{text-decoration:none}.active-list{text-decoration:underline}.que-active{display:block}.que-inactive{display:none}.rotate{transform:rotate()}.credentials{margin-top:50px;color:#fff}.credentials a{color:#fff}.credentials a:hover{color:#ffcc70}@media screen and (max-width:1200px){.header{height:70vh}.header-info{margin-top:80px;justify-content:center}.info-gallery{margin-top:0}.gal-1{width:279px;height:248px}.gal-2{width:320px;height:285px}.serv-bg{width:400px;top:1350px}.serv-bar li:last-child{color:#000050}.faq-img-1{width:294px;height:187px}.faq-img-2{width:473px;height:286px;margin-top:400px}}@media screen and (max-width:992px){.container{max-width:950px}.buttons,.header .nav-bar{display:none}.tablet-992px{display:block;align-items:center;display:flex}.tablet-992px a{color:#fff;font-weight:700;font-family:Domine,serif;margin-left:170px}.gamburger-svg,.user-svg{width:35px;height:35px}.user-svg{margin-left:200px}.gamburger-svg{margin-left:130px}.header-info{left:0}.company-name{margin-bottom:10px}.company-info{max-width:700px}.info-btn{margin-top:30px}.gal-1,.gal-2{display:none}.section-title{padding-top:50px}.about-gallery{display:block}.about-gallery div:nth-child(2){float:right}.about-gallery div:nth-child(3){margin-top:339px}.about-img-1 p,.about-img-2 p,.about-img-3 p{position:absolute}.about-img-1 p,.about-img-3 p{margin:-100px 0 0 350px;text-align:left}.about-img-2 p{margin:-110px 0 0 -300px;text-align:right}.faq-img-1,.faq-img-2,.item:last-child,.serv-bar li:nth-child(1),.serv-bar li:nth-child(6),.serv-bg{display:none}.author{width:468px;height:328px;margin:65px 0 0 40px}}@media screen and (max-width:768px){.container{max-width:738px}.header{height:800px;background-position:50% 0}.company-info{max-width:738px}.user-svg{margin-left:120px}.gamburger-svg{margin-left:80px}.tablet-992px a{margin-left:100px}.about{margin-top:-280px}.about-img-1 p,.about-img-3 p{margin:-110px 0 0 375px}.about-img-2 p{margin:-110px 0 0 -325px}.about-gallery{padding-bottom:30px}.about-gallery .border{margin-bottom:30px}.about-gallery .border:nth-child(3){margin-top:400px}.services{margin-bottom:0}.serv-bar{margin-left:auto}.serv-bar li{margin-right:30px}.serv-bar li:nth-child(5){margin-right:0}.item{width:226px;height:226px}.item-1+p,.item-5+p{margin-top:15px}.item-2+p,.item-4+p{margin-top:13px}.item-3{padding-top:18px}.item-3+p{margin-top:6px}.item-6+p{margin-top:12px}.item-7+p{margin-top:10px}.footer{background-position:30% 0;padding:355px 0 100px;margin-top:-180px}.footer .container{max-width:666px}.location{margin:340px 2px 0 -902px}.map{width:482px}.footer-btn{display:inline;margin-left:109px;margin-top:115px}.author{margin:65px 0 0 225px}.credentials{max-width:460px}}@media screen and (max-width:576px){.container{max-width:546px}.tablet-992px a{margin-left:40px}.user-svg{margin-left:45px}.gamburger-svg{margin-left:25px}.company-info{max-width:100%}.info-gallery{display:none}.about-img-1 p,.about-img-2 p,.about-img-3 p{position:initial;margin:0;text-align:center;max-width:none}.about-gallery{display:flex;align-items:center;flex-direction:column;position:initial}.about-gallery div:nth-child(2){float:initial}.about-gallery div:nth-child(3){margin-top:0!important}.service-list h3{margin:0 auto}.serv-bar{display:none}.service-items{justify-content:space-around}.service-items .item:nth-child(3){display:none}.que{width:500px}.footer{padding:585px 0 100px;background-position:15% 0;margin-top:-550px}.footer .company{justify-content:center}.information{display:flex;flex-direction:column;justify-content:center}.contacts,.info,.location{margin:0 auto;text-align:center}.contacts h3,.info .nav-bar,.info h3,.location h3{text-align:center;margin-left:0}.info li{margin-right:0}.info ul li:last-child{display:block}.author{display:none}.footer-btn{display:block;margin:50px auto}.credentials{text-align:center;margin:25px auto}}