.component--home-slider{padding-top:100px;margin-top:-100px}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){body.path-frontpage .component--home-slider{padding-top:0}}@media (max-width:768px){body.path-frontpage .component--home-slider{padding-top:70px}}@media (max-width:767px){body.path-frontpage .component--home-slider{padding-top:50px}}.component--home-slider .slide .container-area,.component--home-slider .slide .container-area-mobile{position:relative;display:table;width:100%;min-height:360px;height:1px}@media (max-width:767px){.component--home-slider .slide .container-area,.component--home-slider .slide .container-area-mobile{min-height:435px}}.component--home-slider .slide .container-area .text-zone,.component--home-slider .slide .container-area-mobile .text-zone{width:100%;display:table-cell;vertical-align:middle;position:relative}@media (max-width:767px){.component--home-slider .slide .container-area .text-zone,.component--home-slider .slide .container-area-mobile .text-zone{vertical-align:bottom}}.component--home-slider .slide .container-area .text-zone .inside-content,.component--home-slider .slide .container-area-mobile .text-zone .inside-content{max-width:1440px;margin:auto;padding:0 60px}@media (max-width:767px){.component--home-slider .slide .container-area .text-zone .inside-content,.component--home-slider .slide .container-area-mobile .text-zone .inside-content{max-width:100%;width:100%;padding:20px 15px}}.component--home-slider .slide .container-area .text-zone .inside-content .wrapper-text,.component--home-slider .slide .container-area-mobile .text-zone .inside-content .wrapper-text{max-width:760px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.component--home-slider .slide .container-area .text-zone h1,.component--home-slider .slide .container-area-mobile .text-zone h1{margin:0 0 20px}.component--home-slider .slide .container-area .text-zone h2,.component--home-slider .slide .container-area-mobile .text-zone h2{font-size:44px;line-height:44px}.component--home-slider .slide .container-area .text-zone .slide-description,.component--home-slider .slide .container-area .text-zone p,.component--home-slider .slide .container-area-mobile .text-zone .slide-description,.component--home-slider .slide .container-area-mobile .text-zone p{margin:0 0 40px}@media (max-width:767px){.component--home-slider .slide .container-area .text-zone .slide-description,.component--home-slider .slide .container-area .text-zone p,.component--home-slider .slide .container-area-mobile .text-zone .slide-description,.component--home-slider .slide .container-area-mobile .text-zone p{display:none}}.component--home-slider .slide .container-area .text-zone .rich-text-content .slide-description,.component--home-slider .slide .container-area-mobile .text-zone .rich-text-content .slide-description{display:none}.component--home-slider .slide .container-area .text-zone .rich-text-content p:last-of-type,.component--home-slider .slide .container-area-mobile .text-zone .rich-text-content p:last-of-type{display:none}.component--home-slider .slide .container-area .text-zone .cta a,.component--home-slider .slide .container-area-mobile .text-zone .cta a{text-align:center;padding:8px 24px;display:table;margin:0 auto;float:left;float:left}.component--home-slider .slide .container-area .text-zone .cta a:hover,.component--home-slider .slide .container-area-mobile .text-zone .cta a:hover{text-decoration:none}.component--home-slider .slide .container-area.right .wrapper-text{float:right;text-align:right;padding-left:230px}@media (max-width:1024px){.component--home-slider .slide .container-area.right .wrapper-text{padding-left:330px}}@media (max-width:767px){.component--home-slider .slide .container-area.right .wrapper-text{float:none;padding-left:0}}.component--home-slider .slide .container-area.right .inside-content{padding:0 60px 0 0;text-align:right}@media (max-width:768px){.component--home-slider .slide .container-area.right .inside-content{padding:0 40px 0 0}}@media (max-width:767px){.component--home-slider .slide .container-area.right .inside-content{padding:20px 15px;text-align:right}}.component--home-slider .slide .container-area.right .text-zone .cta a{float:right}.component--home-slider .slide .container-area.left .inside-content{padding:0 0 0 60px}@media (max-width:768px){.component--home-slider .slide .container-area.left .inside-content{padding:0 0 0 40px}}@media (max-width:767px){.component--home-slider .slide .container-area.left .inside-content{padding:20px 15px}}.component--home-slider .slide .container-area img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.component--home-slider .slide .container-area-mobile{position:absolute;height:100%;width:100%}@media (min-width:480px){.component--home-slider .slide .container-area-mobile{display:none}}@media (max-width:768px){.component--home-slider .slick-slide .field--type-image{position:relative;width:100%;height:675px;overflow:hidden;text-align:center}}@media (max-width:767px){.component--home-slider .slick-slide .field--type-image{height:435px}}@media (max-width:768px){.component--home-slider .slick-slide .field--type-image img{display:inline-block;width:auto;min-height:100%;max-width:none;min-width:100%;height:675px}}@media (max-width:767px){.component--home-slider .slick-slide .field--type-image img{height:435px}}.component--home-slider .slick-dots{bottom:47px}@media (max-width:767px){.component--home-slider .slick-dots{bottom:-30px;text-align:center;right:0}}.component--home-slider .slick-dots li{width:18px;height:18px;position:relative}@media (max-width:767px){.component--home-slider .slick-dots li{width:12px;height:12px;margin:2px}}.component--home-slider .slick-dots li button{display:none}.component--home-slider .slick-dots li button:before{display:none}.component--home-slider .slick-dots li.slick-active button{display:block;width:6px;height:6px;position:absolute;left:3px;top:3px}@media (max-width:767px){.component--home-slider .slick-dots li.slick-active button{width:2px;height:2px;margin:-1px;padding:3px}}.component--home-slider .slick-dotted.slick-slider{margin-bottom:0}