@import "../scss/util-dist.css";.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:34px;font-size:16px;color:#ffffff;padding:0 16px;background-color:#d52b1e;border:1px solid #d52b1e;text-transform:uppercase;text-decoration:none;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:5px;-webkit-transition:0.2s linear;transition:0.2s linear}.btn:hover{-webkit-box-shadow:0px 2px 8px -1px rgba(0,0,0,0.7);box-shadow:0px 2px 8px -1px rgba(0,0,0,0.7)}.btn--outline{background-color:transparent}.btn--outline:hover{background-color:#d52b1e}.main{display:-ms-grid;display:grid;grid-gap:40px;padding-bottom:20px}.main .banner{height:100vh;background-image:url("/public/images/banner.jpg");background-size:cover;background-position:40% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main .banner__title{max-width:85%;text-align:right;padding-right:15px;color:#ffffff;font-size:26px;font-weight:600}.main .banner__title--red{color:#ff5f53}.main .section__wrapper{display:-ms-grid;display:grid;grid-gap:15px}.main .section__title{position:relative;font-size:24px;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#d52b1e;font-weight:300}.main .section__title:after{content:"";height:2px;width:105%;position:absolute;background:#d52b1e;bottom:0;left:0}.main .section__explanation .certificates{font-weight:600;text-transform:uppercase}.main .section--what-we-do{background-image:url("/public/images/what-we-do-banner.jpg");background-size:cover;background-position:center bottom;height:550px;padding:100px 0}.main .section--what-we-do .section__wrapper{display:-ms-grid;display:grid;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.main .section--what-we-do .section__title{width:100%;color:#ff5f53;text-align:center;font-size:42px}.main .section--what-we-do .section__title:after{max-width:150px;left:calc(50% - 75px);bottom:-2px;background-color:#ff5f53}.main .section--what-we-do .list{width:100%;color:#ffffff;font-size:24px;text-align:center;display:-ms-grid;display:grid;grid-gap:10px}.main .band{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:24px 0;background:#ffccc8;background:-webkit-gradient(linear,left top,left bottom,from(#ffccc8),to(#d52b1e));background:linear-gradient(180deg,#ffccc8 0%,#d52b1e);background:-webkit-linear-gradient(180deg,#ffccc8 0%,#d52b1e)}.main .band__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:12px}.main .band h4{font-weight:300;font-size:18px;text-align:center;color:#000000;text-transform:uppercase;font-weight:600}.main .band p{max-width:850px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#333333}.main .slider-container{overflow:hidden}.main .slider-container .glide__slides{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.main .slider-container .glide-card img{width:100px}@media screen and (min-width:768px){.main{grid-gap:100px;padding-bottom:50px}.main .banner__title{max-width:60%;padding-right:50px;font-size:32px}.main .band h4{font-size:32px}.main .slider-container .glide-card img{width:150px}}@media screen and (min-width:1200px){.main .banner{background-position:center center}.main .banner__title{padding-right:100px;font-size:44px}.main .section--what-we-do{padding-right:170px;background-position:center 800px}}
/*# sourceMappingURL=index.css.map */