.section-application-cards-grid{position:relative}.section-application-cards-grid h2{font-size:24px !important}@media(max-width: 767px){.section-application-cards-grid h2{font-size:18px !important}}@media(max-width: 767px){.section-application-cards-grid{margin-top:40px;margin-bottom:40px}}@media(min-width: 768px){.section-application-cards-grid{margin-top:45px;margin-bottom:45px}}.section-application-cards-grid .application-cards-grid-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media(min-width: 768px)and (max-width: 1024px){.section-application-cards-grid .application-cards-grid-wrapper{margin-left:-15px;margin-right:-15px}}@media(min-width: 1025px){.section-application-cards-grid .application-cards-grid-wrapper{margin-left:-15px;margin-right:-15px}}.section-application-cards-grid .application-cards-grid-wrapper .component-application-card{height:390px}.section-application-cards-grid .application-cards-grid-wrapper .component-application-card .wrapper-card{height:390px}@media(max-width: 767px){.section-application-cards-grid .application-cards-grid-wrapper .component-application-card{width:100%;margin-bottom:30px}}@media(min-width: 768px)and (max-width: 1024px){.section-application-cards-grid .application-cards-grid-wrapper .component-application-card{width:calc(50% - 30px);margin:15px}}@media(min-width: 1025px){.section-application-cards-grid .application-cards-grid-wrapper .component-application-card{width:calc(33.3333333333% - 30px);margin:15px}}
.component-text-content{position:relative;width:100%}@media(max-width: 767px){.component-text-content{margin-top:40px;margin-bottom:40px}}@media(min-width: 768px){.component-text-content{margin-top:45px;margin-bottom:45px}}.component-text-content .text-align-center{padding:0px 210px}@media(max-width: 1024px){.component-text-content .text-align-center{padding:0px}}.component-text-content .wrapper>*{opacity:0}.component-text-content .wrapper .label{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-family:"Ubuntu",sans-serif;font-weight:500;font-size:14px;color:#444;letter-spacing:3px;text-transform:uppercase}.component-text-content .wrapper .label .slash{width:24px;height:24px;flex-shrink:0;fill:#444}@media(max-width: 767px){.component-text-content .wrapper>*:not(.label){margin-bottom:15px}}@media(min-width: 768px){.component-text-content .wrapper>*:not(.label){margin-bottom:30px}}.component-text-content .wrapper .h2{font-family:"Ubuntu",sans-serif;font-weight:300;color:#444;line-height:1.1}@media(max-width: 767px){.component-text-content .wrapper .h2{font-size:1.625em}}@media(min-width: 768px){.component-text-content .wrapper .h2{font-size:2.5em}}.component-text-content .wrapper .h2 a{font-weight:300}.component-text-content .wrapper .text-bold{font-family:"Ubuntu",sans-serif;font-weight:500;color:#444;line-height:1.3;font-size:clamp(1.125rem,1.0046rem + .5505vw,1.5rem)}.component-text-content .wrapper .button-wrapper{margin-bottom:0}.component-text-content p,.component-text-content li{font-family:"Raleway",sans-serif;font-weight:500;color:#444;line-height:1.5}@media(max-width: 767px){.component-text-content p,.component-text-content li{font-size:1em}}@media(min-width: 768px){.component-text-content p,.component-text-content li{font-size:1.25em}}.component-text-content p a,.component-text-content li a{text-decoration:underline}.component-text-content p a:hover,.component-text-content li a:hover{color:#ec3426}.component-text-content ul{list-style:disc;padding-left:20px}.component-text-content ul li::marker{color:#000}body.frontpage .component-text-content{text-align:center}
.component-hero-page{position:relative;width:100%;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media(max-width: 767px){.component-hero-page{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;height:500px;padding-top:60px;padding-bottom:110px}}@media(min-width: 768px)and (max-width: 1024px){.component-hero-page{padding-top:60px;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:700px}}@media(min-width: 768px){.component-hero-page{padding-top:100px;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:700px}}.component-hero-page>.base-background.cover{position:absolute;top:0;left:0;width:100%;height:100%}.component-hero-page>.base-background::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5)}.component-hero-page .hero-page-content{position:relative;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(max-width: 767px){.component-hero-page .hero-page-content{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}}@media(min-width: 768px){.component-hero-page .hero-page-content{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.component-hero-page .hero-page-content .h1{line-height:1}.component-hero-page .hero-page-content .breadcrumb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.component-hero-page .hero-page-content .breadcrumb ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.component-hero-page .hero-page-content .breadcrumb ul li{font-size:.875em;text-transform:uppercase;font-family:"Raleway",sans-serif;font-weight:500;margin-left:4px}.component-hero-page .hero-page-content .breadcrumb ul li::after{content:"/"}.component-hero-page .hero-page-content .breadcrumb ul li:first-child{margin-left:0}
.component-application-card{position:relative;font-size:16px;width:100%;height:300px;display:inline-block;overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}@media(max-width: 767px){.component-application-card{height:360px}}.component-application-card:hover>.base-background img{transform:scale(1.2)}.component-application-card:hover .button{color:#fff}.component-application-card:hover .button::after{width:100%;background:#ec3426}.component-application-card:hover .button .button-icon{transform:translateX(10px);fill:#fff}.component-application-card>.base-background.cover{position:absolute;top:0;left:0;width:100%;height:100%}.component-application-card>.base-background img{transform:scale(1);transition:transform .5s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.component-application-card>.base-background::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5)}.component-application-card .wrapper-card{position:relative;color:#fff}@media(max-width: 767px){.component-application-card .wrapper-card{height:360px;padding:20px}}@media(min-width: 768px){.component-application-card .wrapper-card{height:300px;padding:30px}}.component-application-card .wrapper-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.component-application-card .wrapper-card .label{position:absolute}@media(max-width: 767px){.component-application-card .wrapper-card .label{width:calc(100% - 20px);top:25px;left:20px}}@media(min-width: 768px){.component-application-card .wrapper-card .label{width:calc(100% - 25px);top:30px;left:25px}}.component-application-card .wrapper-card .h2{word-wrap:break-word}@media(max-width: 767px){.component-application-card .wrapper-card .button-wrapper{margin-top:10px}}@media(min-width: 768px){.component-application-card .wrapper-card .button-wrapper{margin-top:10px}}.component-application-card .wrapper-card .button-wrapper .button{width:100%;font-weight:500;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;gap:10px}@media(max-width: 767px){.component-application-card .wrapper-card .button-wrapper .button{padding:12px 15px}}.component-application-card.banner-product{width:100%;max-height:375px !important;display:flex;flex-direction:column;overflow:visible;background-color:#f7f7f7;cursor:pointer}.component-application-card.banner-product:hover>.base-background img{transform:scale(1.2)}.component-application-card.banner-product:hover .wrapper-card .h2{color:#e32213}.component-application-card.banner-product:hover .wrapper-card .button-wrapper{background-color:#e32213;width:30px;height:30px;border-radius:50%;transition:background-color .5s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.component-application-card.banner-product:hover .wrapper-card .button-wrapper .button .button-icon{fill:#fff;transition:fill .5s cubic-bezier(0.55, 0.085, 0.68, 0.53);transform:unset !important}.component-application-card.banner-product>.base-background.cover{max-height:285px;position:relative;width:100%;aspect-ratio:1/1;flex-shrink:0;overflow:hidden}.component-application-card.banner-product>.base-background img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .5s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.component-application-card.banner-product .wrapper-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex:1 0 0;gap:15px;padding:15px;background-color:#f7f7f7;min-height:90px}.component-application-card.banner-product .wrapper-card .h2{flex:1 0 0;font-size:18px;font-weight:500;line-height:1.3;color:#1c1c18;word-wrap:break-word;transition:color .5s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.component-application-card.banner-product .wrapper-card .button-wrapper{flex-shrink:0;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;margin-top:0 !important;background-color:rgba(0,0,0,0);transition:background-color .5s cubic-bezier(0.55, 0.085, 0.68, 0.53);width:30px;height:30px;border-radius:50%}.component-application-card.banner-product .wrapper-card .button-wrapper .button{width:auto;padding:0;background:rgba(0,0,0,0)}.component-application-card.banner-product .wrapper-card .button-wrapper .button::after{display:none}.component-application-card.banner-product .wrapper-card .button-wrapper .button .button-icon{width:18px;height:18px;fill:#1c1c18;transition:fill .5s cubic-bezier(0.55, 0.085, 0.68, 0.53)}@media(max-width: 767px){.component-application-card.banner-product .wrapper-card .button-wrapper{background-color:#e32213;width:30px;height:30px;border-radius:50%}.component-application-card.banner-product .wrapper-card .button-wrapper .button .button-icon{fill:#fff;transition:fill .5s cubic-bezier(0.55, 0.085, 0.68, 0.53);transform:unset !important}}
.component-banner_txt-bg_img{position:relative;color:#fff;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media(max-width: 767px){.component-banner_txt-bg_img{padding:40px 20px;min-height:450px}}@media(min-width: 768px){.component-banner_txt-bg_img{padding:50px;min-height:450px}}.component-banner_txt-bg_img .base-background.cover{position:absolute;top:0;left:0;width:100%;height:100%}.component-banner_txt-bg_img .base-background::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5)}.component-banner_txt-bg_img .banner-content{position:relative;width:100%;text-align:center}@media(max-width: 767px){.component-banner_txt-bg_img .banner-content .button-wrapper{margin-top:20px}}@media(min-width: 768px){.component-banner_txt-bg_img .banner-content .button-wrapper{margin-top:40px}}.component-banner_txt-bg_img .banner-content .button-wrapper .button{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.component-banner_txt-bg_img .banner-content p{font-family:unset;font-size:24px !important}@media(max-width: 767px){.component-banner_txt-bg_img .banner-content p{font-size:18px !important}}.component-banner_txt-bg_img .banner-content h2{font-size:40px !important}@media(max-width: 767px){.component-banner_txt-bg_img .banner-content h2{font-size:26px !important}}.component-banner_txt-bg_img .banner-content h2{margin-bottom:15px}.component-banner_txt-bg_img .newsletter-form{justify-content:center;margin:20px auto;gap:10px}@media(max-width: 767px){.component-banner_txt-bg_img .newsletter-form{flex-direction:column}}.component-banner_txt-bg_img .newsletter-form input{padding:12px;border:none;font-family:"Ubuntu"}@media(min-width: 768px){.component-banner_txt-bg_img .newsletter-form input{min-width:500px}}@media(max-width: 767px){.component-banner_txt-bg_img .newsletter-form input{width:100%}}.component-banner_txt-bg_img .newsletter-form .button-wrapper{margin-top:0}@media(max-width: 767px){.component-banner_txt-bg_img .newsletter-form .button-wrapper .button--white{width:100%}}
.pager{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media(max-width: 767px){.pager{margin-top:40px}}@media(min-width: 768px){.pager{margin-top:100px}}.pager ul.pager__items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.pager ul.pager__items .pager__item a{min-width:40px;min-height:40px;padding:10px;border:1px solid #ec3426;color:#ec3426;display:inline-block;text-align:center;transition:all .2s ease-in-out}@media(max-width: 767px){.pager ul.pager__items .pager__item a{margin:0 4px}}@media(min-width: 768px){.pager ul.pager__items .pager__item a{margin:0 5px}}.pager ul.pager__items .pager__item.is-active a{background:#ec3426;color:#fff}.pager ul.pager__items .pager__item:hover a{background:#ec3426;color:#fff}.pager ul.pager__items .pager__item.pager__item--previous{display:none;width:24px;min-width:auto;height:24px;min-height:auto;border-radius:50%;font-size:0;background:#ec3426;background-image:url(../../../img/share/prev-white.svg);background-position:right 3px center;background-repeat:no-repeat;background-size:15px}.pager ul.pager__items .pager__item.pager__item--next{display:none;width:24px;min-width:auto;height:24px;min-height:auto;border-radius:50%;font-size:0;background:#ec3426;background-image:url(../../../img/share/next-white.svg);background-position:right 3px center;background-repeat:no-repeat;background-size:15px}
.section-basic-cards-grid{position:relative}.section-basic-cards-grid h2{font-size:24px !important}@media(max-width: 767px){.section-basic-cards-grid h2{font-size:18px !important}}@media(max-width: 767px){.section-basic-cards-grid{margin-top:40px;margin-bottom:40px}}@media(min-width: 768px){.section-basic-cards-grid{margin-top:45px;margin-bottom:45px}}.section-basic-cards-grid .basic-cards-grid-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;gap:10px}@media(min-width: 768px)and (max-width: 1024px){.section-basic-cards-grid .basic-cards-grid-wrapper{margin-left:-15px;margin-right:-15px;flex-direction:column}}@media(min-width: 1025px){.section-basic-cards-grid .basic-cards-grid-wrapper{margin-left:-25px;margin-right:-25px}}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card{position:relative;font-size:16px;width:100%}@media(min-width: 768px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card.card-count-1{width:calc(100% - 30px)}}@media(min-width: 1025px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card.card-count-1{width:calc(100% - 30px)}}@media(min-width: 768px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card.card-count-2{width:100%}}@media(min-width: 1025px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card.card-count-2{width:calc(50% - 30px)}}@media(min-width: 768px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card.card-count-3{width:calc(50% - 30px)}}@media(min-width: 1025px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card.card-count-3{width:calc(33.3333333333% - 30px)}}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card{height:500px;display:inline-block;overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}@media(max-width: 767px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card{height:360px}}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card:hover>.base-background img{transform:scale(1.2)}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card:hover .button{color:#fff}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card:hover .button::after{width:100%;background:#ec3426}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card:hover .button .button-icon{transform:translateX(10px);fill:#fff}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card>.base-background.cover{position:absolute;top:0;left:0;width:100%;height:100%}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card>.base-background img{transform:scale(1);transition:transform .5s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card>.base-background::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card>.base-background.overlay::after{background:rgba(0,0,0,.5)}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card{position:relative;color:#fff}@media(max-width: 767px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card{height:360px;padding:20px}}@media(min-width: 768px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card{height:500px;padding:30px 30px 60px 30px}}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card .icon{margin:30px 0 10px;width:80px;height:auto}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card .label{margin-bottom:10px}@media(max-width: 767px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card .label{width:calc(100% - 20px);top:25px;left:20px}}@media(min-width: 768px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card .label{width:calc(100% - 25px);top:30px;left:25px}}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card .h2{word-wrap:break-word}@media(max-width: 767px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card .button-wrapper{margin-top:10px}}@media(min-width: 768px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card .button-wrapper{margin-top:10px}}.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card .button-wrapper .button{font-weight:500;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;gap:10px}@media(max-width: 767px){.section-basic-cards-grid .basic-cards-grid-wrapper .component-basic-card .wrapper-card .button-wrapper .button{padding:12px 15px}}
