.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.page-template-front-page .page-content{position:relative}.page-template-front-page .page-content__header{position:relative;z-index:0;margin-top:1.5625rem;padding:1.5625rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap}@media only screen and (min-width:48rem){.page-template-front-page .page-content__header{padding:3.125rem 2rem;margin:0 2rem 3.125rem;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:end;align-items:flex-end;min-height:17.75rem}}@media only screen and (min-width:62.5rem){.page-template-front-page .page-content__header{width:112rem;max-width:calc(100% - 8rem);margin:0 4rem 7.1875rem;min-height:27.625rem;padding:3.125rem 11%}}@media only screen and (min-width:105rem){.page-template-front-page .page-content__header{min-height:46rem;padding:3.125rem 9%}}.page-template-front-page .page-content__header:before{content:"";position:absolute;top:0;left:0;bottom:0;width:calc(100% - 1.5625rem);background-color:#d2dbd3;z-index:-1;height:83%}@media only screen and (min-width:48rem){.page-template-front-page .page-content__header:before{width:94%;height:100%}}.page-template-front-page .page-content__header--title{z-index:1;position:relative;-ms-flex-order:2;order:2;margin:1.75rem 0 -1.5625rem 1.5625rem}@media only screen and (min-width:48rem){.page-template-front-page .page-content__header--title{margin:0;width:50%}}@media only screen and (min-width:62.5rem){.page-template-front-page .page-content__header--title{width:38.9375rem}}.page-template-front-page .page-content__header--title .title-content{position:relative}@media only screen and (min-width:48rem){.page-template-front-page .page-content__header--title .title-content{padding-bottom:1.1875rem}}@media only screen and (min-width:62.5rem){.page-template-front-page .page-content__header--title .title-content{padding-bottom:3.125rem}}@media only screen and (min-width:105rem){.page-template-front-page .page-content__header--title .title-content{padding-bottom:8.4375rem}}.page-template-front-page .page-content__header--title h1{font-size:2.25rem;line-height:2.375rem;margin:0;font-weight:400;display:block}@media only screen and (min-width:48rem){.page-template-front-page .page-content__header--title h1{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width:62.5rem){.page-template-front-page .page-content__header--title h1{font-size:3.25rem;line-height:3.625rem}}@media only screen and (min-width:105rem){.page-template-front-page .page-content__header--title h1{font-size:4.5rem;line-height:4.875rem}}.page-template-front-page .page-content__header--title .pointer{width:.875rem;height:2.0625rem;position:absolute;bottom:-2rem;left:calc(40% - .4375rem);display:none;cursor:pointer}@media only screen and (min-width:48rem){.page-template-front-page .page-content__header--title .pointer{display:block;bottom:-3.125rem;animation:a 3s infinite;left:35%}@keyframes a{0%{bottom:-3.125rem}50%{bottom:-2.6875rem}to{bottom:-3.125rem}}}@media only screen and (min-width:62.5rem){@keyframes a{0%{bottom:-4.375rem}50%{bottom:-3.9375rem}to{bottom:-4.375rem}}}@media only screen and (min-width:105rem){.page-template-front-page .page-content__header--title .pointer{left:40%}}.page-template-front-page .page-content__header--title .pointer:before{content:"";width:.0625rem;height:100%;background-color:#000;position:absolute;left:.375rem;bottom:0}.page-template-front-page .page-content__header--title .pointer:after{content:"";height:.75rem;width:.75rem;border-right:.0625rem solid #000;border-bottom:.0625rem solid #000;transform:rotate(45deg);position:absolute;bottom:-.625rem}.page-template-front-page .page-content__header .hero-carousel{margin-top:-3.5625rem;margin-right:-1.5625rem;width:21.875rem;max-width:calc(100% - 1.5625rem);-ms-flex-order:1;order:1;-ms-flex-item-align:end;align-self:flex-end;z-index:0}@media only screen and (min-width:48rem){.page-template-front-page .page-content__header .hero-carousel{margin-top:0;margin-right:0;position:absolute;right:0;top:2rem;width:28rem;max-width:60%}}@media only screen and (min-width:80rem){.page-template-front-page .page-content__header .hero-carousel{top:3.125rem;width:61%;max-width:74rem;bottom:-7rem}}@media only screen and (min-width:120rem){.page-template-front-page .page-content__header .hero-carousel{width:74rem}}.page-template-front-page .page-content__header .hero-carousel .slick-list{height:100%}.page-template-front-page .page-content__header .hero-carousel.slick-slider *{max-width:100%;overflow:hidden}.page-template-front-page .page-content__header .hero-carousel.slick-slider .slick-track{display:-ms-flexbox;display:flex;max-width:none;position:relative;height:100%}.page-template-front-page .page-content__header .hero-carousel.slick-slider .slick-track .slick-slide img{height:100%;-o-object-fit:cover;object-fit:cover;height:14.75rem}@media only screen and (min-width:48rem){.page-template-front-page .page-content__header .hero-carousel.slick-slider .slick-track .slick-slide img{height:18.875rem}}@media only screen and (min-width:62.5rem){.page-template-front-page .page-content__header .hero-carousel.slick-slider .slick-track .slick-slide img{height:29.625rem}}@media only screen and (min-width:105rem){.page-template-front-page .page-content__header .hero-carousel.slick-slider .slick-track .slick-slide img{height:49.875rem}}.page-template-front-page .page-content__body{padding:1.125rem 1.5625rem}@media screen and (min-width:48rem) and (max-width:51.875rem){.page-template-front-page .page-content__body{padding:6.25rem 1.5625rem 2.75rem}}
/*# sourceMappingURL=../maps/templates/front-page.css.map */
