:root{--primary:#80a312;--secondary:#275243;--white:#f8f8f1;--border-radius:1em;--border-radius-button:99px;--transition:all .3s ease-in-out;--font-weight-title:500;--font-weight-text:400;--letter-spacing:-4%;--xxl-font-size:clamp(4.5rem,4.5vw + 1rem,5.5rem);--xl-font-size:clamp(3.5rem,4.5vw + 1rem,4.5rem);--lg-font-size:clamp(2.8rem,3.5vw + .75rem,3.3rem);--md-font-size:clamp(2rem,2.8vw + .5rem,2.8rem);--sm-font-size:clamp(1.5em,2vw + .5rem,2rem);--xs-font-size:clamp(1.25rem,1.5vw + .25rem,1.5rem);--xxs-font-size:clamp(1.1rem,1.05vw + .25rem,1.25rem)}a{transition:all .3s ease-in-out}body .fl-page{h1{font-size:clamp(3rem,4vw + 1rem,4rem);line-height:1.2;text-wrap-style:balance}h2{font-size:clamp(2.25rem,3vw + .75rem,2.8rem);line-height:1.2;text-wrap-style:balance}h3{font-size:clamp(1.5rem,1.6vw + .5rem,1.6rem);line-height:1.2;text-wrap-style:balance}h4{font-size:clamp(1.2rem,1.4vw + .5rem,1.4rem);line-height:1.2;text-wrap-style:balance}h5{font-size:clamp(1rem,1.75vw + .25rem,1.25rem);line-height:1.2;text-wrap-style:balance}h6{font-size:clamp(.875rem,1.5vw + .25rem,1rem);line-height:1.2;text-wrap-style:balance}:is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--letter-spacing)}}body .fl-page .c-title{font-weight:var(--font-weight-title);line-height:1.2;text-wrap-style:balance;&.c-title--xxl:is(h1,h2,h3,h4,h5,h6),&.c-title--xxl :is(h1,h2,h3,h4,h5,h6,p,span){font-size:var(--xxl-font-size)}&.c-title--xl:is(h1,h2,h3,h4,h5,h6),&.c-title--xl :is(h1,h2,h3,h4,h5,h6,p,span){font-size:var(--xl-font-size)}&.c-title--lg:is(h1,h2,h3,h4,h5,h6),&.c-title--lg :is(h1,h2,h3,h4,h5,h6,p,span){font-size:var(--lg-font-size)}&.c-title--md:is(h1,h2,h3,h4,h5,h6),&.c-title--md :is(h1,h2,h3,h4,h5,h6,p,span){font-size:var(--md-font-size)}&.c-title--sm:is(h1,h2,h3,h4,h5,h6),&.c-title--sm :is(h1,h2,h3,h4,h5,h6,p,span){font-size:var(--sm-font-size);line-height:1.2}&.c-title--xs:is(h1,h2,h3,h4,h5,h6),&.c-title--xs :is(h1,h2,h3,h4,h5,h6,p,span){font-size:var(--xs-font-size)}&.c-title--xxs:is(h1,h2,h3,h4,h5,h6),&.c-title--xxs :is(h1,h2,h3,h4,h5,h6,p,span){font-size:var(--xxs-font-size);text-transform:uppercase}}.fl-module-button.c-button{a.fl-button{padding:15px 30px;background-color:var(--primary);transition:var(--transition);.c-button.c-button-primary-transparent &{background-color:transparent;border:2px solid var(--secondary);.fl-button-text{color:var(--secondary)}&:hover{background-color:var(--primary);border:2px solid var(--primary);.fl-button-text{color:var(--white)}}}.c-button.c-button-white &{background-color:var(--white);.fl-button-text{color:var(--secondary)}&:hover{background-color:var(--secondary);.c-button.c-button-white.c-button-white-primary &{background-color:var(--primary)}.fl-button-text{color:var(--white)}}}&:hover{transform:scale(1.05);background-color:var(--secondary)}}}.fl-col-content:has(.c-gallery){overflow:hidden;.c-gallery{img{border-radius:var(--border-radius)}}}.c-img-50{.uabb-retina-img-content{height:100%;display:block}}.c-infobox{.uabb-infobox-content{.uabb-imgicon-wrap{.c-infobox-img-noborder &{margin:0;img{border-radius:var(--border-radius) var(--border-radius) 0 0;height:250px!important;object-fit:cover}}}.uabb-infobox-title-wrap{.c-infobox-img-noborder &{margin:0;padding:0 20px}.uabb-infobox-title-prefix{font-weight:var(--font-weight-title);font-size:var(--xxs-font-size);text-transform:uppercase;width:fit-content;.c-infobox-center-pretitle &{text-align:center;display:inline}}.uabb-infobox-title{.c-infobox.c-infobox-sm-title &{font-size:var(--sm-font-size)}.c-infobox.c-infobox-md-title &{font-size:var(--md-font-size)}.c-infobox.c-infobox-lg-title &{font-size:var(--lg-font-size)}.c-infobox.c-infobox-xl-title &{font-size:var(--xl-font-size)}}}.uabb-infobox-text-wrap{.c-infobox-img-noborder &{margin-bottom:20px;padding:0 20px}}}}.fl-module.c-grid-infobox{@media (max-width:1600px){grid-column:1/10}}.fl-row *:has(.c-auto-scroll-text){overflow-x:hidden}.c-auto-scroll-text{display:flex;width:100%;.c-scroll-container{flex-grow:1;overflow:hidden;.c-scroll-row{white-space:nowrap;padding:20px 0;display:flex;align-items:center;.c-infinite-scroll{display:flex;animation:scroll 25s linear infinite}.c-scroll-item{display:inline-flex;align-items:center;flex-shrink:0;span{color:var(--white)}.point{margin:10px 30px}}}}}.c-link-list{.uabb-list-icon{display:flex;flex-direction:column;justify-content:space-between;.uabb-list-icon-wrap a{color:#000;&:hover{color:var(--primary)}}}}.c-last-item-button{ul.menu{li.menu-item{.menu-item-text,a{transition:var(--transition)}}li.menu-item:last-child{border:#000000 solid 1.5px;border-radius:var(--border-radius-button);padding:0.5rem 1rem;transition:var(--transition);&:hover{background-color:var(--primary);.menu-item-text{color:var(--white)}}}}}.uabb-wpf-styler{.wpforms-container{.wpforms-form{.wpforms-field-container{.wpforms-field{&.wpforms-field-select{padding:20px 0px;.choices{.choices__inner{border:0;border-bottom:1px solid #ccc;background:none;padding:0;.choices__list{padding:0;.choices__item{font-size:14px}}}}}&.wpforms-field-checkbox{.wpforms-field-required{padding:0;label:before{margin:0}}}}}}}}.x-infobox-vdt{.uabb-infobox-title-prefix{border:2px dashed var(--secondary);border-radius:0 0 20px 0px;border-width:0px 0px 2px 0px;padding-right:20px;padding-bottom:5px;.c-infobox-center-pretitle &{border-radius:0 0 20px 20px;padding-left:20px}}}.site-logo-img .transparent-custom-logo img,.ast-theme-transparent-header .site-logo-img img{filter:none !important}@keyframes scroll{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}