@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231)}@media(min-width: 320px)and (max-width: 991px){.section-container:has(.widget-topimagecontainer)+.section-container .section-grid .widget-container:first-of-type{padding-top:0}}.top-image-description{position:relative;width:100%;margin:17rem auto 0 auto;padding:clamp(3rem,2.5477707006vw,4rem);background-color:var(--second-color, #0B5739);color:var(--base-white, #fff);text-align:center;z-index:3}.top-image-description.top-image-description--blog{margin:2rem auto 0 auto}@media(min-width: 992px){.top-image-description.top-image-description--blog{margin:6rem 0}}@media(min-width: 992px){.top-image-description{text-align:left;max-width:60rem;margin:6rem 0;background-color:rgba(11,87,57,.9)}}.top-image-description a{color:var(--base-white, #fff)}.top-image-description:has(.top-image-description-label){padding-top:0}.top-image-description .top-image-description-label{display:flex;gap:1rem;justify-content:center;align-items:center;margin:0 calc(clamp(3rem, 2.5477707006vw, 4rem)*-1) clamp(3rem,2.5477707006vw,4rem) calc(clamp(3rem, 2.5477707006vw, 4rem)*-1);padding:.8rem clamp(3rem,2.5477707006vw,4rem);background-color:var(--main-color, #87740C)}.top-image-description h1,.top-image-description h2{font-size:4rem;line-height:4.5rem;color:var(--base-white, #fff);margin:0 0 clamp(3rem,2.5477707006vw,4rem) 0}.top-image-description .top-image-btns{display:flex;flex-wrap:wrap;gap:1rem;margin-top:clamp(3rem,2.5477707006vw,4rem);justify-content:center}@media(min-width: 992px){.top-image-description .top-image-btns{justify-content:flex-start}}.top-image-description .top-image-btns .btn-container,.top-image-description .top-image-btns .btn,.top-image-description .top-image-btns .btn-wrapper{width:100%}@media(min-width: 575px){.top-image-description .top-image-btns .btn-container,.top-image-description .top-image-btns .btn,.top-image-description .top-image-btns .btn-wrapper{width:auto}}.top-image-description .top-image-btns .btn-wrapper .btn-primary{background-color:var(--base-white, #fff);border-color:var(--base-white, #fff);color:var(--second-color, #0B5739)}.top-image-description .top-image-btns .btn-wrapper .btn-default{border-color:var(--base-white, #fff);background-color:rgba(0,0,0,0);color:var(--base-white, #fff)}.top-image-description .top-image-btns .btn-wrapper:hover:has(.btn-primary){border-color:var(--base-white, #fff)}.top-image-description .top-image-btns .btn-wrapper:hover:has(.btn-primary) .btn-primary{background-color:var(--base-white, #fff);border-color:var(--base-white, #fff);color:var(--second-color, #0B5739)}.top-image-description .top-image-btns .btn-wrapper:hover:has(.btn-default){border-color:var(--base-white, #fff)}.top-image-description .top-image-btns .btn-wrapper:hover:has(.btn-default) .btn-default{background-color:var(--base-white, #fff);color:var(--base-black, #191919)}.top-image{position:relative}.top-image .pux-container{width:100%}@media(min-width: 992px){.top-image .top-image-inner{display:flex;height:100%}}.top-image .top-image-label{position:absolute;right:0;top:11rem;z-index:2;display:flex;align-items:center;justify-content:center;height:3rem;padding:0 1rem;background-color:rgba(25,25,25,.6)}@media(min-width: 992px){.top-image .top-image-label{right:4rem;bottom:4rem;top:auto}}.top-image .top-image-label .top-image-label-text{font-weight:600;font-size:1.5rem;line-height:2rem;color:var(--base-white, #fff)}.top-image .top-image-background{margin:0 calc(-1*2rem)}@media(min-width: 768px){.top-image .top-image-background{margin:0 calc(-1*7.3rem)}}@media(min-width: 992px){.top-image .top-image-background{position:absolute;top:0;right:0;width:80%;height:100%;margin:unset;z-index:1}}.top-image .top-image-background img{object-fit:cover;width:100%;object-position:center;max-height:30rem;min-height:30rem}@media(min-width: 992px){.top-image .top-image-background img{max-height:100%;min-height:100%;object-position:center}}@media(min-width: 992px){.top-image.parallax .top-image-background{overflow:hidden;clip:rect(0, auto, auto, 0)}}@media(min-width: 992px){.top-image.parallax img{position:fixed;z-index:-1;right:0;top:0;transform:perspective(0px)}}@media(min-width: 992px){.top-image.zoom .top-image-background{overflow:hidden}}@media(min-width: 992px){.top-image.zoom img{transform:scale(1, 1);transition:1500ms;animation-duration:1s;animation-fill-mode:both;animation-name:zoom}}@keyframes zoom{from{transform:scale(1, 1)}to{transform:scale(1.1, 1.1)}}.main-slider:not(.tns-slider) .top-image:nth-child(n+2){display:none}.widget-topimagecontainer{padding:0}@media(min-width: 992px){.widget-topimagecontainer{display:flex;align-items:center;min-height:51rem;padding:6rem 0}}.widget-topimagecontainer .tns-outer{position:absolute;top:0rem;bottom:6rem;left:0;width:100%}@media(min-width: 992px){.widget-topimagecontainer .tns-outer{top:6rem}}.widget-topimagecontainer .tns-outer .tns-inner,.widget-topimagecontainer .tns-outer .main-slider{height:100%}@media(min-width: 992px){.widget-topimagecontainer .tns-outer:has(.top-image:nth-child(2)) .tns-controls{display:flex !important}}.widget-topimagecontainer .tns-outer .top-image{height:100%}.widget-topimagecontainer .tns-outer .top-image .top-image-content{padding-bottom:6rem}@media(min-width: 992px){.widget-topimagecontainer .tns-outer .top-image .top-image-content{padding-bottom:unset}}.widget-topimagecontainer .tns-outer .tns-controls{position:absolute;top:2rem;left:0;display:flex;align-items:center;gap:2rem}@media(min-width: 992px){.widget-topimagecontainer .tns-outer .tns-controls{bottom:0;left:0;top:auto}}.widget-topimagecontainer .tns-outer .tns-controls button{position:static;transform:translate(0, 0);background-color:rgba(0,0,0,0);border:0}.widget-topimagecontainer .tns-outer .tns-controls button:hover{color:var(--main-color, #87740C)}.widget-topimagecontainer .tns-outer .tns-nav{position:absolute;top:auto;bottom:clamp(2rem,2.5477707006vw,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)}