*{box-sizing:border-box;margin:0;padding:0}body{color:#000;font-family:Rubik,sans-serif;font-size:1.125rem;font-weight:400;min-height:100vh}body a{color:#000;text-decoration:none;transition:.2s}body li{list-style-type:none}body p{letter-spacing:1px;line-height:34px}body h1{font-size:2.875rem}body h1,body h2{letter-spacing:2px}body h2{color:#424242;font-size:1.5rem;font-weight:100;text-transform:uppercase}body h3{font-size:1.25rem;letter-spacing:1px}body svg path{fill:#043472}.shell{margin:0 auto;max-width:1480px;padding:0 15px;width:100%}.grid{display:flex;flex-flow:row wrap;margin:0 -20px}.grid .grid__col{flex:1 1;justify-content:center;margin-top:70px;max-width:100%;padding:0 20px}.grid .grid__col--1of2{display:flex;flex:0 0 50%;max-width:50%}.grid .grid__col--1of3{display:flex;flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid .grid__col--1of4{display:flex;flex:0 0 25%;max-width:25%}.grid-no-gutter{margin:0}.btn{border:none;color:#fff;cursor:pointer;transition:.5s}.btn--blue{background:linear-gradient(90deg,#0864dc,#7ba4da 50%,#0864dc) 0/250%;background:linear-gradient(90deg,#0864dc,#7ba4da 50%,#0864dc) var(--x,0)/250%;border-radius:5px;font-size:16px;padding:12px 15px}.btn--dark-blue{background:linear-gradient(90deg,#043472,#7ba4da 50%,#043472) 0/250%;background:linear-gradient(90deg,#043472,#7ba4da 50%,#043472) var(--x,0)/250%;border-radius:5px;font-size:18px;padding:15px 20px}.btn--blue:hover,.btn--dark-blue:hover{--x:100%}.btn--carousel{background-color:#fff;box-shadow:0 7px 5px #c7c7c7;color:#000;font-size:2rem;height:70px;width:70px}.btn--carousel:hover{background-color:#e9e9e9}.btn--disabled{color:#bebebe}@media(max-width:1400px){.grid{margin:0}.grid .grid__col--1of3,.grid .grid__col--1of4{flex:0 0 50%;max-width:50%}.grid .grid__col--1of4{justify-content:flex-start}}@media(max-width:1024px){body{font-size:.9rem}body p{line-height:20px}body h1{font-size:1.5rem}body h2{font-size:1.1rem}.grid .grid__col{margin-top:30px;padding:0}.grid .grid__col--1of2,.grid .grid__col--1of3{flex:0 0 100%;justify-content:flex-start;max-width:100%}}@media(max-width:768px){.grid .grid__col--1of4{flex:0 0 100%;justify-content:flex-start;max-width:100%}}.header{background-color:#fff;box-shadow:0 1px 10px #a4a4a4;height:100px;left:0;position:fixed;top:0;-webkit-transform:translateY(0);transform:translateY(0);transition:.5s;width:100%;z-index:1}.header .header__inner{align-items:center;display:flex;height:100px;justify-content:space-between}.header .header__logo{width:260px}.header .header__logo a{display:block}.header .header__logo img{height:auto;width:100%}.header .header__nav{align-items:center;display:flex}.header .header__nav ul{display:flex}.header .header__nav li+li{margin-left:20px}.header .header__nav li:nth-last-child(n+2) a:hover{color:#0864dc}.header.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.hamburger{cursor:pointer;display:none}.bar{background-color:#0864dc;display:block;height:3px;margin:5px auto;transition:all .3s ease-in-out;width:25px}@media(max-width:1024px){.header,.header .header__inner{height:60px}.header .header__logo{width:180px}.hamburger{display:block}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:first-child{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.header__nav ul{background-color:#fff;flex-direction:column;left:-100%;padding-bottom:30px;position:fixed;text-align:center;top:50px;width:100%;z-index:1}.header__nav ul li{margin-top:30px}.header__nav ul.active{left:0}.header__nav ul.active li+li{margin-left:0}.header.hide{-webkit-transform:translateY(-450%);transform:translateY(-450%)}.header__logo{margin-right:40px}}.footer{padding-bottom:5rem}.footer .footer__address,.footer .footer__description,.footer .footer__heading{margin-bottom:20px}.footer .footer__links a{color:#0864dc}.footer .footer__links li+li{margin-top:10px}.footer .footer__links a:hover{text-decoration:underline}.hero{padding-top:100px}.hero .hero__inner{display:flex}.hero .hero__description{display:flex;flex-direction:column;justify-content:center;width:50%}.hero .hero__description .hero__subheading{margin-bottom:50px}.hero .hero__description .hero__heading{line-height:80px;margin-bottom:50px;max-width:500px}.hero .hero__description .hero__paragraph{margin-bottom:50px;max-width:650px}.hero .hero__image{width:50%}.hero .hero__image img{height:auto;max-width:100%}.categories{padding-top:15rem}.categories .categories__inner{display:flex}.categories .categories__cards{padding-right:30px;width:55%}.categories .categories__images{position:relative;width:45%}.categories .categories__images .categories__image:first-child{bottom:0;left:0;max-width:600px;position:absolute}.categories .categories__images .categories__image:last-child{max-width:600px;position:absolute;right:0;top:0;z-index:-1}.categories .categories__images .categories__image img{height:auto;width:100%}.choose-us{padding-top:15rem}.choose-us .choose-us__subheading{margin-bottom:50px;text-align:center}.choose-us .choose-us__heading{margin:0 auto 50px;max-width:650px;text-align:center}.carousel{height:100%;padding-top:15rem;position:relative}.carousel .carousel__heading,.carousel .carousel__subheading{margin-bottom:50px;text-align:center}.carousel .carousel__testimonials{min-height:600px}.carousel .carousel__buttons{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1400px){.hero{padding-top:8rem}.hero .hero__inner{display:block}.hero .hero__description{margin-bottom:30px}.hero .hero__description,.hero .hero__image{text-align:center;width:100%}.hero .hero__heading,.hero .hero__paragraph{margin:0 auto}.hero .hero__description .hero__heading,.hero .hero__description .hero__subheading{margin-bottom:10px}.hero .hero__description .hero__heading{line-height:40px}.categories{padding-top:5rem}.categories .categories__inner{display:block}.categories .categories__cards{padding-right:0;width:100%}.categories .categories__images{display:none}.choose-us{padding-top:5rem}.choose-us .choose-us__heading,.choose-us .choose-us__subheading{margin-bottom:10px}.carousel{padding-top:5rem}.carousel .carousel__subheading{margin-bottom:10px}.carousel .carousel__testimonials{min-height:450px}}@media(max-width:1024px){.hero{padding-top:6rem}}.card-category+.card-category{border-top:2px solid #d3d3d3;margin-top:60px;padding-top:60px}.card-category .card__heading{margin-bottom:60px}.card-category .card__bottom{align-items:center;display:flex;justify-content:space-between}.card-category .card__description{max-width:480px}@media(max-width:1400px){.card-category+.card-category{margin-top:30px}.card-category .card__heading{margin-bottom:10px}.card-category .card__subheading{display:none}}.card-choose-us .card__icon{margin-bottom:30px}.card-choose-us .card__title{margin-bottom:10px}@media(max-width:768px){.card-choose-us .card__icon{margin-bottom:10px}}.testimonial{display:none;overflow:hidden}.testimonial .testimonial__image{width:50%}.testimonial .testimonial__image img{height:100%;object-fit:cover;width:100%}.testimonial .testimonial__info{min-height:600px;padding:20px;width:50%}.testimonial .testimonial__info .testimonial__qutotaion-marks{margin-bottom:10px;max-width:120px}.testimonial .testimonial__info .testimonial__qutotaion-marks img{height:auto;width:100%}.testimonial .testimonial__info .testimonial__description,.testimonial .testimonial__info .testimonial__heading{margin-bottom:30px}.testimonial .testimonial__info .testimonial__author{font-weight:700}.active-testimonial{display:flex}@media(max-width:1400px){.testimonial .testimonial__image{display:none}.testimonial .testimonial__info{min-height:450px;width:100%}.testimonial .testimonial__info .testimonial__qutotaion-marks{display:none}.active-testimonial{display:block}}.contact{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:500px;margin-top:15rem;position:relative;text-align:center}.contact .contact__inner{left:50%;margin:0 auto;max-width:700px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact .contact__title{margin-bottom:50px}@media(max-width:1400px){.contact{margin-top:5rem}}@media(max-width:768px){.contact .contact__inner{width:300px}}.services{padding-top:10rem}.services .services__heading,.services .services__subheading{margin-bottom:50px;text-align:center}.card-services{display:flex;justify-content:space-between;min-height:650px}.card-services .card__images{position:relative;width:50%}.card-services .card__images .card__image{max-width:400px;position:absolute}.card-services .card__images .card__image img{border-radius:30px;height:auto;width:100%}.card-services .card__images .card__image:first-child{left:30px;top:40px}.card-services .card__images .card__image:last-child{bottom:40px;right:30px}.card-services .card__description{display:flex;flex-direction:column;justify-content:center;width:50%}.card-services .card__description .card__heading{margin-bottom:30px}@media(max-width:1024px){.services{padding-top:6rem}.services .services__subheading{margin-bottom:10px}.card-services{display:block;margin-bottom:50px;min-height:250px}.card-services .card__images{margin-bottom:30px;width:100%}.card-services .card__images .card__image{max-width:100%;position:relative}.card-services .card__images .card__image:first-child{left:0;top:0}.card-services .card__images .card__image:last-child{display:none}.card-services .card__description{margin-bottom:30px;width:100%}}.work{padding-top:10rem}.work .work__heading,.work .work__subheading{margin-bottom:50px;text-align:center}@media(max-width:1400px){.work{padding-top:8rem}.work .work__subheading{margin-bottom:10px}}@media(max-width:1024px){.work{padding-top:6rem}}.card-gallery{height:400px;position:relative;width:100%}.card-gallery .card__image img{height:400px;object-fit:cover;object-position:center;width:100%}.card-gallery .card__description{background-color:#fff;bottom:0;font-size:1.7rem;left:0;opacity:0;padding:10px;position:absolute;transition:.2s;width:100%}.card-gallery:hover .card__description{opacity:1}.about{padding-top:10rem}.about .about__heading,.about .about__subheading{margin-bottom:50px;text-align:center}.about .about__content{display:flex}.about .about__info{display:flex;flex-direction:column;justify-content:center;width:50%}.about .about__info .about__info-heading,.about .about__info .about__info-subheading{margin-bottom:50px}.about .about__info .about__description{max-width:650px}.about .about__image{width:50%}.about .about__image img{height:auto;max-width:100%}@media(max-width:1400px){.about{padding-top:8rem}.about .about__subheading{margin-bottom:10px}.about .about__content{display:block}.about .about__info{margin-bottom:30px;text-align:center;width:100%}.about .about__info .about__description{margin:0 auto}.about .about__info .about__info-heading,.about .about__info .about__info-subheading{margin-bottom:10px}.about .about__image{margin:0 auto;width:90%}}@media(max-width:1024px){.about{padding-top:6rem}}.contact-form{margin:0 auto;max-width:900px;padding:10rem 0}.contact-form .contact-form__inner{padding:0 15px}.form .form__heading{margin-bottom:50px}.form .form__heading .form__title{margin-bottom:20px}.form .form__body{margin-bottom:50px}.form .form__body .form__row{display:flex}.form .form__body .form__field{width:100%}.form .form__body input,.form .form__body textarea{border:1px solid #d3d3d3;font-size:20px;outline:none;padding:10px;transition:.2s;width:100%}.form .form__body input:focus,.form .form__body textarea:focus{border:1px solid #0864dc}.form .form__body textarea{resize:none}.form .form__body input,.form .form__body label{display:block}.form .form__body label{margin-bottom:10px}.form .form__body .form__field+.form__field{margin-left:20px}.form .form__body .form__row+.form__row{margin-top:30px}@media(max-width:1024px){.contact-form{padding-bottom:4rem;padding-top:6rem}.form .form__body .form__row{display:block}.form .form__body .form__field+.form__field{margin-left:0;margin-top:20px}}
/*# sourceMappingURL=main.a49b1443.css.map*/