@import"https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900&display=swap";body{font-family:"Montserrat",sans-serif;color:#acacac;font-size:16px;font-weight:300;display:flex;flex-direction:column;min-height:100vh}body a{transition:250ms all;color:#25aae1}body a:hover{text-decoration:none}body a:focus{outline:none}body button{transition:250ms all}body button:focus{outline:none}body h1,body h2,body h3,body h4,body h5,body h6{margin:0;padding:0}body h1{color:#252525;font-size:38px;font-weight:700}body h2{color:#252525;font-size:36px;font-weight:800}body h3{color:#25aae1;font-size:24px;font-weight:600}body main{flex:1}body header{position:absolute;top:0;left:0;width:100%;height:150px;display:flex;align-items:flex-end;z-index:1}body .nav-bar{position:absolute;top:100px;right:0;display:flex;justify-content:flex-end;align-items:center;z-index:1}body .nav-bar .nav-item{margin:0 27px;color:#fff;font-size:18px;font-weight:700;position:relative}body .nav-bar .nav-item::after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:20%;height:3px;background-color:#fff;transition:205ms all;opacity:0}body .nav-bar .nav-item:hover::after,body .nav-bar .nav-item.active::after{width:100%;opacity:1}@media screen and (max-height: 725px){body .nav-bar .nav-item{margin:0 17px}}body .section{margin:0 auto 150px}body .section .section-headline{text-align:center;margin:0 0 70px}body .section .section-headline span{display:block;margin:25px 0 0}body .section.slider{height:100vh;position:relative}body .section.slider .slider-bg{height:100vh;max-width:1000px;max-height:1000px;position:absolute;top:0;right:0;text-align:right;z-index:-1}body .section.slider .slider-bg img{max-height:100% !important;width:auto}body .section.slider .slider-wrapper{width:80%;height:100vh;display:flex;align-items:center;position:initial}body .section.slider .slider-wrapper .slider-item{width:100%;display:flex;align-items:flex-end}body .section.slider .slider-wrapper .slider-item:focus{outline:none}body .section.slider .slider-wrapper .slider-item .item-content{width:50%;height:300px;margin-right:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}body .section.slider .slider-wrapper .slider-item .item-content .slider-title{color:#252525;font-size:38px;font-weight:700}body .section.slider .slider-wrapper .slider-item .item-content .slider-text{color:#ababab}body .section.slider .slider-wrapper .slider-item .item-content .slider-link{color:#ababab;font-weight:300;border:1px solid #d7d7d7;border-radius:3px;padding:7px 45px}body .section.slider .slider-wrapper .slider-item .item-content .slider-link:hover{background-color:#d7d7d7;color:#000}body .section.slider .slider-wrapper .slider-item .item-image{flex:1}body .section.slider .slider-wrapper .slick-dots{position:absolute;top:60%;right:0;transform:translateX(-60%) rotate(51deg);list-style:none}body .section.slider .slider-wrapper .slick-dots li button{background-color:#fff;border:none;font-size:0;width:20px;height:20px;border-radius:50%;cursor:pointer}body .section.slider .slider-wrapper .slick-dots li button:focus{outline:none}body .section.slider .slider-wrapper .slick-dots li.slick-active button{background-color:#25aae1}body .section.about-us .about{background-color:#25aae1;height:100%;border-radius:7px;display:flex;align-items:flex-end;justify-content:center;padding:30px 0;color:#fff;font-size:24px;font-weight:800}body .section.about-us h1{margin:25px 0 40px -107px}body .section.about-us p{margin:0;line-height:25px}body .section.about-us .second-row{margin-top:15px}body .section.about-us .second-row .mission-vision{min-height:337px;height:100%;background-image:url("../images/mission-vision-bg.png");background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;color:#fff;font-size:18px;font-weight:500;padding:90px 15px 30px}body .section.about-us .second-row .mission-vision span:first-child{display:block;position:relative}body .section.about-us .second-row .mission-vision span:first-child::before{content:"";position:absolute;bottom:-35px;left:50%;width:165px;height:2px;background-color:#25aae1}body .section.about-us .second-row .missin-vision-text{display:flex;justify-content:space-between;flex-direction:column;padding:15px 0 30px}body .section.products .product-title{height:50%;display:flex;align-items:flex-end;justify-content:center;border:1px solid #d7d7d7;border-radius:7px;padding:0 0 36px}body .section.products .product-title h3{font-weight:700}body .section.products .product-slider{position:unset}body .section.products .product-slider .slick-arrow{position:absolute;bottom:0;left:0;color:#000;background:transparent;border:1px solid #d7d7d7;border-radius:3px;width:35px;height:40px;font-size:18px;line-height:39px;cursor:pointer}body .section.products .product-slider .slick-arrow:hover{background-color:#d7d7d7}body .section.products .product-slider .slick-arrow.btn-next{left:40px}body .section.products .product-slider .slider-item{display:inline-block;position:relative;border-radius:7px;overflow:hidden;margin-right:10px}body .section.products .product-slider .slider-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.5) 100%)}body .section.products .product-slider .slider-item span{position:absolute;bottom:35px;left:0;color:#fff;font-size:24px;font-weight:700;text-align:center;width:100%;max-width:100%;transition:250ms all}body .section.products .product-slider .slider-item:hover span{bottom:50px}body .section.example-products .product .product-image{border:1px solid #d7d7d7;border-radius:7px;text-align:center;max-height:400px;margin:0 0 25px}body .section.example-products .product .product-image img{filter:drop-shadow(0 0 35px rgba(0, 0, 0, 0.35));margin:-22px 0 0}body .section.example-products .product .product-name{text-align:center}body .section.example-products .product .product-name strong{font-weight:800}@media screen and (max-height: 750px){body .slider-item .item-content{height:250px}body .slider-item .item-image img{width:80%}}body footer{position:relative;min-height:500px;overflow:hidden}body footer .logo{position:absolute;left:-50px;bottom:-110px;width:500px;height:500px;background-color:#25aae1;border-radius:50px;transform:rotate(45deg);z-index:2}body footer .logo a{display:block;position:absolute;top:40%;left:40%;transform:translate(-40%, -40%) rotate(-45deg)}body footer .footer{position:absolute;top:60%;left:0;right:0;transform:translateY(-60%);min-height:400px;background-color:#f0f0f0;display:flex;align-items:center;justify-content:flex-end}body footer .footer .map{width:500px;height:300px}body footer .footer .contact{color:#000;font-size:14px;font-weight:500;width:400px;margin-right:50px}body footer .footer .contact .contact-item{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}body footer .footer .contact .contact-item .text{width:350px;text-align:right}body footer .footer .contact .contact-item .text a{display:block;color:#000}body footer .footer .contact .contact-item .text a:hover{text-decoration:underline}body footer .footer .contact .contact-item .icon i{font-size:24px;color:#25aae1}/*# sourceMappingURL=style.css.map */
