@import"https://use.typekit.net/nmk6rty.css";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--rem-base: 1rem}@media(max-width: 768px){:root{--rem-base: 0.9375rem}}@media(max-width: 430px){:root{--rem-base: 0.875rem}}h1,h2,h3,h4{font-family:"futura-100",sans-serif;line-height:1.5}h1{font-weight:700;font-size:64px;line-height:130%;color:#fff;margin-bottom:24px}@media only screen and (max-width: 1024px){h1{font-size:50px}}@media only screen and (max-width: 430px){h1{font-size:24px}}h2{color:#3e5146;font-weight:700;line-height:132%;font-size:32px;margin-bottom:23px}@media only screen and (max-width: 430px){h2{font-size:20px}}h3{color:#3e5146;font-weight:700;line-height:132%;font-size:32px;margin-bottom:23px}@media only screen and (max-width: 430px){h3{font-size:20px}}p{font-size:18px;line-height:130%;color:#3e5146;font-weight:400;margin:0px 0px 20px}p strong,p b{font-weight:700}@media only screen and (max-width: 430px){p{font-size:15px}}p a{text-decoration:underline;color:#3e5146}ul,li{font-size:18px;line-height:130%;color:#3e5146;font-weight:400;margin:0px 0px 20px}ul strong,ul b,li strong,li b{font-weight:700}@media only screen and (max-width: 430px){ul,li{font-size:15px}}ul a,li a{text-decoration:underline;color:#3e5146}.grid{display:grid;max-width:1820px;padding-inline:5vw;grid-column-gap:2.5rem;grid-row-gap:auto;margin:auto;grid-template-columns:repeat(12, 1fr);position:relative}@media only screen and (max-width: 820px){.grid{grid-column-gap:1rem;padding-inline:24px}}:root{--neutral-0: #ffffff;--neutral-50: #fbfaf7;--neutral-100: #f9f8f4;--neutral-150: #f5f5f5;--neutral-300: #faf9f5;--neutral-900: #3d3d3b;--yellow-100: #f5f0e6;--yellow-200: #fff044;--yellow-300: #fff500;--yellow-400: #eacd69;--yellow-500: #bb9932;--yellow-600: #645016;--yellow-800: #3d3d3b;--purple-900: #3e355f;--purple-800: #6855b2;--purple-600: #9888d5;--purple-400: #baa8ff;--purple-200: #d6cbff;--red-300: #ff6d5f;--red-400: #de4d3f}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smooth:never}img,picture,svg{display:block;max-width:100%;width:100%;height:auto}html{margin-top:0px !important;font-size:16px}body{display:flex;flex-direction:column;min-height:100vh;font-family:"Inter",sans-serif;font-size:16px;line-height:1.6;color:#fff;overflow-x:hidden}main{flex:1}p{margin-bottom:30px}strong{font-weight:500}em{font-style:italic}ul{margin-left:1em}ul li p{margin-bottom:0}ol li{margin-left:20px}.owl-dots{display:none}#wpadminbar{bottom:0px !important;top:auto;display:none !important}a.btn,span.btn{display:inline-block;border:1px solid #ffbf00;background-color:#ffbf00;padding:12px 30px;color:#3e5146;border-radius:30px;text-align:left;margin-top:16px;text-decoration:none;font-weight:600;transition:.3s ease-in-out all;cursor:pointer}a.btn:hover,span.btn:hover{background-color:#3e5146;color:#ffbf00;border-color:#3e5146}a.btn.outline,span.btn.outline{background-color:#3e5146;color:#ffbf00}a.btn.outline:hover,span.btn.outline:hover{background-color:#ffbf00;color:#3e5146}@media only screen and (max-width: 430px){a.btn,span.btn{font-size:16px;margin-top:16px;padding:10px 22px}}section#header{position:fixed;top:0px;left:0px;z-index:99;width:calc(100% - 80px);margin-left:40px;margin-right:40px;margin-top:43px;text-align:center}@media only screen and (max-width: 820px){section#header{margin-left:10px;margin-right:10px;width:calc(100% - 20px);margin-top:24px}}section#header #header-menu-container .grid{align-items:center;background-color:#fff;padding:10px 35px;border-radius:30px;box-shadow:5px 5px 20px -3px rgba(0,0,0,.2)}section#header #header-menu-container .grid:has(.mobile-menu){border-radius:30px 30px 0 0}@media only screen and (max-width: 820px){section#header #header-menu-container .grid{padding:5px 20px}}section#header #header-menu-container .grid .logo{grid-column:span 3;text-align:left}@media only screen and (max-width: 820px){section#header #header-menu-container .grid .logo{grid-column:span 10}}section#header #header-menu-container .grid .logo a{text-decoration:none}section#header #header-menu-container .grid .logo a img{width:auto;height:60px}section#header #header-menu-container .grid .logo a:hover img{opacity:.7}section#header #header-menu-container .grid .menu-container{display:grid;grid-column:5/span 8;justify-content:end}@media only screen and (max-width: 820px){section#header #header-menu-container .grid .menu-container{grid-column:span 2}}section#header #header-menu-container .grid .menu-container ul.header-menu{list-style-type:none;padding:0px;margin:0px;text-align:right}@media only screen and (max-width: 1024px){section#header #header-menu-container .grid .menu-container ul.header-menu{display:none}}section#header #header-menu-container .grid .menu-container ul.header-menu li{display:inline-block;margin-left:8px;font-weight:500;margin-bottom:0px}section#header #header-menu-container .grid .menu-container ul.header-menu li.current-menu-item a{background-color:#3e5146;color:#fff}section#header #header-menu-container .grid .menu-container ul.header-menu li a{transition:.3s ease-in-out all;text-decoration:none;color:#3e5146;font-size:20px;padding:4px 15px;border-radius:30px}section#header #header-menu-container .grid .menu-container ul.header-menu li a:hover{background-color:#3e5146;color:#fff}section#header #header-menu-container .grid .menu-container ul.header-menu li.wpml-ls-menu-item.wpml-ls-first-item{margin-left:20px}section#header #header-menu-container .grid .menu-container ul.header-menu li.wpml-ls-menu-item a{padding:0px}section#header #header-menu-container .grid .menu-container ul.header-menu li.wpml-ls-menu-item a:hover{background:none}section#header #header-menu-container .grid .menu-container ul.header-menu.mobile-menu{display:block;position:absolute;top:100%;left:0;width:100%;text-align:left;background-color:#fff;border-radius:0 0 30px 30px}section#header #header-menu-container .grid .menu-container ul.header-menu.mobile-menu li{display:block;margin-bottom:20px}section#header #header-menu-container .grid .menu-container ul.header-menu.mobile-menu li.wpml-ls-item{display:inline-flex}section#header #header-menu-container .grid .menu-container .mobile-menu-button{display:none;cursor:pointer}@media only screen and (max-width: 1024px){section#header #header-menu-container .grid .menu-container .mobile-menu-button{display:inline-block}}section#header #header-menu-container .grid .menu-container .mobile-menu-button span{display:block;width:30px;height:3px;background-color:#3e5146;border-radius:50vh;transform-origin:center;transition:all .3s ease-in-out}section#header #header-menu-container .grid .menu-container .mobile-menu-button span:nth-child(2){margin-top:3px}section#header #header-menu-container .grid .menu-container .mobile-menu-button span:last-child{margin-top:3px}section#header #header-menu-container .grid .menu-container .mobile-menu-button.active span{transform:rotate(45deg)}section#header #header-menu-container .grid .menu-container .mobile-menu-button.active span:nth-child(2){opacity:0;height:0;margin-top:0}section#header #header-menu-container .grid .menu-container .mobile-menu-button.active span:last-child{transform:rotate(-45deg);margin-top:-3px}section#footer .footer_image{background-size:cover;background-position:top center;background-repeat:no-repeat;width:100%;height:60vh;position:relative}section#footer .footer_image::after{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:19vh;z-index:2;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/curve_bg.svg)}section#footer .footer_wrapper{background-color:#3e5146}section#footer .footer_wrapper .grid .footer_obj{text-align:left;grid-column:span 3}section#footer .footer_wrapper .grid .footer_obj:nth-child(2){grid-column:5/span 2}section#footer .footer_wrapper .grid .footer_obj:nth-child(3){grid-column:8/span 6}@media only screen and (max-width: 820px){section#footer .footer_wrapper .grid .footer_obj{grid-column:span 12 !important}}section#footer .footer_wrapper .grid .footer_obj .partners_logo_holder a{text-decoration:none}section#footer .footer_wrapper .grid .footer_obj .partners_logo_holder img{height:70px;width:auto;display:inline-block}@media only screen and (max-width: 820px){section#footer .footer_wrapper .grid .footer_obj .partners_logo_holder img{height:40px}}section#footer .footer_wrapper .grid .footer_obj .partners_logo_holder img:first-of-type{margin-right:10px}section#footer .footer_wrapper .grid .footer_obj ul{padding:0px !important;list-style-type:none;margin:0px}section#footer .footer_wrapper .grid .footer_obj ul li{color:#fff}section#footer .footer_wrapper .grid .footer_obj ul li a{color:#fff;text-decoration:none}section#footer .footer_wrapper .grid .footer_obj ul li a:hover{text-decoration:underline}section#footer .footer_wrapper .grid .footer_obj h3{color:#fff;font-size:18px}section#footer .footer_wrapper .grid .footer_obj p{color:#fff}section#footer .footer_wrapper .grid .footer_obj p a{color:#fff;text-decoration:none}section#footer .footer_wrapper .grid .footer_obj p a:hover{text-decoration:underline}section#footer .footer_line{grid-column:span 12;border-top:1px solid #fff;padding:43px 0px;display:block;margin-top:43px}section#footer .footer_line p.date{float:left;color:hsla(0,0%,100%,.6);font-size:14px}@media only screen and (max-width: 820px){section#footer .footer_line p.date{float:none}}section#footer .footer_line .footer_line_menu{float:right;text-align:right}@media only screen and (max-width: 820px){section#footer .footer_line .footer_line_menu{float:none;text-align:left}}section#footer .footer_line .footer_line_menu ul{list-style-type:none;padding:0px;margin:0px}section#footer .footer_line .footer_line_menu ul li{display:inline-block;margin-left:20px}@media only screen and (max-width: 820px){section#footer .footer_line .footer_line_menu ul li{display:block;margin-left:0px}}section#footer .footer_line .footer_line_menu ul li a{font-size:14px;color:hsla(0,0%,100%,.6);text-decoration:none}section#footer .footer_line .footer_line_menu ul li a:hover{color:#fff;text-decoration:underline}.color-neutral-0{color:var(--neutral-0)}.bg-neutral-0{background-color:var(--neutral-0)}.color-neutral-50{color:var(--neutral-50)}.bg-neutral-50{background-color:var(--neutral-50)}.color-neutral-100{color:var(--neutral-100)}.bg-neutral-100{background-color:var(--neutral-100)}.color-neutral-150{color:var(--neutral-150)}.bg-neutral-150{background-color:var(--neutral-150)}.color-neutral-300{color:var(--neutral-300)}.bg-neutral-300{background-color:var(--neutral-300)}.color-neutral-900{color:var(--neutral-900)}.bg-neutral-900{background-color:var(--neutral-900)}.color-yellow-100{color:var(--yellow-100)}.bg-yellow-100{background-color:var(--yellow-100)}.color-yellow-200{color:var(--yellow-200)}.bg-yellow-200{background-color:var(--yellow-200)}.color-yellow-300{color:var(--yellow-300)}.bg-yellow-300{background-color:var(--yellow-300)}.color-yellow-400{color:var(--yellow-400)}.bg-yellow-400{background-color:var(--yellow-400)}.color-yellow-500{color:var(--yellow-500)}.bg-yellow-500{background-color:var(--yellow-500)}.color-yellow-600{color:var(--yellow-600)}.bg-yellow-600{background-color:var(--yellow-600)}.color-yellow-800{color:var(--yellow-800)}.bg-yellow-800{background-color:var(--yellow-800)}.color-purple-900{color:var(--purple-900)}.bg-purple-900{background-color:var(--purple-900)}.color-purple-800{color:var(--purple-800)}.bg-purple-800{background-color:var(--purple-800)}.color-purple-600{color:var(--purple-600)}.bg-purple-600{background-color:var(--purple-600)}.color-purple-400{color:var(--purple-400)}.bg-purple-400{background-color:var(--purple-400)}.color-purple-200{color:var(--purple-200)}.bg-purple-200{background-color:var(--purple-200)}.color-red-300{color:var(--red-300)}.bg-red-300{background-color:var(--red-300)}.color-red-400{color:var(--red-400)}.bg-red-400{background-color:var(--red-400)}.text-center{text-align:center}.flex{display:flex}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}section.faq-module{background-color:#fffbf4}section.faq-module .grid{padding-top:5vh;padding-bottom:5vh}section.faq-module .grid h2{color:#3e5146;grid-column:3/span 8}@media only screen and (max-width: 820px){section.faq-module .grid h2{grid-column:span 12}}section.faq-module .grid .faq_wrapper{grid-column:3/span 8}@media only screen and (max-width: 820px){section.faq-module .grid .faq_wrapper{grid-column:span 12}}section.faq-module .grid .faq_wrapper .faq_obj{display:block;border-bottom:1px solid #3e5146;padding:24px 0px;cursor:pointer}section.faq-module .grid .faq_wrapper .faq_obj span.close{width:24px;height:24px;position:relative;float:right;margin-top:11px;margin-right:32px}section.faq-module .grid .faq_wrapper .faq_obj span.close div{transition:.3s ease-in-out all;position:absolute;left:50%;margin-left:-1px;width:100%;height:2px;background-color:#3e5146;transform-origin:center}section.faq-module .grid .faq_wrapper .faq_obj span.close div:last-of-type{transform:rotate(90deg)}section.faq-module .grid .faq_wrapper .faq_obj span.close.closed div:last-of-type{rotate:-90deg}section.faq-module .grid .faq_wrapper .faq_obj h3{font-size:24px;font-weight:500;color:#3e5146;line-height:100%;margin:0px;padding:0px}@media only screen and (max-width: 820px){section.faq-module .grid .faq_wrapper .faq_obj h3{font-size:16px}}section.faq-module .grid .faq_wrapper .faq_obj .answer{display:none;padding-top:20px;padding-right:60px}section.faq-module .grid .faq_wrapper .faq_obj .answer ol{margin-left:20px}.viernulvier .content_404{grid-column:2/span 10}.viernulvier .content_404 .search_link{cursor:pointer}.viernulvier .content_404 .search_link:hover{border:0}@media only screen and (max-width: 430px){.viernulvier .content_404{grid-column:span 12}}section.hero{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:50vh;width:100%;position:relative;overflow:hidden}@media only screen and (max-width: 820px){section.hero{min-height:10vh}}section.hero::after{content:"";position:absolute;z-index:1;width:100%;top:0px;left:0px;height:100%;background:#3e5146;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 80%)}section.hero.large{min-height:80vh}@media only screen and (max-width: 820px){section.hero.large .grid{padding-bottom:48px !important}}section.hero .grid{z-index:3;padding-top:341px;padding-bottom:215px}@media only screen and (max-width: 820px){section.hero .grid{padding-top:200px;padding-bottom:24px}}section.hero .grid .text{grid-column:2/span 6;text-align:left}@media only screen and (max-width: 820px){section.hero .grid .text{grid-column:span 12}}section.hero .grid .text h1{text-shadow:2px 2px 4px rgba(0,0,0,.3)}section.hero .grid .text h2{font-size:18px;line-height:130%;color:#3e5146;font-weight:400;margin:0px 0px 20px;color:#fff;font-size:22px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}section.hero .grid .text h2 strong,section.hero .grid .text h2 b{font-weight:700}@media only screen and (max-width: 430px){section.hero .grid .text h2{font-size:15px}}section.hero .grid .text h2 a{text-decoration:underline;color:#3e5146}@media only screen and (max-width: 820px){section.hero .grid .text h2{font-size:18px}}section.hero .hero_footer{position:relative}section.hero .hero_footer::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/curve_bg.svg)}section.hero .hero_footer .grid{padding-top:155px;padding-bottom:90px;z-index:6}@media only screen and (max-width: 820px){section.hero .hero_footer .grid{padding-top:60px;padding-bottom:48px}}section.hero .hero_footer .grid .hero_footer_img{grid-column:2/span 3;overflow:hidden}@media only screen and (max-width: 820px){section.hero .hero_footer .grid .hero_footer_img{display:none}}section.hero .hero_footer .grid .hero_footer_img img{-o-object-fit:cover;object-fit:cover;border-radius:100%;width:100%;height:auto;aspect-ratio:1/1}section.hero .hero_footer .grid .hero_footer_text{grid-column:6/span 6;text-align:left}@media only screen and (max-width: 820px){section.hero .hero_footer .grid .hero_footer_text{grid-column:span 12}}section.hero .hero_footer .grid .hero_footer_text h3{color:#fff}section.hero .hero_footer .grid .hero_footer_text p{color:#fff}section.news{background-color:#3e5146}section.news .grid{padding-top:5vh;padding-bottom:5vh}section.news .grid .text{text-align:left;grid-column:span 4}@media only screen and (max-width: 820px){section.news .grid .text{grid-column:span 12;margin-bottom:48px}}section.news .grid .text h2{color:#fff}section.news .grid .text p{color:#fff}section.news .grid .news_wrapper{grid-column:6/span 8;text-align:left;display:grid;max-width:1820px;padding-inline:5vw;grid-column-gap:2.5rem;grid-row-gap:auto;margin:auto;grid-template-columns:repeat(12, 1fr);position:relative;grid-template-columns:repeat(8, 1fr);grid-row-gap:40px;padding:0px}@media only screen and (max-width: 820px){section.news .grid .news_wrapper{grid-column-gap:1rem;padding-inline:24px}}@media only screen and (max-width: 820px){section.news .grid .news_wrapper{padding:0px;grid-column:span 12}}section.news .grid .news_wrapper .news_obj{overflow:hidden;border-radius:8px;background-color:#fff;grid-column:span 4;position:relative}@media only screen and (max-width: 820px){section.news .grid .news_wrapper .news_obj{grid-column:span 8}}section.news .grid .news_wrapper .news_obj .news_img{width:100%;height:auto;overflow:hidden}section.news .grid .news_wrapper .news_obj .news_img img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}section.news .grid .news_wrapper .news_obj .news_text{position:relative;padding:24px 28px 120px 24px;text-align:left}@media only screen and (max-width: 820px){section.news .grid .news_wrapper .news_obj .news_text{height:auto;padding-bottom:28px}}section.news .grid .news_wrapper .news_obj .news_text p.date{font-size:14px;margin:0px 0px 20px}section.news .grid .news_wrapper .news_obj .news_text h3{font-size:18px;line-height:130%;margin:0px 0px 20px}section.news .grid .news_wrapper .news_obj .news_text p{margin:0px;font-size:16px}section.news .grid .news_wrapper .news_obj a.btn{position:absolute;bottom:28px;left:24px}@media only screen and (max-width: 820px){section.news .grid .news_wrapper .news_obj a.btn{position:relative;bottom:auto;margin-bottom:24px;margin-top:0px}}section.text-media.limit .grid{padding-bottom:0px !important}section.text-media.left .grid .text{order:2;padding-left:50px;padding-right:0px}@media only screen and (max-width: 820px){section.text-media.left .grid .text{padding-left:0px}}section.text-media.left .grid .media{order:1}section.text-media.full .grid .text{grid-column:3/span 8;padding-right:0px;padding-left:0px}@media only screen and (max-width: 820px){section.text-media.full .grid .text{grid-column:span 12}}section.text-media.full .grid .media{display:none}section.text-media .grid{padding-top:5vh;padding-bottom:5vh}section.text-media .grid .text{padding-top:24px;padding-bottom:24px;grid-column:span 6;text-align:left;padding-right:50px}@media only screen and (max-width: 820px){section.text-media .grid .text{grid-column:span 12;padding-right:0px}}section.text-media .grid .media{grid-column:span 6;text-align:left}@media only screen and (max-width: 820px){section.text-media .grid .media{grid-column:span 12}}section.text-media .grid .media .image{aspect-ratio:16/11;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:auto;border-radius:8px;overflow:hidden}section.text-media .grid .media p.imgtext{font-size:14px;margin-top:10px}section.news_hero{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:60vh;position:relative;overflow:hidden}section.news_hero::after{content:"";position:absolute;z-index:1;width:100%;top:0px;left:0px;height:100%;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 80%)}section.news_hero .grid{z-index:3;min-height:60vh}section.news_hero .grid .text{margin-top:auto;grid-column:3/span 8}@media only screen and (max-width: 820px){section.news_hero .grid .text{grid-column:span 12}}section.news_hero .grid .text h1{padding-top:30vh;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3)}section.news_hero .grid .text p.date{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3)}section.news_hero.nothumb{min-height:10vh}section.news_hero.nothumb .grid h1{color:#3e5146}section.form-module .grid{padding-top:5vh;padding-bottom:5vh}section.form-module .grid .content_holder{grid-column:3/span 8;text-align:left;display:grid;max-width:1820px;padding-inline:5vw;grid-column-gap:2.5rem;grid-row-gap:auto;margin:auto;grid-template-columns:repeat(12, 1fr);position:relative;grid-template-columns:repeat(8, 1fr);padding:0px}@media only screen and (max-width: 820px){section.form-module .grid .content_holder{grid-column-gap:1rem;padding-inline:24px}}@media only screen and (max-width: 820px){section.form-module .grid .content_holder{grid-column:span 12;padding:0px}}section.form-module .grid .content_holder .text{grid-column:span 4}@media only screen and (max-width: 820px){section.form-module .grid .content_holder .text{grid-column:span 12}}section.form-module .grid .content_holder .form_holder{grid-column:span 4}@media only screen and (max-width: 820px){section.form-module .grid .content_holder .form_holder{grid-column:span 12}}section.form-module .grid .content_holder .form_holder .gform_wrapper{background-color:#fffbf4;padding:30px;border-radius:10px;color:#3e5146}section.form-module .grid .content_holder .form_holder .gform_wrapper .gfield{border:none}section.form-module .grid .content_holder .form_holder .gform_wrapper .gfield.hidden_label label{display:none}section.form-module .grid .content_holder .form_holder .gform_wrapper .gfield .ginput_container input,section.form-module .grid .content_holder .form_holder .gform_wrapper .gfield .ginput_container textarea{padding:3px 10px;border-radius:8px;background-color:#fff;border:1px solid #3e5146;width:-webkit-fill-available;color:#3e5146;font-size:18px;margin-bottom:10px}section.form-module .grid .content_holder .form_holder .gform_wrapper .gfield .ginput_container input#input_1_6_1,section.form-module .grid .content_holder .form_holder .gform_wrapper .gfield .ginput_container textarea#input_1_6_1{width:auto}section.form-module .grid .content_holder .form_holder .gform_wrapper .gfield .validation_message{margin-bottom:20px;color:red;font-style:italic}section.form-module .grid .content_holder .form_holder .gform_wrapper .gform-footer input.gform_button{display:inline-block;border:1px solid #ffbf00;background-color:#ffbf00;padding:12px 30px;color:#3e5146;border-radius:30px;text-align:left;margin-top:24px;text-decoration:none;font-weight:600;transition:.3s ease-in-out all;cursor:pointer}section.form-module .grid .content_holder .form_holder .gform_wrapper .gform-footer input.gform_button:hover{background-color:#3e5146;color:#ffbf00}section.module-image{background-color:#fffbf4}section.module-image .grid{padding:60px}@media only screen and (max-width: 820px){section.module-image .grid{padding:20px}}section.module-image .grid .image_wrapper{grid-column:3/span 8;display:grid;max-width:1820px;padding-inline:5vw;grid-column-gap:2.5rem;grid-row-gap:auto;margin:auto;grid-template-columns:repeat(12, 1fr);position:relative;padding:0px}@media only screen and (max-width: 820px){section.module-image .grid .image_wrapper{grid-column-gap:1rem;padding-inline:24px}}@media only screen and (max-width: 820px){section.module-image .grid .image_wrapper{grid-column:span 12}}section.module-image .grid .image_wrapper img{width:100%;height:auto;overflow:hidden;border-radius:8px}section.module-image.full .grid img{grid-column:span 12}section.module-image.two img{grid-column:span 6;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;overflow:hidden}section.module-image.tree img{grid-column:span 4;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}section.tiles .grid{padding-top:5vh;padding-bottom:5vh}section.tiles .grid h3{text-align:center;grid-column:span 12}section.tiles .grid .tiles_wrapper{grid-column:span 12;display:grid;max-width:1820px;padding-inline:5vw;grid-column-gap:2.5rem;grid-row-gap:auto;margin:auto;grid-template-columns:repeat(12, 1fr);position:relative;width:100%;padding:0px}@media only screen and (max-width: 820px){section.tiles .grid .tiles_wrapper{grid-column-gap:1rem;padding-inline:24px}}@media only screen and (max-width: 820px){section.tiles .grid .tiles_wrapper{padding:0px}}section.tiles .grid .tiles_wrapper .tile_obj{grid-column:span 4;text-align:left;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;border-radius:8px;position:relative;aspect-ratio:3/4;transition:.3s ease-in-out all}@media only screen and (max-width: 820px){section.tiles .grid .tiles_wrapper .tile_obj{grid-column:span 12;aspect-ratio:1/1;margin-bottom:30px}section.tiles .grid .tiles_wrapper .tile_obj:last-of-type{margin-bottom:0px}}section.tiles .grid .tiles_wrapper .tile_obj::after{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0px;left:0px;background:#3e5146;transition:.3s ease-in-out all;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 80%)}section.tiles .grid .tiles_wrapper .tile_obj:hover::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%)}section.tiles .grid .tiles_wrapper .tile_obj a{position:absolute;z-index:3;width:100%;height:100%;text-decoration:none}section.tiles .grid .tiles_wrapper .tile_obj a .text{position:absolute;bottom:24px;left:24px;right:24px;width:calc(100% - 48px);text-align:left}section.tiles .grid .tiles_wrapper .tile_obj a .text h3{text-align:left;color:#fff;margin-bottom:5px;font-size:20px}section.tiles .grid .tiles_wrapper .tile_obj a .text p{color:#fff}section.tiles .grid .tiles_wrapper .tile_obj a .text span.btn{margin-top:0px}section.timeline-module .grid{padding-top:5vh;padding-bottom:5vh}section.timeline-module .grid .text{grid-column:3/span 8;text-align:left}@media only screen and (max-width: 430px){section.timeline-module .grid .text{grid-column:span 12}}section.timeline-module .grid .timeline_wrapper{grid-column:3/span 8;margin-top:40px}@media only screen and (max-width: 430px){section.timeline-module .grid .timeline_wrapper{grid-column:span 12}}section.timeline-module .grid .timeline_wrapper .timeline_obj{display:grid;max-width:1820px;padding-inline:5vw;grid-column-gap:2.5rem;grid-row-gap:auto;margin:auto;grid-template-columns:repeat(12, 1fr);position:relative;padding:0px;margin-bottom:40px}@media only screen and (max-width: 820px){section.timeline-module .grid .timeline_wrapper .timeline_obj{grid-column-gap:1rem;padding-inline:24px}}@media only screen and (max-width: 430px){section.timeline-module .grid .timeline_wrapper .timeline_obj{padding:0px}}section.timeline-module .grid .timeline_wrapper .timeline_obj .title{grid-column:span 2}@media only screen and (max-width: 820px){section.timeline-module .grid .timeline_wrapper .timeline_obj .title{grid-column:span 4}}section.timeline-module .grid .timeline_wrapper .timeline_obj .title h4{padding:8px 10px;font-weight:700;border-radius:9px;background-color:#3e5146;line-height:100%;display:inline-block}section.timeline-module .grid .timeline_wrapper .timeline_obj .desc{grid-column:span 6;text-align:left}@media only screen and (max-width: 820px){section.timeline-module .grid .timeline_wrapper .timeline_obj .desc{grid-column:span 8}}section.timeline-module .grid .timeline_wrapper .timeline_obj .desc .wrap{position:relative;background-color:#fffbf4;z-index:4;padding:24px;border-radius:10px;border:1px solid #3e5146}@media only screen and (max-width: 820px){section.timeline-module .grid .timeline_wrapper .timeline_obj .desc .wrap{padding:16px}}section.timeline-module .grid .timeline_wrapper .timeline_obj .desc::before{content:"";border-top:1px solid #3e5146;width:170px;height:1px;position:absolute;left:85px;z-index:1;top:17px}