@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231)}.top-image{position:relative;background-color:var(--base-white, #fff)}.top-image:has(.top-image-background){height:100%;padding-top:6rem;background-color:var(--main-color, #2C2C2C)}@media(min-width: 992px){.top-image:has(.top-image-background){padding-top:14rem;aspect-ratio:12/5}}.top-image:has(.top-image-background) .top-image-content-wrapper{padding:clamp(4rem,8.3660130719vw,12.8rem) 0 clamp(4rem,6.2745098039vw,9.6rem) 0}@media(min-width: 992px){.top-image:has(.top-image-background) .top-image-content-wrapper{padding:15rem 0 clamp(4rem,6.2745098039vw,9.6rem) 0}}.top-image:has(.top-image-background) .top-image-content{color:var(--base-white, #fff)}.top-image:has(.top-image-background) .top-image-content h1,.top-image:has(.top-image-background) .top-image-content h2,.top-image:has(.top-image-background) .top-image-content .perex{color:var(--base-white, #fff)}.top-image:has(.top-image-background) .top-image-btns .btn{color:var(--base-white, #fff)}.top-image:has(.top-image-background) .top-image-btns .btn.btn-primary{background-color:var(--base-white, #fff);color:var(--text-color, var(--main-color, #2C2C2C))}.top-image:has(.top-image-background) .top-image-btns .btn.btn-primary:hover{background-color:#c72227;color:var(--base-white, #fff)}.top-image .breadcrumbs{position:relative;z-index:33;margin-top:0;margin-bottom:clamp(0rem,2.614379085vw,4rem)}.top-image .breadcrumbs .breadcrumbs-item a,.top-image .breadcrumbs span{color:var(--base-white, #fff)}.top-image .breadcrumbs .breadcrumbs-item a:focus,.top-image .breadcrumbs .breadcrumbs-item a:hover{color:var(--base-white, #fff);text-decoration:underline}.top-image .pux-container{width:100%}.top-image .top-image-inner{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;height:100%}@media(min-width: 992px){.top-image .top-image-inner{justify-content:unset;flex-direction:unset}}.top-image .top-image-background{width:100%;position:absolute;top:0;left:0;z-index:1;height:100%}.top-image .top-image-background img{object-fit:cover;width:100%;object-position:top center;max-height:100%;min-height:100%}.top-image .top-image-background video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.top-image .top-image-content-wrapper{position:relative;z-index:10;padding:clamp(4rem,6.2745098039vw,9.6rem) 0;text-align:center;margin:0 auto}@media(min-width: 992px){.top-image .top-image-content-wrapper{text-align:left}}@media(min-width: 992px){.top-image .top-image-content-wrapper .top-image-content{max-width:83rem}}.top-image .top-image-content-wrapper .top-image-content h1,.top-image .top-image-content-wrapper .top-image-content h2{margin:0 0 clamp(2rem,1.568627451vw,2.4rem) 0}.top-image .top-image-content-wrapper .top-image-content *:first-child{margin-top:0}.top-image .top-image-content-wrapper .top-image-content *:last-child{margin-bottom:0}.top-image .top-image-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,1.568627451vw,2.4rem);margin-top:clamp(2rem,1.568627451vw,2.4rem)}@media(min-width: 992px){.top-image .top-image-btns{justify-content:unset}}.top-image .top-image-btns .top-image-btn-scroll{width:100%;margin-top:2rem}@media(min-width: 992px){.top-image .top-image-btns .top-image-btn-scroll{width:unset;margin-top:unset;margin-left:auto}}.top-image .top-image-btns .btn::after{color:#c72227}.top-image .top-image-btns .btn:hover::after{color:var(--base-white, #fff)}.top-image.top-image-overlay:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background:rgba(0,0,0,.2)}@media(min-width: 768px){.top-image.parallax .top-image-background{overflow:hidden;clip:rect(0, auto, auto, 0)}}@media(min-width: 768px){.top-image.parallax img{position:fixed;z-index:-1;right:0;top:0;transform:perspective(0px)}}@media(min-width: 768px){.top-image.zoom .top-image-background{overflow:hidden}}@media(min-width: 768px){.top-image.zoom img{transform:scale(1, 1);transition:1500ms;animation-duration:1s;animation-fill-mode:both;animation-name:zoom}}.top-image.type-portal:has(.top-image-background){min-height:clamp(9rem,11.8954248366vw,18.2rem)}@media(min-width: 992px){.top-image.type-portal:has(.top-image-background){aspect-ratio:unset}}.top-image.type-portal:has(.top-image-background) .top-image-inner{min-height:clamp(9rem,11.8954248366vw,18.2rem)}.top-image.type-portal:has(.top-image-background) .top-image-content-wrapper{padding:clamp(3rem,3.9215686275vw,6rem) 0 clamp(1.6rem,1.568627451vw,2.4rem) 0}.top-image.type-portal .top-image-content-wrapper{display:flex;justify-content:space-between;padding:clamp(3rem,3.9215686275vw,6rem) 0 clamp(1.6rem,1.568627451vw,2.4rem) 0}.top-image.type-portal::before{background:rgba(0,0,0,0)}@keyframes zoom{from{transform:scale(1, 1)}to{transform:scale(1.1, 1.1)}}@media(min-width: 320px)and (max-width: 1199px){.pux-container .top-image{margin-left:-2rem;margin-right:-2rem}}.pux-container .top-image .pux-container{padding-left:2rem;padding-right:2rem}@media(min-width: 768px){.pux-container .top-image .pux-container{padding-left:4.5rem;padding-right:4.5rem}}.main-slider:not(.tns-slider) .top-image:nth-child(n+2){display:none}@media(min-width: 320px)and (max-width: 767px){.widget-topimagecontainer .tns-outer .top-image .top-image-content{padding-bottom:6rem}}.widget-topimagecontainer .tns-outer .tns-controls{display:block}.widget-topimagecontainer .tns-outer .tns-controls button{background-color:var(--base-white, #fff);border-color:var(--base-white, #fff);top:calc(clamp(20rem, 42.4836601307vw, 65rem)/2);transform:translateY(-50%)}.widget-topimagecontainer .tns-outer .tns-controls button:hover{background-color:var(--main-color, #2C2C2C);color:var(--base-white, #fff);border-color:var(--main-color, #2C2C2C)}@media(min-width: 1200px){.widget-topimagecontainer .tns-outer .tns-controls button{top:50%}}.widget-topimagecontainer .tns-outer .tns-controls button[data-controls=prev]{left:clamp(2rem,2.614379085vw,4rem)}.widget-topimagecontainer .tns-outer .tns-controls button[data-controls=next]{right:clamp(2rem,2.614379085vw,4rem)}.widget-topimagecontainer .tns-outer .tns-nav{position:absolute;top:auto;bottom:clamp(2rem,2.614379085vw,4rem);left:50%;transform:translateX(-50%);margin:0;padding-left:2rem;padding-right:2rem}.widget-topimagecontainer .tns-outer .tns-nav button{border-color:var(--base-white, #fff)}.widget-topimagecontainer .tns-outer .tns-nav button::after{background-color:var(--base-white, #fff)}