﻿@font-face{font-family:"Dec";font-display:swap;src:url("../build/fonts/dec-300.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"Dec";font-display:swap;src:url("../build/fonts/dec-400.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"Dec";font-display:swap;src:url("../build/fonts/dec-500.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"Dec";font-display:swap;src:url("../build/fonts/dec-600.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal}body.front-end,section.block,#tinymce,article{font-family:"Dec",sans-serif;color:#2f2c2a}body.front-end *,section.block *,#tinymce *,article *{font-family:"Dec",sans-serif}body.front-end p,body.front-end h1,body.front-end h2,body.front-end h3,body.front-end h4,body.front-end h5,body.front-end h6,section.block p,section.block h1,section.block h2,section.block h3,section.block h4,section.block h5,section.block h6,#tinymce p,#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6,article p,article h1,article h2,article h3,article h4,article h5,article h6{margin:0px}body.front-end strong,section.block strong,#tinymce strong,article strong{font-weight:600}body.front-end p.space,section.block p.space,#tinymce p.space,article p.space{min-height:24px;height:24px}@media(max-width: 600px){body.front-end p.space+p.space,section.block p.space+p.space,#tinymce p.space+p.space,article p.space+p.space{min-height:10px;height:10px}}body.front-end .font-xxl,section.block .font-xxl,#tinymce .font-xxl,article .font-xxl{font-size:90px;line-height:.9;letter-spacing:-0.02em}@media screen and (max-width: 600px){body.front-end .font-xxl,section.block .font-xxl,#tinymce .font-xxl,article .font-xxl{font-size:44px;line-height:1}}body.front-end .font-xl,body.front-end h1,section.block .font-xl,section.block h1,#tinymce .font-xl,#tinymce h1,article .font-xl,article h1{font-size:55px;line-height:1.1}@media screen and (max-width: 600px){body.front-end .font-xl,body.front-end h1,section.block .font-xl,section.block h1,#tinymce .font-xl,#tinymce h1,article .font-xl,article h1{font-size:32px}}body.front-end .font-l,body.front-end h2,section.block .font-l,section.block h2,#tinymce .font-l,#tinymce h2,article .font-l,article h2{font-size:44px;line-height:1.1}@media screen and (max-width: 600px){body.front-end .font-l,body.front-end h2,section.block .font-l,section.block h2,#tinymce .font-l,#tinymce h2,article .font-l,article h2{font-size:28px}}body.front-end .font-m,body.front-end h3,section.block .font-m,section.block h3,#tinymce .font-m,#tinymce h3,article .font-m,article h3{font-size:38px;line-height:1.2}@media screen and (max-width: 600px){body.front-end .font-m,body.front-end h3,section.block .font-m,section.block h3,#tinymce .font-m,#tinymce h3,article .font-m,article h3{font-size:25px}}body.front-end .font-s,body.front-end h4,section.block .font-s,section.block h4,#tinymce .font-s,#tinymce h4,article .font-s,article h4{font-size:33px;line-height:1.33}@media screen and (max-width: 600px){body.front-end .font-s,body.front-end h4,section.block .font-s,section.block h4,#tinymce .font-s,#tinymce h4,article .font-s,article h4{font-size:22px}}body.front-end .font-xs,body.front-end h5,section.block .font-xs,section.block h5,#tinymce .font-xs,#tinymce h5,article .font-xs,article h5{font-size:28px;line-height:1.35}@media screen and (max-width: 600px){body.front-end .font-xs,body.front-end h5,section.block .font-xs,section.block h5,#tinymce .font-xs,#tinymce h5,article .font-xs,article h5{font-size:19px}}body.front-end .font-xxs,body.front-end p,body.front-end h6,section.block .font-xxs,section.block p,section.block h6,#tinymce .font-xxs,#tinymce p,#tinymce h6,article .font-xxs,article p,article h6{font-size:22px;line-height:1.75}@media screen and (max-width: 600px){body.front-end .font-xxs,body.front-end p,body.front-end h6,section.block .font-xxs,section.block p,section.block h6,#tinymce .font-xxs,#tinymce p,#tinymce h6,article .font-xxs,article p,article h6{font-size:16px}}body.front-end header nav.desktop-menu ul li a,body.front-end .font-xxxs,section.block .font-xxxs,#tinymce body.front-end header nav.desktop-menu ul li a,body.front-end header nav.desktop-menu ul li #tinymce a,#tinymce .font-xxxs,article .font-xxxs{font-size:18px;line-height:1.55}@media screen and (max-width: 600px){body.front-end header nav.desktop-menu ul li a,body.front-end .font-xxxs,section.block .font-xxxs,#tinymce body.front-end header nav.desktop-menu ul li a,body.front-end header nav.desktop-menu ul li #tinymce a,#tinymce .font-xxxs,article .font-xxxs{font-size:15px}}body.front-end .font-xxxxs,section.block .font-xxxxs,#tinymce .font-xxxxs,article .font-xxxxs{font-size:14px;letter-spacing:.1em;line-height:2}@media screen and (max-width: 600px){body.front-end .font-xxxxs,section.block .font-xxxxs,#tinymce .font-xxxxs,article .font-xxxxs{font-size:11px;line-height:1.4}}body.front-end p,section.block p,#tinymce p,article p{font-weight:300}body.front-end .font-600,section.block .font-600,#tinymce .font-600,article .font-600{font-weight:600}body.front-end .font-500,section.block .font-500,#tinymce .font-500,article .font-500{font-weight:500}body.front-end .font-400,section.block .font-400,#tinymce .font-400,article .font-400{font-weight:400}body.front-end .font-300,section.block .font-300,#tinymce .font-300,article .font-300{font-weight:300}body.front-end p a:hover,section.block p a:hover,#tinymce p a:hover,article p a:hover{color:#7a9945}#tinymce span[style*="color: #ffffff"]{text-shadow:0 2px 4px rgba(0,0,0,.25)}a{text-decoration:inherit;color:inherit}body.front-end main{display:grid;grid-template-columns:1fr;grid-template-rows:auto;width:100%;overflow-x:hidden}*{box-sizing:border-box}section.block,footer.front-end{display:grid;position:relative;width:100%;padding:100px 0px}@media screen and (max-width: 1150px){section.block,footer.front-end{padding:72px 0px}}@media screen and (max-width: 600px){section.block,footer.front-end{padding:60px 0px}}header.front-end.size-small,section.block.size-small,footer.front-end.size-small{grid-template-columns:10vw repeat(24, 1fr) 10vw}header.front-end.size-medium,section.block.size-medium,footer.front-end.size-medium{grid-template-columns:7.5vw repeat(24, 1fr) 7.5vw}header.front-end.size-large,section.block.size-large,footer.front-end.size-large{grid-template-columns:100px repeat(24, 1fr) 100px}@media screen and (max-width: 1150px){header.front-end.size-large,section.block.size-large,footer.front-end.size-large{grid-template-columns:7.5vw repeat(24, 1fr) 7.5vw}}header.front-end .inner,section.block .inner,footer.front-end .inner{display:grid;grid-column:2/26;grid-row:1}section.block.bg-primary{background-color:rgba(0,0,0,0)}section.block.bg-primary+.bg-primary,section.block.bg-primary+.bg-primary-top{padding-top:0px}section.block.bg-secondary{background-color:#f8f6ef}section.block.bg-secondary+.bg-secondary,section.block.bg-secondary+.bg-secondary-top{padding-top:0px}section.block.bg-tertiary{background-color:#e6dcc6}section.block.bg-tertiary+.bg-tertiary{padding-top:0px}section.block.bg-primary-top::before,section.block.bg-secondary-top::before{content:"";position:absolute;top:0px;left:0px;height:100px;width:100%}@media screen and (max-width: 600px){section.block.bg-primary-top::before,section.block.bg-secondary-top::before{height:60px}}section.block.bg-primary-top::before{background-color:#fff}section.block.bg-secondary-top::before{background-color:#f8f6ef}section.block.bg-none{padding:0px}.wp-block{width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}.wp-block section.block.size-small,.wp-block footer.front-end.size-small{grid-template-columns:60px repeat(24, 1fr) 60px}.wp-block section.block.size-medium,.wp-block footer.front-end.size-medium{grid-template-columns:40px repeat(24, 1fr) 40px}.wp-block section.block.size-large,.wp-block footer.front-end.size-large{grid-template-columns:20px repeat(24, 1fr) 20px}.acf-block-preview{border-radius:6px;transition:all .2s;border:1px solid #adb2ad;cursor:pointer}.acf-block-preview:after{display:none}.acf-block-preview.is-selected{border:2px solid #007cba}body section.block .cta-1,body section.block .mce-i-br-cta-1,body.front-end header .cta-1,body.front-end header .mce-i-br-cta-1,body.front-end .webcam-buttons .cta-1,body.front-end .webcam-buttons .mce-i-br-cta-1,#tinymce .cta-1,#tinymce .mce-i-br-cta-1,.mce-menu .cta-1,.mce-menu .mce-i-br-cta-1{display:inline-block;position:relative;font-size:22px;line-height:1.5;min-height:70px;padding:20px 42px 17px 42px;font-weight:600;background-color:#7a9945;color:#fff;text-decoration:none;border-radius:35px;appearance:none;box-shadow:0px 0px 0px 15px rgba(122,153,69,.5);margin:15px;cursor:pointer;transition:all .6s}body section.block .cta-1:hover,body section.block .mce-i-br-cta-1:hover,body.front-end header .cta-1:hover,body.front-end header .mce-i-br-cta-1:hover,body.front-end .webcam-buttons .cta-1:hover,body.front-end .webcam-buttons .mce-i-br-cta-1:hover,#tinymce .cta-1:hover,#tinymce .mce-i-br-cta-1:hover,.mce-menu .cta-1:hover,.mce-menu .mce-i-br-cta-1:hover{transition:all .2s;background-color:#69843b;box-shadow:0px 0px 0px 15px rgba(122,153,69,.33);color:#fff;text-decoration:none}@media screen and (max-width: 600px){body section.block .cta-1,body section.block .mce-i-br-cta-1,body.front-end header .cta-1,body.front-end header .mce-i-br-cta-1,body.front-end .webcam-buttons .cta-1,body.front-end .webcam-buttons .mce-i-br-cta-1,#tinymce .cta-1,#tinymce .mce-i-br-cta-1,.mce-menu .cta-1,.mce-menu .mce-i-br-cta-1{font-size:15px;padding:14px 22px 9px 22px;min-height:50px;box-shadow:0px 0px 0px 10px rgba(122,153,69,.5);margin:10px}}.mce-i-br-buttons,.mce-i-br-lists{display:none !important}.mce-i-br-buttons+span.mce-txt,.mce-i-br-lists+span.mce-txt{display:inline-block !important;font-size:16px !important;font-weight:700;line-height:22px !important}.mce-i-br-cta-0{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-0:before{content:"Button"}.mce-i-br-cta-0+span{display:none}.mce-i-br-cta-1{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-1:before{content:"Button"}.mce-i-br-cta-1+span{display:none}.mce-i-br-cta-2{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-2:before{content:"Button"}.mce-i-br-cta-2+span{display:none}.mce-i-br-cta-3{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-3:before{content:"Button"}.mce-i-br-cta-3+span{display:none}.mce-i-br-cta-4{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-4:before{content:"Button"}.mce-i-br-cta-4+span{display:none}.mce-i-br-cta-5{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-5:before{content:"Button"}.mce-i-br-cta-5+span{display:none}.mce-i-br-cta-6{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-6:before{content:"Button"}.mce-i-br-cta-6+span{display:none}.mce-i-br-cta-7{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-7:before{content:"Button"}.mce-i-br-cta-7+span{display:none}.mce-i-br-cta-8{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-8:before{content:"Button"}.mce-i-br-cta-8+span{display:none}.mce-i-br-cta-9{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-9:before{content:"Button"}.mce-i-br-cta-9+span{display:none}.mce-i-br-cta-10{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-10:before{content:"Button"}.mce-i-br-cta-10+span{display:none}section.animate-in .inner-wide,section.animate-in .inner-semi-wide,section.animate-in .inner,section.animate-in .inner-narrow,section.animate-in .hero-image-container,section.animate-in .bubbles-slider,section.animate-in .text-image-wrapper,section.animate-in .blog-items-wrapper,section.animate-in .logo-4-wrapper,section.animate-in .pagination{opacity:0;transform:translateY(3vw);transition:all 1.8s cubic-bezier(0.55, 0, 0.175, 1) 0s}@media screen and (max-width: 900px){section.animate-in .inner-wide,section.animate-in .inner-semi-wide,section.animate-in .inner,section.animate-in .inner-narrow,section.animate-in .hero-image-container,section.animate-in .bubbles-slider,section.animate-in .text-image-wrapper,section.animate-in .blog-items-wrapper,section.animate-in .logo-4-wrapper,section.animate-in .pagination{transform:translateY(30px)}}section.animate-in .inner-wide.in-viewport,section.animate-in .inner-semi-wide.in-viewport,section.animate-in .inner.in-viewport,section.animate-in .inner-narrow.in-viewport,section.animate-in .hero-image-container.in-viewport,section.animate-in .bubbles-slider.in-viewport,section.animate-in .text-image-wrapper.in-viewport,section.animate-in .blog-items-wrapper.in-viewport,section.animate-in .logo-4-wrapper.in-viewport,section.animate-in .pagination.in-viewport{opacity:1;transform:translateY(0px)}.wp-block section.animate-in{padding:60px 0px}.wp-block section.animate-in .inner-wide,.wp-block section.animate-in .inner-semi-wide,.wp-block section.animate-in .inner,.wp-block section.animate-in .inner-narrow,.wp-block section.animate-in .inner-picture,.wp-block section.animate-in .word-slider-wrapper,.wp-block section.animate-in .hero-image-container,.wp-block section.animate-in .bubbles-slider,.wp-block section.animate-in .text-image-wrapper,.wp-block section.animate-in .blog-items-wrapper,.wp-block section.animate-in .logo-4-wrapper,.wp-block section.animate-in .pagination{opacity:1;transform:translateY(0px)}@media screen and (max-width: 900px){.wp-block section.animate-in .inner-wide,.wp-block section.animate-in .inner-semi-wide,.wp-block section.animate-in .inner,.wp-block section.animate-in .inner-narrow,.wp-block section.animate-in .inner-picture,.wp-block section.animate-in .word-slider-wrapper,.wp-block section.animate-in .hero-image-container,.wp-block section.animate-in .bubbles-slider,.wp-block section.animate-in .text-image-wrapper,.wp-block section.animate-in .blog-items-wrapper,.wp-block section.animate-in .logo-4-wrapper,.wp-block section.animate-in .pagination{transform:translateY(0px)}}@media screen and (min-width: 550px){.interface-complementary-area__fill,.interface-complementary-area.editor-sidebar{width:280px !important;transition:width .4s !important}.acf-block-selected .interface-complementary-area__fill,.acf-block-selected .interface-complementary-area.editor-sidebar{width:33vw !important;transition:width .6s !important}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.google-review-widget{display:flex;flex-direction:column;align-items:center;position:absolute;text-align:center;z-index:7;background-color:#fff;right:50px;top:180px;min-width:100px;color:#000;transition:all .2s;border-bottom:7px solid #e6dcc6}.google-review-widget div.head{text-transform:uppercase;font-size:7px;font-weight:700;letter-spacing:.7px;padding:14px 0px 12px 0px;background-color:#7a9945;color:#fff;border-bottom:1px solid #f1f1f1;width:100%}.google-review-widget p.review-score{display:flex;align-items:flex-start;line-height:1;font-weight:700;letter-spacing:-2px;margin:8px 0px 0px 0px}.google-review-widget p.review-score span:nth-of-type(1){font-size:54px;padding-right:1px}.google-review-widget p.review-score span:nth-of-type(2){font-size:30px;padding-top:3px}.google-review-widget p.review-score span:nth-of-type(3){font-size:30px;padding-top:4px;padding-left:2px}.google-review-widget .review-stars{display:flex;justify-content:center;width:100%;padding:8px 0px 0px 0px}.google-review-widget .review-stars .star{margin:0px 2px}.google-review-widget svg{width:68px;height:22px;margin:11px 0px 12px 0px}.google-review-widget .star{clip-path:polygon(50% 5%, 63% 38%, 98% 38%, 69% 59%, 79% 91%, 50% 75%, 21% 91%, 31% 59%, 2% 38%, 37% 38%);background-color:#000;width:10px;height:10px;padding:0px 3px;display:inline-block}.google-review-widget .star.half{clip-path:polygon(50% 5%, 63% 38%, 98% 38%, 69% 59%, 79% 91%, 50% 75%, 21% 91%, 31% 59%, 2% 38%, 37% 38%);background-color:#000;width:10px;height:10px;padding:0px 3px;display:inline-block;background:linear-gradient(to right, #000000 50%, #868686 50%)}.google-review-widget .star.empty{clip-path:polygon(50% 5%, 63% 38%, 98% 38%, 69% 59%, 79% 91%, 50% 75%, 21% 91%, 31% 59%, 2% 38%, 37% 38%);background-color:#868686;width:10px;height:10px;padding:0px 3px;display:inline-block}.google-review-widget:hover{cursor:pointer}@media screen and (max-width: 1150px){.google-review-widget{zoom:.6;transform:translateY(0px);border-radius:0px}.google-review-widget p.review-score{font-size:36px}.google-review-widget .review-stars{padding:6px 0px}}section.big-review{position:relative;overflow:visible;min-height:35vw;background-color:#2f2c2a}section.big-review:before{content:"";position:absolute;left:0px;top:-30px;width:33vw;height:30px;background-color:#7a9945}@media screen and (max-width: 600px){section.big-review:before{height:15px;top:-15px;width:40vw}}section.big-review .inner{position:relative;z-index:3}section.big-review .big-review-bg{position:absolute;left:0px;top:0px;width:100%;height:100%}section.big-review .big-review-bg img{position:absolute;width:100%;height:100%;object-fit:cover}section.big-review .big-review-container{display:flex;flex-direction:column;justify-content:center;height:100%;width:60vw}section.big-review .big-review-container .big-review-top{display:flex;flex-direction:column;width:100%;padding-left:50px}@media screen and (max-width: 1800px){section.big-review .big-review-container .big-review-top{padding-left:0px}}section.big-review .big-review-container .big-review-slider{display:flex;width:100%}section.big-review .big-review-container .big-review-slider .single-review{display:flex;flex-direction:column;user-select:none}section.big-review .big-review-container .big-review-slider .single-review .review{text-transform:uppercase;padding-top:3vw;font-size:clamp(36px,80px,3.25vw);max-width:clamp(420px,800px,30vw);color:#7a9945;text-shadow:0px 0px 12px #2f2c2a}section.big-review .big-review-container .big-review-slider .single-review .review-footer{display:flex;flex-direction:column;align-items:flex-start;padding-top:2.5vw;gap:5px}section.big-review .big-review-container .big-review-slider .single-review .review-footer .name{color:#fff}section.big-review .big-review-container .big-review-slider .single-review .review-footer .function{color:#7a9945;text-transform:uppercase}section.big-review .big-review-guy{display:flex;position:absolute;z-index:2;right:0px;bottom:0px;width:auto;min-width:360px;height:calc(100% + 10vw)}@media screen and (max-width: 1800px){section.big-review .big-review-guy{height:calc(100% + 7.5vw)}}section.big-review .big-review-guy img{bottom:0px;left:0px;width:100%;height:auto;opacity:0;transition:all .4s;transform:translateX(10px)}section.big-review .big-review-guy img.active{opacity:1;transform:translateY(0px)}.wp-block .single-review:nth-of-type(n+2){display:none !important}@media screen and (max-width: 1300px){section.big-review .big-review-guy{right:-150px}}@media screen and (max-width: 800px){section.big-review .big-review-container{width:100%}section.big-review .big-review-container .big-review-top img{width:50px}section.big-review .big-review-container .big-review-slider .single-review .review{max-width:640px;width:100%;margin-top:10px}section.big-review .big-review-container .big-review-slider .single-review .review-footer{padding-top:10px;gap:0px}section.big-review .big-review-guy{right:-100px;max-width:calc(100vw + 100px);height:100%}section.big-review .big-review-guy img{filter:brightness(0.4)}}section.cam-bar{position:relative;width:100%;padding:60px 0;overflow:visible;z-index:2;background-color:#2f2c2a}section.cam-bar .bar-wrapper{display:flex;align-items:center;position:relative;box-shadow:0px 0px 30px rgba(0,0,0,.05);background-color:#7a9945;width:100%;height:170px;border-radius:85px;text-decoration:none;cursor:pointer;transition:transform .2s ease}section.cam-bar .bar-wrapper:hover .right-circle .icon-circle{transform:scale(1.06)}section.cam-bar .left-circle{position:relative;z-index:2;width:auto;height:170px;flex-shrink:0;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}section.cam-bar .left-circle picture{width:100%;height:100%;overflow:hidden}section.cam-bar .left-circle picture img{width:100%;height:100%;object-fit:cover;display:block}section.cam-bar .center-bar{position:relative;z-index:1;flex-grow:1;height:100px;margin:0 -50px;padding:0 80px 0px 50px;display:flex;align-items:center;justify-content:space-between;border-radius:50px}section.cam-bar .center-bar .text-content{display:flex;align-items:center;width:100%;justify-content:space-between;gap:40px;color:#fff}section.cam-bar .center-bar .text-content p{line-height:1.4}section.cam-bar .right-circle{position:relative;z-index:2;width:170px;height:170px;flex-shrink:0;background-color:#faf3e1;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:110px}section.cam-bar .right-circle:before{content:"";position:absolute;width:90px;height:5px;background-color:#faf3e1;left:-89px;top:84px}section.cam-bar .right-circle .icon-circle{width:96px;height:96px;background-color:#7a9945;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(1.001);transition:transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}section.cam-bar .right-circle .icon-circle svg{width:55px;height:auto;fill:#fff}@media screen and (max-width: 1800px){section.cam-bar .center-bar .text-content{flex-direction:column;align-items:flex-start;justify-content:center;gap:0px}}@media screen and (max-width: 950px){section.cam-bar .bg-circle{left:auto;right:-150px;width:360px;height:360px;bottom:0px}section.cam-bar .inner{justify-content:center}section.cam-bar .bar-wrapper{flex-direction:column;width:100%;max-width:420px;height:auto;border-radius:30px}section.cam-bar .left-circle{height:240px;width:320px;margin-top:-40px;margin-right:-60px}section.cam-bar .center-bar{width:100%;height:auto;margin:0;padding:30px 30px 40px 30px;flex-direction:column;text-align:center;border-radius:0px}section.cam-bar .center-bar .text-content{flex-direction:column;align-items:center;gap:15px}section.cam-bar .center-bar .text-content h3{white-space:normal}section.cam-bar .center-bar .text-content p{font-size:17px}section.cam-bar .right-circle{width:72px;height:72px;position:absolute;margin-top:34px;left:calc(50% - 105px);background-color:rgba(0,0,0,0);border:0px solid #2f2c2a;margin-left:0px}section.cam-bar .right-circle:before{display:none}section.cam-bar .right-circle .icon-circle{width:68px;height:68px}section.cam-bar .right-circle .icon-circle svg{width:42px}}section.cards-3{padding:120px 0px}@media screen and (max-width: 500px){section.cards-3{padding:80px 0px}}section.cards-3 .cards-3-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2.5vw;position:relative;z-index:2}@media screen and (max-width: 1000px){section.cards-3 .cards-3-container{grid-template-columns:1fr;grid-gap:80px}}a.single-card{display:flex;flex-direction:column;text-decoration:none !important;color:inherit !important;opacity:0;transform:translateY(30px)}a.single-card picture img{transition:all .8s;transform:scale(1.001, 1.001)}a.single-card:hover picture img{transform:scale(1.04, 1.04);transition:all .4s}a.single-card picture{display:flex;position:relative;width:100%;overflow:hidden;padding-top:60%}@media screen and (max-width: 500px){a.single-card picture{padding-top:75%}}a.single-card picture img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}a.single-card .content{padding:0px}a.single-card .content h2{padding:50px 0px 50px 0px;font-size:calc(.5vw + 30px);color:#fff}@media screen and (max-width: 1000px){a.single-card .content h2{padding:40px 0px}}a.single-card .content p{color:#5f6469;font-size:19px;line-height:30px}a.single-card .content p.read-more{margin-top:30px;color:#b4b4b4}a.single-card:hover{cursor:pointer;transition:all .2s}section.contact-blocks{background-color:#000;padding:65px 0px;border-left:35px solid #fff;border-right:35px solid #fff}section.contact-blocks .contact-blocks-container{display:flex;justify-content:space-between;width:calc(100% + 60px);margin-left:-30px}section.contact-blocks .contact-blocks-container .contact-block{display:flex;align-items:flex-start;position:relative;width:calc(33.33% - 26.66px);background-color:#222426;padding:2.2vw 2.2vw 2.5vw 2.2vw;cursor:pointer;color:#fff;transition:background-color .6s}section.contact-blocks .contact-blocks-container .contact-block *{user-select:none}section.contact-blocks .contact-blocks-container .contact-block .icon{width:50px}section.contact-blocks .contact-blocks-container .contact-block .icon svg{width:40px;height:auto}section.contact-blocks .contact-blocks-container .contact-block .icon svg *{fill:#868686}section.contact-blocks .contact-blocks-container .contact-block .text p:nth-of-type(2){font-size:15px;margin-top:1.5vw;color:#868686}section.contact-blocks .contact-blocks-container .contact-block:hover{background-color:#333;transition:background-color .2s}section.contact-blocks .contact-blocks-container .contact-block:after{content:"";position:absolute;right:0px;bottom:0px;width:0;height:0;border-top:40px solid rgba(0,0,0,0);border-right:40px solid #000}.text-image-xl+.contact-blocks{margin-top:calc(-70px - 3.5vw)}@media screen and (max-width: 1000px){.text-image-xl+.contact-blocks{margin-top:-80px}}@media screen and (max-width: 1000px){section.contact-blocks .contact-blocks-container{flex-direction:column}section.contact-blocks .contact-blocks-container .contact-block{width:100%}section.contact-blocks .contact-blocks-container .contact-block+.contact-block{margin-top:20px}}@media screen and (max-width: 600px){section.contact-blocks{background-color:#000;padding:40px 0px;border-left:0px solid #fff;border-right:0px solid #fff}section.contact-blocks .contact-blocks-container{display:flex;justify-content:space-between;width:100%;margin-left:0px}section.contact-blocks .contact-blocks-container .contact-block{padding:20px 20px 20px 20px}}body.front-end footer{background-color:#231f1e;color:#fff;padding:90px 0 30px;font-family:"Dec",sans-serif}body.front-end footer .container{width:calc(100% - 200px);margin:0 auto}@media screen and (max-width: 1150px){body.front-end footer .container{width:85vw}}body.front-end footer .footer__top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:40px;margin-bottom:60px}@media screen and (max-width: 600px){body.front-end footer .footer__top{flex-direction:column;gap:20px;text-align:left;justify-content:flex-start;align-items:flex-start;margin-bottom:40px;padding-bottom:20px}}body.front-end footer .footer__logo svg{width:360px}@media screen and (max-width: 600px){body.front-end footer .footer__logo svg{width:240px}}body.front-end footer .footer__socials{display:flex;gap:15px}body.front-end footer .footer__social-item{width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .6s ease}body.front-end footer .footer__social-item svg{width:55px;height:55px}body.front-end footer .footer__social-item svg>path,body.front-end footer .footer__social-item svg>g{transform:scale(1.3333);transform-origin:center}body.front-end footer .footer__social-item:hover{background-color:#7a9945;transform:translateY(-2px);transition:all .2s ease}@media screen and (max-width: 600px){body.front-end footer .footer__social-item{width:40px;height:40px}body.front-end footer .footer__social-item svg{width:40px;height:40px}}body.front-end footer .footer__main{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px;margin-bottom:80px}@media screen and (max-width: 1150px){body.front-end footer .footer__main{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){body.front-end footer .footer__main{grid-template-columns:1fr;gap:40px;margin-bottom:40px}}body.front-end footer .footer__col-title{color:#7a9945;font-size:19px;font-weight:500;letter-spacing:1.6;margin-bottom:70px;text-transform:uppercase}@media screen and (max-width: 1150px){body.front-end footer .footer__col-title{margin-bottom:30px}}body.front-end footer .footer__description{max-width:580px}body.front-end footer .footer__contact-items{display:flex;flex-direction:column;gap:20px;color:#817865}body.front-end footer .footer__contact-item{display:flex;gap:20px;align-items:flex-start}body.front-end footer .footer__contact-item:first-of-type{padding-bottom:20px}body.front-end footer .footer__contact-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}body.front-end footer .footer__contact-icon svg{width:40px;height:40px}body.front-end footer .footer__contact-icon svg>path,body.front-end footer .footer__contact-icon svg>g,body.front-end footer .footer__contact-icon svg>polygon{transform:scale(1.3333);transform-origin:center}body.front-end footer .footer__contact-text{font-weight:300;display:flex;align-items:center;min-height:40px}body.front-end footer .footer__contact-text p{line-height:2}body.front-end footer .footer__contact-text a{transition:color .3s ease}body.front-end footer .footer__contact-text a:hover{color:#7a9945}body.front-end footer .footer__menu{list-style:none;padding:0;margin:0}body.front-end footer .footer__menu li a{transition:color .3s ease;display:flex;align-items:center;color:#817865;line-height:2}body.front-end footer .footer__menu li a::after{content:" ›";font-size:20px;margin-left:5px;color:#817865}body.front-end footer .footer__menu li a:hover{color:#7a9945}body.front-end footer .footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:40px;font-size:14px;font-weight:300;color:rgba(255,255,255,.6)}@media screen and (max-width: 768px){body.front-end footer .footer__bottom{text-align:center;padding-top:30px}}body.front-end footer .footer__copyright{display:flex;gap:10px;flex-wrap:wrap;letter-spacing:0px}@media screen and (max-width: 768px){body.front-end footer .footer__copyright{justify-content:flex-start}}body.front-end footer .footer__copyright a:hover{text-decoration:underline}body.front-end footer .footer__separator{opacity:.3}@media screen and (max-width: 600px){body.front-end footer{padding-top:40px}body.front-end footer .footer__col--description{padding-bottom:20px}body.front-end footer .footer__col--contact{padding-bottom:30px}body.front-end footer .footer__col--contact p{color:#fff}body.front-end footer .footer__col--contact .footer__contact-items{gap:15px}body.front-end footer .footer__col--menu .footer__col-title{margin-bottom:25px}}.whatsapp-float{position:fixed;bottom:20px;right:20px;z-index:9999;line-height:0;cursor:pointer;transition:all .2s}.whatsapp-float:hover{transform:translateY(2px)}@media screen and (max-width: 600px){.whatsapp-float{bottom:10px;right:10px}.whatsapp-float svg{width:54px;height:54px}}section.form.block{position:relative;background:linear-gradient(to right, #F8F6EF 0%, #F8F6EF calc(100% - 660px), calc(100% - 660px), #FFFFFF 100%)}@media screen and (max-width: 1500px){section.form.block{background:linear-gradient(to right, #F8F6EF 0%, #F8F6EF 75%, 75%, #FFFFFF 100%)}}@media screen and (max-width: 1150px){section.form.block{background:#f8f6ef}}section.form.block .inner{z-index:2}section.form.block:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to bottom, rgba(248, 246, 239, 0), #F8F6EF);pointer-events:none;z-index:-1}section.form.block .form-header{margin-bottom:40px}section.form.block .form-header h3{display:flex;align-items:center;font-weight:600;max-width:calc(100% - 660px)}section.form.block .form-header h3:before{content:"";display:inline-block;width:4px;height:48px;background-color:#7a9945;margin-right:25px}@media screen and (max-width: 1500px){section.form.block .form-header h3{max-width:70%}}@media screen and (max-width: 1150px){section.form.block .form-header h3{max-width:100%}}section.form.block .form-container{max-width:calc(100% - 660px)}@media screen and (max-width: 1500px){section.form.block .form-container{max-width:70%}}@media screen and (max-width: 1150px){section.form.block .form-container{max-width:100%}}section.form.block .funny-horsie{position:absolute;z-index:1;right:250px;top:100px;width:720px}@media screen and (max-width: 1500px){section.form.block .funny-horsie{right:72px;width:540px}}body.front-end form div.gform-body div.gform_fields,section.form.block form div.gform-body div.gform_fields{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2% [8];grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(auto-fill, auto);grid-column-gap:40px;grid-row-gap:20px}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,section.form.block form div.gform-body div.gform_fields div.gfield,section.form.block form div.gform-body div.gform_fields fieldset.gfield{display:flex;flex-direction:column;position:relative;-ms-grid-column-span:8;grid-column:span 8;border:0px;padding:0px;margin:0px}body.front-end form div.gform-body div.gform_fields div.gfield--width-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-quarter,section.form.block form div.gform-body div.gform_fields div.gfield--width-quarter,section.form.block form div.gform-body div.gform_fields fieldset.gfield--width-quarter{-ms-grid-column-span:2;grid-column:span 2}body.front-end form div.gform-body div.gform_fields div.gfield--width-third,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-third,section.form.block form div.gform-body div.gform_fields div.gfield--width-third,section.form.block form div.gform-body div.gform_fields fieldset.gfield--width-third{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths,section.form.block form div.gform-body div.gform_fields div.gfield--width-five-twelfths,section.form.block form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-half,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-half,section.form.block form div.gform-body div.gform_fields div.gfield--width-half,section.form.block form div.gform-body div.gform_fields fieldset.gfield--width-half{-ms-grid-column-span:4;grid-column:span 4}body.front-end form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths,section.form.block form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,section.form.block form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-two-thirds,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds,section.form.block form div.gform-body div.gform_fields div.gfield--width-two-thirds,section.form.block form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-three-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter,section.form.block form div.gform-body div.gform_fields div.gfield--width-three-quarter,section.form.block form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-sixths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths,section.form.block form div.gform-body div.gform_fields div.gfield--width-five-sixths,section.form.block form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths,section.form.block form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,section.form.block form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths{-ms-grid-column-span:7;grid-column:span 7}body.front-end form div.gform-body div.gform_fields div.gfield--width-full,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-full,section.form.block form div.gform-body div.gform_fields div.gfield--width-full,section.form.block form div.gform-body div.gform_fields fieldset.gfield--width-full{-ms-grid-column-span:8;grid-column:span 8}body.front-end form div.gform-body div.gform_fields div.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields div.gfield legend.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label,section.form.block form div.gform-body div.gform_fields div.gfield label.gfield_label,section.form.block form div.gform-body div.gform_fields div.gfield legend.gfield_label,section.form.block form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,section.form.block form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label{margin-bottom:10px;font-size:19px}body.front-end form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label,section.form.block form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,section.form.block form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label{display:none}body.front-end form div.gform-body label.hidden_sub_label,section.form.block form div.gform-body label.hidden_sub_label{display:none}body.front-end form div.gform-body.hide,section.form.block form div.gform-body.hide{display:none}body.front-end form div.gform-body.gsection,section.form.block form div.gform-body.gsection{margin-bottom:-20px;padding-top:12px}body.front-end form div.gform-body .screen-reader-text,section.form.block form div.gform-body .screen-reader-text{display:none}body.front-end form div.gform-body .gf_invisible,section.form.block form div.gform-body .gf_invisible{visibility:hidden;position:absolute !important;left:-9999px}body.front-end .gform_footer,section.form.block .gform_footer{padding-top:45px;position:relative;display:flex}body.front-end .gform_footer input[type=submit],section.form.block .gform_footer input[type=submit]{display:inline-block;position:relative;font-size:22px;line-height:1.5;min-height:70px;padding:20px 42px 17px 42px;font-weight:600;background-color:#7a9945;color:#fff;text-decoration:none;border-radius:35px;appearance:none;border:none;box-shadow:0px 0px 0px 15px rgba(122,153,69,.5);margin:15px;cursor:pointer;transition:all .6s}body.front-end .gform_footer input[type=submit]:hover,section.form.block .gform_footer input[type=submit]:hover{transition:all .2s;background-color:#69843b;box-shadow:0px 0px 0px 15px rgba(122,153,69,.33)}@media screen and (max-width: 600px){body.front-end .gform_footer input[type=submit],section.form.block .gform_footer input[type=submit]{font-size:15px;padding:14px 22px 9px 22px;min-height:50px;box-shadow:0px 0px 0px 10px rgba(122,153,69,.5);margin:10px}}body.front-end .gform_footer .gform_ajax_spinner,section.form.block .gform_footer .gform_ajax_spinner{position:absolute;bottom:0;right:0;background-color:#fff;border-radius:6px;padding:3px;max-width:18px}@media screen and (max-width: 800px){body.front-end form div.gform-body div.gform_fields,section.form.block form div.gform-body div.gform_fields{grid-column-gap:0px}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,section.form.block form div.gform-body div.gform_fields div.gfield,section.form.block form div.gform-body div.gform_fields fieldset.gfield{grid-column:1/-1 !important}}body.front-end input[type=email],body.front-end input[type=text],body.front-end input[type=number],body.front-end input[type=tel],body.front-end input[type=password],body.front-end input[type=url],body.front-end select,body.front-end textarea,section.form.block input[type=email],section.form.block input[type=text],section.form.block input[type=number],section.form.block input[type=tel],section.form.block input[type=password],section.form.block input[type=url],section.form.block select,section.form.block textarea{display:flex;align-items:center;border:0px solid #000;border-width:0px;background-color:#fff;border-radius:0px;height:70px;width:100%;-webkit-appearance:none;appearance:none;padding:24px 30px;transition:all .6s;color:#000;font-size:19px}body.front-end input[type=email]:focus,body.front-end input[type=text]:focus,body.front-end input[type=number]:focus,body.front-end input[type=tel]:focus,body.front-end input[type=password]:focus,body.front-end input[type=url]:focus,body.front-end select:focus,body.front-end textarea:focus,section.form.block input[type=email]:focus,section.form.block input[type=text]:focus,section.form.block input[type=number]:focus,section.form.block input[type=tel]:focus,section.form.block input[type=password]:focus,section.form.block input[type=url]:focus,section.form.block select:focus,section.form.block textarea:focus{outline:none;border:0px solid #000;border-width:0px;background-color:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.05);transition:all .2s}@media screen and (max-width: 800px){body.front-end input[type=email],body.front-end input[type=text],body.front-end input[type=number],body.front-end input[type=tel],body.front-end input[type=password],body.front-end input[type=url],body.front-end select,body.front-end textarea,section.form.block input[type=email],section.form.block input[type=text],section.form.block input[type=number],section.form.block input[type=tel],section.form.block input[type=password],section.form.block input[type=url],section.form.block select,section.form.block textarea{height:64px;padding:20px}}body.front-end textarea,section.form.block textarea{height:220px;padding-top:24px 30px;resize:none}body.front-end select,section.form.block select{cursor:pointer;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 14.8"><polygon points="21.2 0 12 9.2 2.8 0 0 2.8 12 14.8 24 2.8 " fill="%23000"/></svg>');background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:12px 7px;padding:24px 30px}body.front-end ::placeholder,section.form.block ::placeholder{color:#8f8c8a;opacity:1}body.front-end .ginput_container_radio div.gfield_radio,section.form.block .ginput_container_radio div.gfield_radio{display:flex;flex-direction:column}body.front-end .ginput_container_radio div.gfield_radio div.gchoice,section.form.block .ginput_container_radio div.gfield_radio div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input,section.form.block .ginput_container_radio div.gfield_radio div.gchoice input{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label,section.form.block .ginput_container_radio div.gfield_radio div.gchoice input+label{display:flex;align-items:center;height:40px;position:relative;font-size:19px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label:after,section.form.block .ginput_container_radio div.gfield_radio div.gchoice input+label:after{content:"";box-sizing:border-box;position:absolute;top:5px;left:0;cursor:pointer;border-radius:50%;width:30px;height:30px;font-size:30px;background-color:#fff;transition:background-color .2s;border:2.4px solid #000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after,section.form.block .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after{content:"";background-color:#000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_checkbox div.gfield_checkbox,body.front-end .ginput_container_consent div.gfield_checkbox,section.form.block .ginput_container_checkbox div.gfield_checkbox,section.form.block .ginput_container_consent div.gfield_checkbox{display:flex;flex-direction:column}body.front-end .ginput_container_checkbox div.gfield_checkbox div.gchoice,body.front-end .ginput_container_consent div.gfield_checkbox div.gchoice,section.form.block .ginput_container_checkbox div.gfield_checkbox div.gchoice,section.form.block .ginput_container_consent div.gfield_checkbox div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_checkbox input[type=checkbox],body.front-end .ginput_container_consent input[type=checkbox],section.form.block .ginput_container_checkbox input[type=checkbox],section.form.block .ginput_container_consent input[type=checkbox]{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label,body.front-end .ginput_container_consent input[type=checkbox]+label,section.form.block .ginput_container_checkbox input[type=checkbox]+label,section.form.block .ginput_container_consent input[type=checkbox]+label{display:flex;align-items:center;height:40px;position:relative;font-size:19px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label:after,body.front-end .ginput_container_consent input[type=checkbox]+label:after,section.form.block .ginput_container_checkbox input[type=checkbox]+label:after,section.form.block .ginput_container_consent input[type=checkbox]+label:after{content:"";box-sizing:border-box;font-size:30px;color:#fff;position:absolute;top:5px;left:0;cursor:pointer;font-size:30px;width:30px;height:30px;background-color:#e5e5e5;border:0px solid #e5e5e5;border-radius:2px;transition:background-color .2s,border 0s ease .2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:after,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:after,section.form.block .ginput_container_checkbox input[type=checkbox]:checked+label:after,section.form.block .ginput_container_consent input[type=checkbox]:checked+label:after{transition:all .2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:before,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:before,section.form.block .ginput_container_checkbox input[type=checkbox]:checked+label:before,section.form.block .ginput_container_consent input[type=checkbox]:checked+label:before{content:"";border-bottom:2px solid #000;border-left:2px solid #000;width:10px;height:6px;position:absolute;z-index:2;left:9.2307692308px;top:calc(50% - 6.3157894737px);transform:rotate(-54deg)}body.front-end .ginput_container_consent,section.form.block .ginput_container_consent{display:flex;position:relative}body.front-end .ginput_container_consent .gfield_consent_label,section.form.block .ginput_container_consent .gfield_consent_label{flex-wrap:wrap}body.front-end .ginput_container_consent .gfield_consent_label a,section.form.block .ginput_container_consent .gfield_consent_label a{margin:0px 4px}body.front-end .ginput_container_consent input[type=checkbox]+label,section.form.block .ginput_container_consent input[type=checkbox]+label{font-size:19px}body.front-end .ginput_container_consent input[type=checkbox]+label a,section.form.block .ginput_container_consent input[type=checkbox]+label a{position:relative;text-decoration:underline;z-index:3}body.front-end .gform_validation_error,section.form.block .gform_validation_error{position:relative}body.front-end .gform_validation_error div.gfield_error .validation_message,section.form.block .gform_validation_error div.gfield_error .validation_message{position:relative;display:flex;align-items:center;left:0px;padding:12px 20px 12px 20px !important;margin-top:9px;background-color:#f2b0b0;color:#222;font-weight:bold;border-radius:3px;width:100%;font-size:16px;bottom:0px}body.front-end .gform_validation_error div.gfield_error .validation_message:before,section.form.block .gform_validation_error div.gfield_error .validation_message:before{content:"+";font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:rotate(45deg);width:20px;min-width:20px;height:20px;box-shadow:0px 0px 0px 2px #222;margin-right:10px;padding:0px 0px 6px 0px;box-sizing:border-box}body.front-end .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message,section.form.block .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,section.form.block .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,section.form.block .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message{bottom:auto;top:0px;transform:translateY(0%)}body.front-end .gform_validation_error div.gfield_error input,section.form.block .gform_validation_error div.gfield_error input{border-color:#dc2e2e}body.front-end .gform_validation_errors,body.front-end .gform_required_legend,section.form.block .gform_validation_errors,section.form.block .gform_required_legend{display:none}body.front-end .validation_error,section.form.block .validation_error{display:none}body.front-end .gform_validation_container,section.form.block .gform_validation_container{display:none !important}body.front-end header{display:flex;text-transform:uppercase;justify-content:space-between;align-items:center;position:fixed;height:100px;z-index:11;width:100%;max-width:100vw;top:0px;left:0px;box-shadow:0px 0px 4px rgba(0,0,0,0);border-bottom:1px solid rgba(47,44,42,.25)}body.front-end header a.logo{display:flex;align-items:center;height:100%;padding:0px 0px 0px 0px;background-color:#2f2c2a;transition:all .8s}body.front-end header a.logo svg{height:99px;margin-bottom:0px;width:auto !important}body.front-end header a.logo:hover{background-color:rgba(255,255,255,.2);transition:all .2s}body.front-end header .nav-wrapper{display:flex;height:100%}body.front-end header .nav-wrapper .nav-container{display:flex;height:100%;align-items:center;justify-content:center}body.front-end header .nav-wrapper .nav-container nav.desktop-menu{display:flex;justify-content:center;align-items:stretch}@media screen and (max-width: 1150px){body.front-end header .nav-wrapper .nav-actions{display:flex;align-items:center;justify-content:center;height:100%}body.front-end header .nav-wrapper .nav-actions .webcam-trigger{display:flex;width:65px;height:65px;background-color:#7a9945;cursor:pointer;background-color:#7a9945;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cstyle%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M50,92.5c-23.43,0-42.5-19.07-42.5-42.5S26.57,7.5,50,7.5c1.64,0,3.3.09,4.92.28,1.37.16,2.35,1.4,2.2,2.77s-1.4,2.36-2.77,2.2c-1.43-.17-2.89-.25-4.34-.25-20.68,0-37.5,16.82-37.5,37.5s16.82,37.5,37.5,37.5,37.5-16.82,37.5-37.5c0-3.92-.6-7.78-1.79-11.47-.42-1.31.3-2.72,1.62-3.14,1.32-.42,2.72.3,3.14,1.62,1.34,4.19,2.02,8.56,2.02,13,0,23.43-19.07,42.5-42.5,42.5Z'/%3E%3Cpath class='st0' d='M50,92.48c-10.88,0-21.77-4.14-30.05-12.43C3.38,63.48,3.38,36.52,19.95,19.95c16.57-16.57,43.53-16.57,60.1,0,.98.98.98,2.56,0,3.54-.98.98-2.56.98-3.54,0-14.62-14.62-38.41-14.62-53.03,0-14.62,14.62-14.62,38.41,0,53.03s38.41,14.62,53.03,0c2.77-2.77,5.07-5.92,6.85-9.37.63-1.23,2.14-1.71,3.37-1.08,1.23.63,1.71,2.14,1.08,3.37-2.01,3.91-4.62,7.49-7.76,10.62-8.29,8.29-19.17,12.43-30.05,12.43Z'/%3E%3Cpath class='st0' d='M41,38.88v22.24c0,1.3,1.48,2.08,2.57,1.35l16.67-11.06c1.02-.68,1.02-2.15,0-2.83l-16.67-11.06c-1.1-.73-2.57.05-2.57,1.35Z'/%3E%3Cpath class='st0' d='M85.95,36.5l-8.25,12.07c-.53.79.03,1.85.98,1.85h11.32l-4.05-13.92Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:42px;transition:all .3s}body.front-end header .nav-wrapper .nav-actions .webcam-trigger:hover{background-color:#2f2c2a;transition:all .3s}}body.front-end header nav.desktop-menu ul{display:flex;margin:0px 0px 0px 0px;padding:0px}body.front-end header nav.desktop-menu ul li{display:flex;justify-content:center;align-items:center;list-style:none;height:100px;border-right:1px solid rgba(255,255,255,.1)}body.front-end header nav.desktop-menu ul li a{display:flex;position:relative;align-items:center;height:100%;padding:0px clamp(20px,60px,2.5vw);color:inherit;text-decoration:none;text-transform:uppercase;font-weight:400;letter-spacing:.12em;color:#e6dcc6;transition:all .8s}body.front-end header nav.desktop-menu ul li a:hover{background-color:rgba(122,153,69,.5);transition:all .2s}body.front-end header nav.desktop-menu ul li:last-of-type{position:relative;background-color:#f8f6ef;padding:0px 100px 0px 0px;width:420px;transition:background-color .6s;cursor:pointer}body.front-end header nav.desktop-menu ul li:last-of-type a{z-index:3;transition:all .6s;padding:0px;font-weight:700;color:#2f2c2a}body.front-end header nav.desktop-menu ul li:last-of-type a:after{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;height:30px;width:26px;margin-left:1vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cstyle%3E.st0%7Bfill:%237A9945;%7D%3C/style%3E%3Crect class='st0' x='11.5' y='46.25' width='73.77' height='7.5'/%3E%3Cpolygon class='st0' points='71.94 69.86 66.64 64.56 81.2 50 66.64 35.44 71.94 30.14 91.8 50 71.94 69.86'/%3E%3C/svg%3E");transition:all .3s}body.front-end header nav.desktop-menu ul li:last-of-type a:hover{background-color:rgba(0,0,0,0)}body.front-end header nav.desktop-menu ul li:last-of-type:after{content:"";position:absolute;top:0px;right:-1px;width:100px;height:100px;background-color:#7a9945;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cstyle%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M50,92.5c-23.43,0-42.5-19.07-42.5-42.5S26.57,7.5,50,7.5c1.64,0,3.3.09,4.92.28,1.37.16,2.35,1.4,2.2,2.77s-1.4,2.36-2.77,2.2c-1.43-.17-2.89-.25-4.34-.25-20.68,0-37.5,16.82-37.5,37.5s16.82,37.5,37.5,37.5,37.5-16.82,37.5-37.5c0-3.92-.6-7.78-1.79-11.47-.42-1.31.3-2.72,1.62-3.14,1.32-.42,2.72.3,3.14,1.62,1.34,4.19,2.02,8.56,2.02,13,0,23.43-19.07,42.5-42.5,42.5Z'/%3E%3Cpath class='st0' d='M50,92.48c-10.88,0-21.77-4.14-30.05-12.43C3.38,63.48,3.38,36.52,19.95,19.95c16.57-16.57,43.53-16.57,60.1,0,.98.98.98,2.56,0,3.54-.98.98-2.56.98-3.54,0-14.62-14.62-38.41-14.62-53.03,0-14.62,14.62-14.62,38.41,0,53.03s38.41,14.62,53.03,0c2.77-2.77,5.07-5.92,6.85-9.37.63-1.23,2.14-1.71,3.37-1.08,1.23.63,1.71,2.14,1.08,3.37-2.01,3.91-4.62,7.49-7.76,10.62-8.29,8.29-19.17,12.43-30.05,12.43Z'/%3E%3Cpath class='st0' d='M41,38.88v22.24c0,1.3,1.48,2.08,2.57,1.35l16.67-11.06c1.02-.68,1.02-2.15,0-2.83l-16.67-11.06c-1.1-.73-2.57.05-2.57,1.35Z'/%3E%3Cpath class='st0' d='M85.95,36.5l-8.25,12.07c-.53.79.03,1.85.98,1.85h11.32l-4.05-13.92Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:50px;z-index:1;transition:all .6s}body.front-end header nav.desktop-menu ul li:last-of-type:hover{background-color:#7a9945}body.front-end header nav.desktop-menu ul li:last-of-type:hover a{color:#fff}body.front-end header nav.desktop-menu ul li:last-of-type:hover a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Opmaak' width='100' height='100' viewBox='0 0 100 100'%3E%3Cstyle%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Crect class='st0' x='11.5' y='46.25' width='73.77' height='7.5'/%3E%3Cpolygon class='st0' points='71.94 69.86 66.64 64.56 81.2 50 66.64 35.44 71.94 30.14 91.8 50 71.94 69.86'/%3E%3C/svg%3E")}body.front-end header nav.desktop-menu ul li:last-of-type:hover:after{background-color:#2f2c2a}@media screen and (max-width: 1550px){body.front-end header{height:90px}body.front-end header a.logo svg{height:89px}body.front-end header nav.desktop-menu ul li{height:90px}body.front-end header nav.desktop-menu ul li a{font-size:17px;padding:0px clamp(20px,60px,2vw)}body.front-end header nav.desktop-menu ul li:last-of-type{justify-content:flex-start;width:360px;padding:0px 80px 0px 0px}body.front-end header nav.desktop-menu ul li:last-of-type a{padding-left:1.75vw}body.front-end header nav.desktop-menu ul li:last-of-type:after{height:90px}}@media screen and (max-width: 1350px){body.front-end header a.logo svg{height:80px}}header.loading nav.desktop-menu ul li.menu-item-has-children ul.sub-menu{opacity:0 !important;left:-20000px !important;transition:opacity .2s ease 0s,left 0s ease .21s !important}body.front-end header nav.desktop-menu ul li.menu-item-has-children{position:relative}body.front-end header nav.desktop-menu ul li.menu-item-has-children ul.sub-menu{display:flex;flex-direction:column;position:absolute;width:auto;top:80px;overflow:hidden;box-shadow:0px 3px 16px rgba(0,0,0,.5);border-radius:12px;opacity:0;left:-20000px;transition:opacity .2s ease 0s,left 0s ease .21s;padding:20px 0px;transform:translateX(-25%);background-color:#fff}body.front-end header nav.desktop-menu ul li.menu-item-has-children ul.sub-menu li:first-of-type a{padding-top:26px}body.front-end header nav.desktop-menu ul li.menu-item-has-children ul.sub-menu li:last-of-type a{padding-bottom:26px}body.front-end header nav.desktop-menu ul li.menu-item-has-children ul.sub-menu li a{display:flex;width:auto;align-items:center;flex-direction:column;white-space:nowrap;padding:13px 2vw !important;transition:background-color 1s;margin-bottom:0px}body.front-end header nav.desktop-menu ul li.menu-item-has-children ul.sub-menu li a:after{bottom:10px}body.front-end header nav.desktop-menu ul li.menu-item-has-children ul.sub-menu li a:hover:after{width:calc(100% - 4vw);left:2vw}body.front-end header nav.desktop-menu ul li.menu-item-has-children:hover ul{opacity:1;left:0;transition:opacity .2s ease 0s,left 0s ease 0s}body.front-end main{padding-top:135px}@media screen and (max-width: 1100px){body.front-end main{padding-top:100px}}.mobile-menu-trigger{display:none;position:relative;cursor:pointer;align-items:center;justify-content:center;user-select:none;transition:transform .4s;height:100%;width:65px;background-color:#f8f6ef}.mobile-menu-trigger .hamburger-menu{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column;height:65px;width:65px;padding:22px 20px 22px;background-color:rgba(0,0,0,0);transition:padding .3s}.mobile-menu-trigger .hamburger-menu span{background-color:#7a9945;height:3px;width:100%;opacity:1;transform:rotate(0deg) translate3d(0px, 0px, 0);transition:transform .4s,width .4s,opacity .3s,background-color .4s}.mobile-menu-trigger .hamburger-menu span:nth-of-type(3){display:flex;justify-content:space-between;background-color:rgba(0,0,0,0)}.mobile-menu-trigger .hamburger-menu span:nth-of-type(3) div.first,.mobile-menu-trigger .hamburger-menu span:nth-of-type(3) div.second{width:calc(100% - 7px);height:3px;background-color:#7a9945}.mobile-menu-trigger .hamburger-menu span:nth-of-type(3) div.second{width:3px}.mobile-menu-trigger--close .hamburger-menu{padding:27px 20px 17px}.mobile-menu-trigger--close .hamburger-menu span:nth-of-type(1){transform:rotate(45deg) translate3d(4px, 3px, 0);width:100%}.mobile-menu-trigger--close .hamburger-menu span:nth-of-type(2){transform:rotate(-45deg) translate3d(3px, -3px, 0);width:100%}.mobile-menu-trigger--close .hamburger-menu span:nth-of-type(3){opacity:0}.mobile-menu-bg{display:flex;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#f8f6ef;z-index:10;cursor:none;transition:all .48s cubic-bezier(0.75, 0, 0.175, 1);width:100vw;height:110%;transform:translateX(0px)}.mobile-menu-bg.mobile-menu-bg--hidden{box-shadow:none;transform:translateX(100vw)}.mobile-menu-bg svg{transform:scaleX(-1);transform-origin:center;position:absolute;left:120px;bottom:0px;width:150vw;height:auto}.mobile-menu-bg-l2{display:flex;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9;cursor:none;transition:all .48s cubic-bezier(0.75, 0, 0.175, 1);backdrop-filter:blur(2px);width:100vw;height:110%;transform:translateX(0px)}.mobile-menu-bg-l2--hidden{transform:translateX(600px)}.mobile-menu-bg-l2.mobile-menu-bg-l2--hidden{box-shadow:none;transform:translateX(100vw)}.mobile-menu-viewport{display:flex;position:fixed;top:70px;left:0px;overflow:hidden;-webkit-overflow-scrolling:touch;z-index:11}.mobile-menu-viewport--active{height:calc(100% - 70px);width:100%;overflow:auto}.mobile-menu-viewport .mobile-menu-container{display:flex;position:absolute;top:0px;left:0px;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;opacity:0;transition:opacity .4s ease 0s;z-index:10}.mobile-menu-viewport .mobile-menu-container--show{opacity:1;min-height:100%;height:auto;padding:9vh 0px 40px 0px;width:100%;transition:opacity .4s ease .1s}.mobile-menu-viewport .mobile-menu-container .inner-wide{display:flex;position:static;flex-direction:column;align-items:flex-start;padding:0px 40px;width:100%}.mobile-menu-viewport .mobile-menu-container nav.mobile-menu{width:100%}.mobile-menu-viewport .mobile-menu-container ul.menu{list-style:none;padding:0px;margin:0px;width:100%}.mobile-menu-viewport .mobile-menu-container ul.menu li{position:relative}.mobile-menu-viewport .mobile-menu-container ul.menu li+li{border-top:1px solid #ccc}.mobile-menu-viewport .mobile-menu-container ul.menu li a{display:flex;text-decoration:none;text-transform:uppercase;font-size:26px;font-weight:700;letter-spacing:-0.5px;padding:28px 0px 24px 0px;color:#000}.mobile-menu-viewport .mobile-menu-container ul.menu li:last-of-type{display:flex;justify-content:flex-start;border-top:0px}.mobile-menu-viewport .mobile-menu-container ul.menu li:last-of-type a{display:inline-block;position:relative;line-height:1.5;font-weight:600;background-color:#7a9945;color:#fff;text-decoration:none;border-radius:35px;appearance:none;cursor:pointer;transition:all .6s;font-size:15px;padding:14px 22px 9px 22px;min-height:50px;box-shadow:0px 0px 0px 10px rgba(122,153,69,.5);margin:30px 10px 10px 10px}.mobile-menu-viewport .mobile-menu-container ul.menu li ul.sub-menu{display:none;padding-left:0px}.mobile-menu-viewport .mobile-menu-container ul.menu li ul.sub-menu li{list-style:none}.mobile-menu-viewport .mobile-menu-container ul.menu li ul.sub-menu li a{font-size:24px}.mobile-menu-viewport .mobile-menu-container ul.menu li ul.sub-menu li:last-of-type{margin-bottom:30px}.mobile-menu-viewport .mobile-menu-container ul.menu li.menu-item-has-children>a:after{content:"";border-right:2px solid #000;border-bottom:2px solid #000;width:10px;height:10px;transform:translateX(14px) rotate(45deg);margin-top:12px;transition:all .4s}.mobile-menu-viewport .mobile-menu-container ul.menu li.menu-item-has-children.active>a{font-weight:700}.mobile-menu-viewport .mobile-menu-container ul.menu li.menu-item-has-children.active>a:after{border-width:3px;transform:translateX(14px) translateY(5px) rotate(225deg)}.mobile-menu-viewport .mobile-menu-container .mobile-menu-bottom{display:flex;justify-content:center;width:100%}@media screen and (max-width: 1150px){body.front-end header{height:68px;border-bottom:3px solid rgba(0,0,0,.25)}body.front-end header a.logo svg{height:65px}body.front-end header .nav-container{display:none !important}body.front-end header .mobile-menu-trigger{display:flex}body.front-end header a.logo{border-right:0px solid rgba(255,255,255,.1)}}body.front-end header{transition:transform .6s ease-in-out 0s,background-color .6s ease 0s,height .6s ease 0s,box-shadow .6s ease 0s}body.front-end header:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,.25);mix-blend-mode:multiply;z-index:-1;transition:all .6s}body.front-end header.top{background-color:rgba(0,0,0,0)}body.front-end header.not-top:after{background-color:rgba(0,0,0,.5)}body.front-end header.scrolling-down{transform:translateY(-100%);transition:transform 1.2s cubic-bezier(0.55, 0, 0.175, 1) 0s,background-color 1.2s ease 0s,height .6s ease 0s,box-shadow .6s ease 0s}body.front-end header.scrolling-up{transform:translateY(0px);transition:transform .6s ease-in-out 0s,background-color .6s ease 0s,height .6s ease 0s,box-shadow .6s ease 0s}body.front-end header.headroom--menu-open{transform:translateY(0%) !important;box-shadow:0px 0px 4px rgba(0,0,0,0);background-color:rgba(0,0,0,.9) !important;transition:transform .6s ease-in-out 0s,background-color .6s ease 0s,height .6s ease 0s,box-shadow .6s ease 0s}body.block-home-video main,body.block-header-image main{padding-top:0px}body.block-header-image header.top{background-color:rgba(0,0,0,.25)}body.init-home-video header{transform:translateY(-100%)}body.init-home-video.home-video-loaded header{transform:translateY(0%);transition:transform 1.25s cubic-bezier(0.55, 0, 0.175, 1) 1s,background-color 1.2s ease 0s,height .6s ease 0s,box-shadow .6s ease 0s}.header-image.block{display:flex;position:relative;overflow:visible;padding:0px !important;background-color:#fff;width:100%;height:75svh;overflow:hidden}.header-image.block .image{display:flex;position:relative;width:calc(100% - 100px);height:calc(75svh - 100px);z-index:1;background-color:#fff;border-bottom-right-radius:100px;overflow:hidden}.header-image.block .image img,.header-image.block .image picture{position:absolute;width:100%;top:0px;left:0px;height:100%;opacity:0;transition:opacity 1.8s ease .1s;object-fit:cover}.header-image.block.loaded .image img,.header-image.block.loaded .image picture{opacity:1}.header-image.block .tiny-bar{position:absolute;width:33vw;height:30px;background-color:#e6dcc6;left:0px;bottom:70px;opacity:0;z-index:2;transition:opacity 1.8s ease .1s}.header-image.block.loaded .tiny-bar{opacity:1}.header-image.block .side-bar{position:absolute;width:420px;height:100%;background-color:#f8f6ef;right:0px;top:0px;opacity:1;transition:opacity 1.8s ease .1s}@media screen and (max-width: 1150px){.header-image.block .side-bar{display:none}}.header-image.block .bg{position:absolute;width:100%;top:0px;left:0px;height:100%;z-index:3;background-color:#000}.header-image.block.loaded .bg{transform:translateY(-100%)}.header-image.block .header-overlay{position:absolute;z-index:2;opacity:.7;mix-blend-mode:multiply;width:calc(100% - 100px);height:calc(75svh - 100px);border-bottom-right-radius:100px;top:0px;left:0px;pointer-events:none}@media screen and (max-width: 1150px){.header-image.block .header-overlay{width:calc(100% - 32px);height:calc(75svh - 60px)}}.header-image.block .hero-image-text-wrapper{position:absolute;z-index:3;display:flex;justify-content:flex-start;align-items:center;top:0;left:0px;height:calc(100% - 100px);width:calc(100% - 100px);padding-left:100px;padding-top:100px;overflow:hidden;opacity:0;transform:translateY(40px);transition:all 1.8s cubic-bezier(0.55, 0, 0.175, 1) .8s}.header-image.block .hero-image-text-wrapper .hero-image-text-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;height:auto}.header-image.block .hero-image-text-wrapper .hero-image-text-container .head{color:#e6dcc6;text-transform:uppercase;margin-bottom:40px}.header-image.block .hero-image-text-wrapper .hero-image-text-container .body{padding-left:50px;max-width:650px}.header-image.block.loaded .hero-image-text-wrapper{opacity:1;transform:translateY(0px)}.header-image.block .google-review-widget{right:50px;top:180px;opacity:0;transform:translateY(-20px)}@media screen and (max-width: 1150px){.header-image.block .google-review-widget{top:204px;right:0px}}.header-image.block.loaded .google-review-widget{opacity:1;transform:translateY(0px);transition:all 1.2s cubic-bezier(0.55, 0, 0.175, 1) 1.2s}.header-image.block.black-and-white .image img{filter:grayscale(100%)}.header-image.block .image.brightness-5{filter:brightness(0.05)}.header-image.block .image.brightness-10{filter:brightness(0.1)}.header-image.block .image.brightness-15{filter:brightness(0.15)}.header-image.block .image.brightness-20{filter:brightness(0.2)}.header-image.block .image.brightness-25{filter:brightness(0.25)}.header-image.block .image.brightness-30{filter:brightness(0.3)}.header-image.block .image.brightness-35{filter:brightness(0.35)}.header-image.block .image.brightness-40{filter:brightness(0.4)}.header-image.block .image.brightness-45{filter:brightness(0.45)}.header-image.block .image.brightness-50{filter:brightness(0.5)}.header-image.block .image.brightness-55{filter:brightness(0.55)}.header-image.block .image.brightness-60{filter:brightness(0.6)}.header-image.block .image.brightness-65{filter:brightness(0.65)}.header-image.block .image.brightness-70{filter:brightness(0.7)}.header-image.block .image.brightness-75{filter:brightness(0.75)}.header-image.block .image.brightness-80{filter:brightness(0.8)}.header-image.block .image.brightness-85{filter:brightness(0.85)}.header-image.block .image.brightness-90{filter:brightness(0.9)}.header-image.block .image.brightness-95{filter:brightness(0.95)}.header-image.block .image.brightness-100{filter:brightness(1)}@media screen and (max-width: 1150px){.header-image.block{height:75svh}.header-image.block .image{width:calc(100% - 32px);height:calc(100% - 60px)}.header-image.block .hero-image-text-wrapper{flex-direction:column;align-items:flex-start;justify-content:center;height:calc(100% - 60px);width:calc(100% - 80px);padding-left:23px;padding-top:120px;padding-bottom:140px}.header-image.block .hero-image-text-wrapper .hero-image-text-container .head{margin-bottom:20px;padding-left:3px}.header-image.block .hero-image-text-wrapper .hero-image-text-container .body{padding-left:0px;max-width:100%}.header-image.block .tiny-bar{bottom:45px;width:50vw;height:15px}}@media screen and (max-width: 600px){.header-image.block{max-height:720px}.header-image.block .hero-image-text-wrapper{justify-content:flex-end;padding-bottom:50px}}.wp-block section.header-image .bg{display:none}.wp-block section.header-image .image img,.wp-block section.header-image .image picture,.wp-block section.header-image .tiny-bar{opacity:1}.wp-block section.header-image .hero-image-text-wrapper{opacity:1;transform:translateY(0px)}section.block.hero-image{display:grid;position:relative;z-index:0}section.block.hero-image picture{display:flex;grid-row:1;grid-column:1/-1;width:100%;overflow:hidden}section.block.hero-image picture.image-size-small{aspect-ratio:1920/400;min-height:210px}section.block.hero-image picture.image-size-large{aspect-ratio:1920/640;min-height:420px;height:100%}section.block.hero-image picture.image-size-fullscreen{aspect-ratio:1920/1024;min-height:600px;height:100%}section.block.hero-image picture img{position:absolute;top:0px;left:0px;display:block;object-fit:cover;object-position:center;width:100%;height:100%}section.block.hero-image .inner{grid-row:1;justify-content:center;z-index:2;overflow:hidden}section.block.hero-image .inner.text-top{align-items:flex-start}@media screen and (max-width: 600px){section.block.hero-image .inner.text-top{align-items:center}}section.block.hero-image .inner.text-center{align-items:center}section.block.hero-image .inner.text-bottom{align-items:flex-end}section.block.hero-image .hero-image-text{padding:9vw 0px;max-width:1280px}section.block.hero-image .hero-overlay{position:relative;z-index:1;opacity:.7;mix-blend-mode:multiply;grid-row:1;grid-column:1/-1}section.block.hero-image .hero-bottom-bar{position:absolute;bottom:0;left:0;width:100%;height:40px;background-color:#000;opacity:.6;z-index:3}section.block.hero-image.black-and-white picture img{filter:grayscale(100%)}section.block.hero-image picture.brightness-5{filter:brightness(0.05)}section.block.hero-image picture.brightness-10{filter:brightness(0.1)}section.block.hero-image picture.brightness-15{filter:brightness(0.15)}section.block.hero-image picture.brightness-20{filter:brightness(0.2)}section.block.hero-image picture.brightness-25{filter:brightness(0.25)}section.block.hero-image picture.brightness-30{filter:brightness(0.3)}section.block.hero-image picture.brightness-35{filter:brightness(0.35)}section.block.hero-image picture.brightness-40{filter:brightness(0.4)}section.block.hero-image picture.brightness-45{filter:brightness(0.45)}section.block.hero-image picture.brightness-50{filter:brightness(0.5)}section.block.hero-image picture.brightness-55{filter:brightness(0.55)}section.block.hero-image picture.brightness-60{filter:brightness(0.6)}section.block.hero-image picture.brightness-65{filter:brightness(0.65)}section.block.hero-image picture.brightness-70{filter:brightness(0.7)}section.block.hero-image picture.brightness-75{filter:brightness(0.75)}section.block.hero-image picture.brightness-80{filter:brightness(0.8)}section.block.hero-image picture.brightness-85{filter:brightness(0.85)}section.block.hero-image picture.brightness-90{filter:brightness(0.9)}section.block.hero-image picture.brightness-95{filter:brightness(0.95)}section.block.hero-image picture.brightness-100{filter:brightness(1)}@media screen and (max-width: 600px){section.block.hero-image picture{height:100vw;min-height:100vw;aspect-ratio:1}section.block.hero-image picture.image-size-fullscreen{height:166vw;min-height:166vw;aspect-ratio:1.66}section.block.hero-image .hero-image-text{padding:30px 0px}}section.hero-image-card{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;padding:0}section.hero-image-card .hero-image-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.hero-image-card .hero-image-container picture,section.hero-image-card .hero-image-container img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}section.hero-image-card .hero-card-wrapper{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center}section.hero-image-card .hero-card-wrapper .inner{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;padding-left:100px}section.hero-image-card .hero-card{display:flex;position:relative;background-color:rgba(248,246,239,.9);border-radius:0px 0px 100px 0px;padding:80px 80px 80px 100px;width:calc(50% - 100px);max-height:calc(100% - 100px);min-width:780px;box-shadow:0 15px 40px rgba(0,0,0,.1);backdrop-filter:blur(2px)}section.hero-image-card .hero-card .hero-card-content{display:flex;flex-direction:column;max-height:100%;overflow:auto}@media screen and (max-width: 1800px){section.hero-image-card .hero-card{margin-left:0;padding-left:80px}}section.hero-image-card .hero-card::before{content:"";position:absolute;top:-30px;left:0;width:70%;height:30px;background-color:#7a9945}@media screen and (max-width: 1150px){section.hero-image-card .hero-card-wrapper .inner{width:calc(100% - 5vw);padding-left:5vw}section.hero-image-card .hero-card{width:100%;padding:60px 40px 60px 60px;min-width:320px}}@media screen and (max-width: 768px){section.hero-image-card{display:flex;flex-direction:column;height:auto;background-color:#f8f6ef}section.hero-image-card .hero-image-container{position:relative;height:75vw;width:100%}section.hero-image-card .hero-card-wrapper{position:relative;height:auto;width:100%}section.hero-image-card .hero-card-wrapper .inner{padding:0;width:100%}section.hero-image-card .hero-card{margin-left:0;padding:40px 5vw 54px 5vw;max-width:100%;max-height:15000px;border-radius:20px;background-color:#f8f6ef;box-shadow:none;backdrop-filter:none}section.hero-image-card .hero-card::before{top:-15px;width:60%;height:15px}}.home-video.block{display:flex;position:relative;overflow:visible;padding:0px !important;background-color:#fff;width:100%;height:88svh;overflow:hidden}.home-video.block .video{display:flex;position:relative;width:calc(100% - 100px);height:calc(88svh - 100px);z-index:1;background-color:#fff;border-bottom-right-radius:100px;overflow:hidden}.home-video.block .video video{position:absolute;width:100%;top:0px;left:0px;height:100%;opacity:0;transition:opacity 1.8s ease .1s;object-fit:cover}.home-video.block.loaded .video video{opacity:1}.home-video.block .tiny-bar{position:absolute;width:33vw;height:30px;background-color:#e6dcc6;left:0px;bottom:70px;opacity:0;z-index:2;transition:opacity 1.8s ease .1s}.home-video.block.loaded .tiny-bar{opacity:1}.home-video.block .side-bar{position:absolute;width:420px;height:100%;background-color:#f8f6ef;right:0px;top:0px;opacity:1;transition:opacity 1.8s ease .1s}@media screen and (max-width: 1150px){.home-video.block .side-bar{display:none}}.home-video.block .bg{position:absolute;width:100%;top:0px;left:0px;height:100%;z-index:3;background-color:#000}.home-video.block.loaded .bg{transform:translateY(-100%)}.home-video.block .hero-video-text-wrapper{position:absolute;z-index:3;display:flex;justify-content:flex-start;align-items:center;top:0;left:0px;height:calc(100% - 100px);width:calc(100% - 100px);padding-left:100px;padding-top:100px;overflow:hidden;opacity:0;transform:translateY(40px);transition:all 1.8s cubic-bezier(0.55, 0, 0.175, 1) .8s}.home-video.block .hero-video-text-wrapper .hero-video-text-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;height:auto}.home-video.block .hero-video-text-wrapper .hero-video-text-container .head{color:#e6dcc6;text-transform:uppercase;margin-bottom:40px}.home-video.block .hero-video-text-wrapper .hero-video-text-container .body{padding-left:50px;max-width:650px}.home-video.block .hero-video-text-wrapper a.fnrs{position:absolute;right:50px;bottom:50px}.home-video.block.loaded .hero-video-text-wrapper{opacity:1;transform:translateY(0px)}.home-video.block .google-review-widget{right:50px;top:180px;opacity:0;transform:translateY(-20px)}@media screen and (max-width: 1150px){.home-video.block .google-review-widget{top:204px;right:0px}}.home-video.block.loaded .google-review-widget{opacity:1;transform:translateY(0px);transition:all 1.2s cubic-bezier(0.55, 0, 0.175, 1) 1.2s}@media screen and (max-width: 1150px){.home-video.block{height:100svh}.home-video.block .video{width:calc(100% - 32px);height:calc(100% - 60px)}.home-video.block .hero-video-text-wrapper{flex-direction:column;align-items:flex-start;justify-content:center;height:calc(100% - 60px);width:calc(100% - 80px);padding-left:32px;padding-top:120px;padding-bottom:140px}.home-video.block .hero-video-text-wrapper .hero-video-text-container .head{margin-bottom:20px;padding-left:3px}.home-video.block .hero-video-text-wrapper .hero-video-text-container .body{padding-left:0px;max-width:100%}.home-video.block .hero-video-text-wrapper a.fnrs{right:auto;left:21px;bottom:20px}.home-video.block .hero-video-text-wrapper a.fnrs img{width:180px}.home-video.block .tiny-bar{bottom:45px;width:50vw;height:15px}}@media screen and (max-width: 600px){.home-video.block{max-height:720px}.home-video.block .hero-video-text-wrapper{justify-content:flex-start}.home-video.block .hero-video-text-wrapper a.fnrs img{width:33vw}}.wp-block section.home-video .bg{display:none}.wp-block section.home-video .video video,.wp-block section.home-video .tiny-bar{opacity:1}.wp-block section.home-video .hero-video-text-wrapper{opacity:1;transform:translateY(0px)}section.icon-cards{padding-top:0px;padding-bottom:130px}@media screen and (max-width: 1150px){section.icon-cards{padding:60px 0}}section.icon-cards.bg-dark{background-color:#2f2c2a}section.icon-cards .inner{overflow:visible}section.icon-cards .cards-grid{display:flex;justify-content:center;gap:7.2vw}@media screen and (max-width: 1700px){section.icon-cards .cards-grid{gap:5vw}}@media screen and (max-width: 1400px){section.icon-cards .cards-grid{gap:2.5vw}}@media screen and (max-width: 1150px){section.icon-cards .cards-grid{flex-direction:column;align-items:center;gap:60px}}section.icon-cards .card{flex:1 1 300px;max-width:440px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;margin-top:-50px;padding:0 40px}@media screen and (max-width: 1700px){section.icon-cards .card{padding:0px 30px}}@media screen and (max-width: 1150px){section.icon-cards .card{margin-top:0;flex:1 1 auto;flex-direction:row;text-align:left;align-items:center;max-width:800px;width:100%;gap:40px;padding:0}}@media screen and (max-width: 600px){section.icon-cards .card{gap:10px;padding:0px}}section.icon-cards .card:nth-child(2):before,section.icon-cards .card:nth-child(2):after{content:"";position:absolute;background-color:rgba(255,255,255,.15)}@media screen and (min-width: 1151px){section.icon-cards .card:nth-child(2):before,section.icon-cards .card:nth-child(2):after{bottom:-15px;height:calc(100% - 175px);width:1px}}@media screen and (max-width: 1150px){section.icon-cards .card:nth-child(2):before,section.icon-cards .card:nth-child(2):after{left:50%;transform:translateX(-50%);width:calc(100% - 20px);height:1px}}@media screen and (max-width: 600px){section.icon-cards .card:nth-child(2):before,section.icon-cards .card:nth-child(2):after{width:calc(100% - 20px)}}@media screen and (min-width: 1151px){section.icon-cards .card:nth-child(2):before{left:-3.6vw}}@media screen and (min-width: 1151px)and (max-width: 1700px){section.icon-cards .card:nth-child(2):before{left:-2.5vw}}@media screen and (min-width: 1151px)and (max-width: 1400px){section.icon-cards .card:nth-child(2):before{left:-1.25vw}}@media screen and (max-width: 1150px){section.icon-cards .card:nth-child(2):before{top:-30px}}@media screen and (min-width: 1151px){section.icon-cards .card:nth-child(2):after{right:-3.6vw}}@media screen and (min-width: 1151px)and (max-width: 1700px){section.icon-cards .card:nth-child(2):after{right:-2.5vw}}@media screen and (min-width: 1151px)and (max-width: 1400px){section.icon-cards .card:nth-child(2):after{right:-1.25vw}}@media screen and (max-width: 1150px){section.icon-cards .card:nth-child(2):after{bottom:-30px}}section.icon-cards .card .icon-wrapper{margin-bottom:55px}@media screen and (max-width: 1150px){section.icon-cards .card .icon-wrapper{margin-bottom:0;flex-shrink:0}}section.icon-cards .card .icon-wrapper svg{width:150px;height:150px}@media screen and (max-width: 1150px){section.icon-cards .card .icon-wrapper svg{width:100px;height:100px;margin-left:-7px}}@media screen and (max-width: 600px){section.icon-cards .card .icon-wrapper svg{width:80px;height:80px}}section.icon-cards .card .content h3{margin-bottom:50px;color:#fff}@media screen and (max-width: 1150px){section.icon-cards .card .content h3{margin-bottom:0px}}section.icon-cards .card .content p{color:#e6dcc6}section.image-horse.block{padding:0;min-height:700px;height:80vh;display:flex;align-items:stretch;position:relative;overflow:hidden}section.image-horse.block .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.image-horse.block .hero-background picture,section.image-horse.block .hero-background img{width:100%;height:100%;object-fit:cover}section.image-horse.block .inner{position:relative;z-index:2;height:100%;pointer-events:none}section.image-horse.block .horse-card-container{grid-column:1/span 12;display:flex;align-items:center;height:100%;pointer-events:none}section.image-horse.block .horse-card-container.position-left{grid-column:1/span 14}@media screen and (max-width: 1150px){section.image-horse.block .horse-card-container.position-left{grid-column:1/span 18}}section.image-horse.block .horse-card-container.position-right{grid-column:11/span 14}@media screen and (max-width: 1150px){section.image-horse.block .horse-card-container.position-right{grid-column:7/span 18}}section.image-horse.block .horse-card{background-color:#f8f6ef;padding:80px 60px;border-bottom-right-radius:100px;position:relative;max-width:600px;width:100%;pointer-events:auto}section.image-horse.block .horse-card::before{content:"";position:absolute;top:0;left:0;width:250px;height:20px;background-color:#7a9945}section.image-horse.block .horse-card .horse-card-content h1,section.image-horse.block .horse-card .horse-card-content h2,section.image-horse.block .horse-card .horse-card-content h3,section.image-horse.block .horse-card .horse-card-content h4{color:#7a9945;margin-top:0}@media screen and (max-width: 900px){section.image-horse.block{height:auto;min-height:auto;display:block}section.image-horse.block .hero-background{position:relative;height:400px}section.image-horse.block .inner{padding-top:0;padding-bottom:0}section.image-horse.block .horse-card-container{grid-column:1/-1 !important;display:block;margin-top:-60px;position:relative;z-index:3}section.image-horse.block .horse-card{max-width:90%;padding:40px 30px;border-bottom-right-radius:60px}section.image-horse.block .horse-card::before{width:150px}}section.image-tabs{position:relative;overflow:visible}section.image-tabs .image-tabs-container{display:grid;grid-template-columns:4fr 6fr;position:relative;width:100%}section.image-tabs .tabs-nav-wrapper{grid-column:2;background-color:#e6dcc6;display:flex;width:100%;z-index:5;margin-bottom:-70px}section.image-tabs .tabs-nav-wrapper:before{content:"";width:120px;min-width:120px;height:70px;background-color:rgba(129,120,101,.25)}@media screen and (max-width: 1500px){section.image-tabs .tabs-nav-wrapper:before{width:80px;min-width:80px}}section.image-tabs .tabs-nav{display:flex;width:100%}section.image-tabs .tabs-nav button.tab-trigger{border:none;outline:none;cursor:pointer;padding:21px 40px;transition:all .3s ease}section.image-tabs .tabs-nav button.tab-trigger:not(.active){background-color:#fff;color:#c1b69e}section.image-tabs .tabs-nav button.tab-trigger.active,section.image-tabs .tabs-nav button.tab-trigger:hover{background-color:#7a9945;color:#fff}section.image-tabs .image-tabs-slider-wrapper{grid-column:1/span 2;position:relative;width:100%}section.image-tabs .image-tab-slide{width:100%}section.image-tabs .image-tab-slide .slide-grid{display:grid;grid-template-columns:4fr 6fr;width:100%}section.image-tabs .image-tab-slide .slide-image{position:relative;width:100%;height:100%;min-height:550px;border-top-left-radius:50px;overflow:hidden}section.image-tabs .image-tab-slide .slide-image picture,section.image-tabs .image-tab-slide .slide-image img{display:block;width:100%;height:100%;object-fit:cover}section.image-tabs .image-tab-slide .slide-content{background-color:#fff;border-bottom-right-radius:50px;padding:116px 120px 60px 120px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1500px){section.image-tabs .image-tab-slide .slide-content{padding-left:80px;padding-right:80px}}section.image-tabs .image-tab-slide .slide-content .slide-title{color:#7a9945;margin-bottom:30px}section.image-tabs .image-tab-slide .slide-content .slide-text{color:#2f2c2a}section.image-tabs .image-tab-slide .slide-content .slide-text hr{border:0;border-top:1px solid #d0c4b0;margin:40px 0}section.image-tabs .image-tab-slide .slide-content .slide-text ul{list-style:none;padding-left:0}section.image-tabs .image-tab-slide .slide-content .slide-text ul li{position:relative;padding-left:30px;margin-bottom:15px}section.image-tabs .image-tab-slide .slide-content .slide-text ul li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background-color:#7a9945}section.image-tabs .slider-controls{position:absolute;top:50%;left:0;width:100%;height:0;z-index:10;pointer-events:none}section.image-tabs .slider-controls .control-btn{position:absolute;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;pointer-events:auto;transition:all .3s ease}section.image-tabs .slider-controls .control-btn svg{width:24px;height:24px}section.image-tabs .slider-controls .control-btn.prev{left:0;transform:translate(-50%, -50%);background-color:#e6dcc6;color:#817865}section.image-tabs .slider-controls .control-btn.prev:hover{background-color:#d0c4b0}section.image-tabs .slider-controls .control-btn.next{left:40%;transform:translate(-50%, -50%);background-color:#7a9945;color:#fff}section.image-tabs .slider-controls .control-btn.next:hover{background-color:#68823a}@media screen and (max-width: 1024px){section.image-tabs{overflow:hidden}section.image-tabs .image-tabs-container{grid-template-columns:1fr}section.image-tabs .tabs-nav-wrapper{position:absolute;left:0px;top:calc(60vw - 56px);grid-column:1;background-color:#fff}section.image-tabs .tabs-nav-wrapper:before{display:none}section.image-tabs .image-tabs-slider-wrapper{grid-column:1;overflow:hidden}section.image-tabs .image-tab-slide .slide-grid{grid-template-columns:1fr}section.image-tabs .image-tab-slide .slide-image{min-height:auto;height:60vw;border-top-left-radius:40px;border-top-right-radius:40px}section.image-tabs .image-tab-slide .slide-content{border-bottom-right-radius:40px;border-bottom-left-radius:40px;padding:40px 20px}section.image-tabs .slider-controls{top:calc(30vw - 28px)}section.image-tabs .slider-controls .control-btn.prev{left:20px;transform:translateY(-50%)}section.image-tabs .slider-controls .control-btn.next{left:auto;right:20px;transform:translateY(-50%)}}@media screen and (max-width: 600px){section.image-tabs .tabs-nav-wrapper{position:absolute;top:calc(75vw - 30px)}section.image-tabs .tabs-nav-wrapper button.tab-trigger{padding:12px 24px}section.image-tabs .image-tab-slide .slide-image{min-height:auto;height:75vw;border-top-left-radius:20px;border-top-right-radius:20px}section.image-tabs .image-tab-slide .slide-content{border-bottom-right-radius:20px;border-bottom-left-radius:20px}section.image-tabs .slider-controls{top:calc(37.5vw - 15px)}section.image-tabs .slider-controls .control-btn{width:40px;height:40px}section.image-tabs .slider-controls .control-btn.prev{left:10px;transform:translateY(-50%)}section.image-tabs .slider-controls .control-btn.next{left:auto;right:10px;transform:translateY(-50%)}}section.info-bar{position:relative;width:100%;padding:70px 0;overflow:visible;z-index:2}section.info-bar .bar-wrapper{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:140px;text-decoration:none;cursor:pointer;transition:transform .2s ease}section.info-bar .left-circle{position:relative;z-index:2;width:140px;height:140px;flex-shrink:0;background-color:#fff;border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center}section.info-bar .left-circle picture{width:92%;height:92%;border-radius:50%;overflow:hidden;margin-top:-10px}section.info-bar .left-circle picture img{width:100%;height:100%;object-fit:cover;display:block}section.info-bar .center-bar{position:relative;z-index:1;flex-grow:1;height:100px;margin:0 -50px;padding:0 80px;display:flex;align-items:center;justify-content:flex-start;border-radius:50px}section.info-bar .center-bar .text-content{display:flex;align-items:center;width:100%;justify-content:flex-start;gap:30px}section.info-bar .center-bar .text-content h3{color:#7a9945;white-space:nowrap;text-transform:uppercase}section.info-bar .right-circle{position:relative;z-index:2;width:140px;height:140px;flex-shrink:0;background-color:#faf3e1;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:110px}section.info-bar .right-circle:before{content:"";position:absolute;width:90px;height:5px;background-color:#faf3e1;left:-89px;top:69px}section.info-bar .right-circle .icon-circle{width:80px;height:80px;background-color:#8db9dc;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}section.info-bar .right-circle .icon-circle svg{width:80px;height:auto;fill:#fff}@media screen and (max-width: 1400px){section.info-bar .center-bar .text-content{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}}@media screen and (max-width: 850px){section.info-bar{padding:40px 0px 60px 0px}section.info-bar:before{content:"";position:absolute;width:100%;height:60px;left:0px;top:0px;background-color:#fff}section.info-bar .inner{justify-content:center}section.info-bar .bar-wrapper{flex-direction:column;width:100%;max-width:380px;height:auto;gap:30px;border-radius:30px}section.info-bar .left-circle{width:140px;height:140px;margin-top:-40px}section.info-bar .center-bar{width:100%;height:auto;margin:0;padding:0px;flex-direction:column;text-align:center;border-radius:0px}section.info-bar .center-bar .text-content{flex-direction:column;align-items:center;gap:15px}}@media screen and (max-width: 1049px){section.link-cards .inner{grid-column:1/27}}section.link-cards .link-cards-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;overflow:visible}@media screen and (max-width: 1049px){section.link-cards .link-cards-container.keen-slider{display:flex;grid-gap:0;overflow:visible;margin:0px 7.5vw;width:85vw}}section.link-cards a.single-link-card{display:flex;flex-direction:column;background-color:#fff;text-decoration:none !important;color:inherit !important;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}@media screen and (max-width: 1049px){section.link-cards a.single-link-card.keen-slide{width:350px;max-width:80%;flex-shrink:0;opacity:1;transform:none;transition:none}}section.link-cards a.single-link-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1)}section.link-cards a.single-link-card:hover .card-image picture img{transform:scale(1.04)}section.link-cards a.single-link-card:hover .card-footer .arrow-btn{background-color:#7a9945}section.link-cards a.single-link-card .card-image{position:relative;width:100%;padding-top:66.66%;overflow:hidden}section.link-cards a.single-link-card .card-image picture{position:absolute;top:0;left:0;width:100%;height:100%}section.link-cards a.single-link-card .card-image picture img{width:100%;height:100%;transform:scale(1.001);object-fit:cover;transition:transform .5s ease}section.link-cards a.single-link-card .card-content{padding:60px;display:flex;align-items:center;justify-content:center;text-align:center;flex-grow:1}section.link-cards a.single-link-card .card-content h3{color:#2f2c2a;margin:0}@media screen and (max-width: 1400px){section.link-cards a.single-link-card .card-content{padding:40px 30px}}@media screen and (max-width: 1049px){section.link-cards a.single-link-card .card-content{padding:30px}}section.link-cards a.single-link-card .card-footer{display:flex;align-items:center;justify-content:space-between;background-color:#f8f6ef;padding-left:40px;height:80px;margin-top:auto}section.link-cards a.single-link-card .card-footer .read-more{color:#7a9945}section.link-cards a.single-link-card .card-footer .arrow-btn{width:80px;height:80px;background-color:#7a9945;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}section.link-cards a.single-link-card .card-footer .arrow-btn svg{width:20px;height:20px;color:#fff}@media screen and (max-width: 600px){section.link-cards a.single-link-card .card-footer{padding-left:28px;height:60px}section.link-cards a.single-link-card .card-footer .arrow-btn{height:60px;width:60px}}section.logo-4{flex-direction:column;overflow:hidden;align-items:center;padding:0px}section.logo-4 h3{margin-bottom:50px}section.logo-4 .logo-4-wrapper{display:flex;justify-content:space-between;margin:0px 0px 0px 0px;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;transform:translateY(0px) !important}section.logo-4 .logo-4-wrapper a{display:flex;align-items:center;justify-content:center;position:relative;width:20vw;height:12.5vw;flex-shrink:0;cursor:pointer;transition:background-color 1.2s}section.logo-4 .logo-4-wrapper a+a{border-left:1px solid #b4b4b4}section.logo-4 .logo-4-wrapper a img{transform:scale(0.25, 0.25);max-height:280px;max-width:360%}section.logo-4 .logo-4-wrapper a:hover{background:rgba(0,0,0,.05);transition:background-color .2s}@media screen and (max-width: 1200px){section.logo-4 .logo-4-wrapper a{min-width:300px;min-height:160px;border-left:0px solid #b4b4b4 !important;border-right:1px solid #b4b4b4}}@media screen and (max-width: 600px){section.logo-4 .logo-4-wrapper a{min-width:200px;min-height:120px}section.logo-4 .logo-4-wrapper a img{transform:scale(0.2, 0.2)}}section.review-overview{flex-direction:column;overflow:visible;align-items:center;color:#fff;padding:0px 0px 60px 0px;margin-top:40px}section.review-overview .overview-header,section.review-overview .overview-body{display:flex;justify-content:center;width:100%}section.review-overview .review-bar{display:flex;align-items:center;justify-content:space-between;height:150px;padding:0px 40px;background-color:#f5f5f5;margin-top:-40px;margin-bottom:60px}section.review-overview .review-bar .details{display:flex;align-items:center;color:#000}section.review-overview .review-bar .details *{line-height:1}section.review-overview .review-bar .details .review-stars{display:flex}section.review-overview .review-bar .details .review-stars .star{clip-path:polygon(50% 5%, 63% 38%, 98% 38%, 69% 59%, 79% 91%, 50% 75%, 21% 91%, 31% 59%, 2% 38%, 37% 38%);background-color:#000;width:10px;height:10px;padding:0px 3px;display:inline-block;width:15px;height:15px}section.review-overview .review-bar .details .review-stars .star.half{clip-path:polygon(50% 5%, 63% 38%, 98% 38%, 69% 59%, 79% 91%, 50% 75%, 21% 91%, 31% 59%, 2% 38%, 37% 38%);background-color:#000;width:10px;height:10px;padding:0px 3px;display:inline-block;background:linear-gradient(to right, #000000 50%, #868686 50%);width:15px;height:15px}section.review-overview .review-bar .details .review-stars .star.empty{clip-path:polygon(50% 5%, 63% 38%, 98% 38%, 69% 59%, 79% 91%, 50% 75%, 21% 91%, 31% 59%, 2% 38%, 37% 38%);background-color:#868686;width:10px;height:10px;padding:0px 3px;display:inline-block;width:15px;height:15px}section.review-overview .review-bar .details .number{font-size:22px;margin:0px 60px 0px 20px}section.review-overview .review-bar .details .number span{font-weight:700}section.review-overview .review-bar .details .head{text-transform:uppercase;font-size:9px;margin-right:20px}section.review-overview .review-bar .details .review-score{font-size:42px;font-weight:bold}section.review-overview .review-cards-container{display:flex;flex-wrap:wrap;width:100%}section.review-overview .review-cards-container .review-card{display:flex;position:relative;flex-shrink:0;flex-direction:column;width:calc(33.33% - 27px);background-color:#222426;padding:40px 40px 90px 40px;margin-bottom:40px;cursor:default;transition:background-color .6s}section.review-overview .review-cards-container .review-card *{user-select:none}section.review-overview .review-cards-container .review-card:hover{background-color:#333;transition:background-color .2s}section.review-overview .review-cards-container .review-card .rating{display:flex;justify-content:space-between;align-items:center}section.review-overview .review-cards-container .review-card .rating .star{clip-path:polygon(50% 5%, 63% 38%, 98% 38%, 69% 59%, 79% 91%, 50% 75%, 21% 91%, 31% 59%, 2% 38%, 37% 38%);background-color:#fff;width:10px;height:10px;padding:0px 3px;display:inline-block;width:15px;height:15px;margin:0px 1px}section.review-overview .review-cards-container .review-card .rating .star.half{clip-path:polygon(50% 5%, 63% 38%, 98% 38%, 69% 59%, 79% 91%, 50% 75%, 21% 91%, 31% 59%, 2% 38%, 37% 38%);background-color:#000;width:10px;height:10px;padding:0px 3px;display:inline-block;background:linear-gradient(to right, #000000 50%, #868686 50%)}section.review-overview .review-cards-container .review-card .rating .star.empty{clip-path:polygon(50% 5%, 63% 38%, 98% 38%, 69% 59%, 79% 91%, 50% 75%, 21% 91%, 31% 59%, 2% 38%, 37% 38%);background-color:#868686;width:10px;height:10px;padding:0px 3px;display:inline-block;width:15px;height:15px}section.review-overview .review-cards-container .review-card .rating .number{font-size:28px;font-weight:700;color:#b4b4b4;letter-spacing:-0.5px;line-height:1}section.review-overview .review-cards-container .review-card .rating .number span{color:#fff}section.review-overview .review-cards-container .review-card .review-highlight{text-transform:uppercase;font-weight:700;font-size:16px;line-height:1.33;padding-top:24px}section.review-overview .review-cards-container .review-card .text{padding-top:24px;font-size:19px;line-height:1.4;color:#5f6469}section.review-overview .review-cards-container .review-card .text .read-more{color:#878787}section.review-overview .review-cards-container .review-card .name{position:absolute;left:40px;bottom:40px;font-size:15px;font-weight:500px;color:#878787;padding-top:24px}section.review-overview .review-cards-container .review-card:after{content:"";position:absolute;right:0px;bottom:0px;width:0;height:0;border-top:40px solid rgba(0,0,0,0);border-right:40px solid #000}@media screen and (max-width: 1200px){section.review-overview .review-cards-container .review-card{width:calc(50% - 20px)}}@media screen and (max-width: 900px){section.review-overview .review-bar{flex-direction:column;align-items:flex-start;justify-content:center;padding:0px 30px}section.review-overview .review-bar .g-logo img{height:40px}section.review-overview .review-cards-container .review-card{padding-left:30px;padding-right:30px}section.review-overview .review-cards-container .review-card .name{left:30px}}@media screen and (max-width: 700px){section.review-overview .review-bar .details .number{margin:0px 40px 0px 10px;padding-bottom:3px}section.review-overview .review-bar .details .head{margin-right:10px}section.review-overview .review-cards-container .review-card{width:100%}}@media screen and (max-width: 600px){section.review-overview .review-bar{height:120px;padding:0px 20px}section.review-overview .review-bar .g-logo img{height:35px}section.review-overview .review-bar .details{margin-top:4px}section.review-overview .review-bar .details .head{display:none}section.review-overview .review-bar .details .review-score{display:none}section.review-overview .review-cards-container .review-card{padding:20px 20px 55px 20px}section.review-overview .review-cards-container .review-card .review-highlight{padding-top:15px}section.review-overview .review-cards-container .review-card div.number{font-size:20px !important}section.review-overview .review-cards-container .review-card .text{font-size:15px;padding-top:17px}section.review-overview .review-cards-container .review-card div.name{font-size:13px;left:20px;bottom:20px}}section.review-slider .inner{display:grid;grid-template-columns:calc(100% - 560px) 560px;border-radius:0;overflow:hidden}section.review-slider .review-slider__left{background-color:#fff;padding:100px 160px 100px 100px;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:380px;height:100%;max-width:100%;align-self:stretch;overflow:hidden}section.review-slider .review-slider__left .watermark-container{position:absolute;left:-225px;bottom:-90px;width:100%;height:100%;opacity:1;pointer-events:none;z-index:1}section.review-slider .review-slider__left .watermark-container svg{width:100%;height:100%}section.review-slider .review-slider-wrapper{display:flex;position:relative;overflow:hidden;z-index:2;width:100%;height:100%}section.review-slider .review-card{display:flex;flex-direction:column;justify-content:center;position:relative;padding-bottom:60px;outline:none;user-select:none;flex-shrink:0;cursor:grab}section.review-slider .review-card .review-quote{margin:0px;padding:0px}section.review-slider .review-card .review-author{position:absolute;bottom:0px;left:0px;color:#7a9945;text-transform:uppercase;font-style:normal}section.review-slider .controls{display:flex;position:absolute;bottom:80px;right:80px;gap:15px;z-index:2}@media screen and (min-width: 992px){section.review-slider .controls{margin-top:auto;justify-content:flex-end}}section.review-slider .controls button{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;outline:none;padding:0}section.review-slider .controls button svg{width:30px;height:30px;stroke-width:3px}section.review-slider .controls button.prev{background-color:#eadfc9;border:none;color:#b5a995}section.review-slider .controls button.prev:hover{background-color:#e3d4b7}section.review-slider .controls button.next{background-color:#fff;border:3px solid #7a9945;color:#2f2c2a}section.review-slider .controls button.next:hover{background-color:#7a9945;color:#fff}section.review-slider .controls.is-middle button.prev{background-color:#fff;border:3px solid #7a9945;color:#2f2c2a}section.review-slider .controls.is-middle button.prev:hover{background-color:#7a9945;color:#fff}section.review-slider .controls.is-last button.prev{background-color:#fff;border:3px solid #7a9945;color:#2f2c2a}section.review-slider .controls.is-last button.prev:hover{background-color:#7a9945;color:#fff}section.review-slider .controls.is-last button.next{background-color:#eadfc9;border:none;color:#b5a995}section.review-slider .controls.is-last button.next:hover{background-color:#e3d4b7}section.review-slider .review-slider__right{background-color:#2f2c2a;color:#fff;padding:100px 100px 140px 100px;gap:60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}section.review-slider .review-slider__right h3{color:#7a9945}section.review-slider .review-slider__right p{color:#e6dcc6}@media screen and (max-width: 1650px){section.review-slider .inner{grid-template-columns:calc(100% - 480px) 480px}section.review-slider .review-slider__left{padding:60px}section.review-slider .review-slider__right{padding:60px}section.review-slider .controls{bottom:40px;right:40px}}@media screen and (max-width: 1200px){section.review-slider .inner{grid-template-columns:1fr}}@media screen and (max-width: 600px){section.review-slider .review-slider__left{padding:28px}section.review-slider .review-slider__left .watermark-container{position:absolute;left:-75px;bottom:auto;top:40px;width:125%;height:100%}section.review-slider .review-slider__left .watermark-container svg{width:100%;height:auto}section.review-slider .review-slider__right{padding:28px;gap:30px}section.review-slider .controls{position:relative;padding-top:35px;gap:12px;left:auto;bottom:auto;right:auto}section.review-slider .controls button{width:48px;height:48px}section.review-slider .controls button svg{width:22px !important;height:22px !important}}section.search{padding:120px 0px}section.search .filter-wrapper,section.search .results-wrapper{display:flex;justify-content:center;width:100%;position:relative;z-index:2}section.search .filter-wrapper{margin-bottom:60px;margin-top:60px}section.search .results-container{display:flex;flex-direction:column;width:100%}section.search .results-container .result-title{margin-bottom:20px}section.search .results-container .single-result+.result-title{margin-top:60px}section.search .search-notice p{padding-bottom:55px}section.search .search-notice p:empty{display:none}section.search .big-search{width:100%}section.search .big-search .search-bar{position:relative}section.search .big-search .search-bar .search-icon{position:absolute;left:30px;top:50%;transform:translateY(-50%);width:20px;height:20px;user-select:none}section.search .big-search .search-bar .search-icon svg{width:100%;height:100%}section.search .big-search .search-bar .search-icon svg *{fill:#000}section.search .big-search .search-bar input{width:100%;height:80px;padding:0px 180px 0px 80px;transition:all .2s}section.search .big-search .search-bar .status-indicator{display:flex;align-items:center;position:absolute;height:100%;right:18px;top:0}section.search .big-search .search-bar .status-indicator .search-cta{margin-top:2px;user-select:none;cursor:pointer}section.search .big-search .search-bar .status-indicator .loading-icon{display:none}section.search .big-search .search-bar .status-indicator .loading-icon img{height:21px}section.search.loading .big-search .search-bar .status-indicator .loading-icon{display:flex}section.search.loading .big-search .search-bar .status-indicator .search-cta{display:none}@media screen and (max-width: 900px){section.search .big-search .search-bar .search-icon{display:none}section.search .big-search .search-bar input{padding:0px 140px 0px 20px}section.search .big-search .search-bar .status-indicator .cta{padding:12px 20px 12px 20px}}section.tables .tables-wrapper{display:flex;flex-direction:column;width:100%;gap:90px}@media screen and (max-width: 768px){section.tables .tables-wrapper{gap:50px}}section.tables .table-container{display:flex;flex-direction:column;width:100%}section.tables .table-container .table-title{margin-bottom:50px;color:#2f2c2a;text-transform:none}@media screen and (max-width: 768px){section.tables .table-container .table-title{margin-bottom:20px}}section.tables .custom-table{display:flex;flex-direction:column;width:100%;border-radius:0px;overflow:hidden}section.tables .custom-table .table-row{display:grid;grid-template-columns:6.5fr 3.5fr;width:100%;border-bottom:1px solid rgba(0,0,0,.15)}@media screen and (max-width: 768px){section.tables .custom-table .table-row{display:flex;flex-direction:column}}section.tables .custom-table .table-row.table-header{border-bottom:none}@media screen and (max-width: 768px){section.tables .custom-table .table-row.table-header{display:none}}section.tables .custom-table .table-row.table-header .cell-left{background-color:#fff;color:#7a9945;padding:24px 40px}@media screen and (max-width: 768px){section.tables .custom-table .table-row.table-header .cell-left{padding:15px 0px}}section.tables .custom-table .table-row.table-header .cell-right{background-color:#7a9945;color:#fff;padding:24px 40px}@media screen and (max-width: 768px){section.tables .custom-table .table-row.table-header .cell-right{padding:15px 0px}}section.tables .custom-table .table-cell{display:flex;align-items:center;padding:20px 40px}@media screen and (max-width: 768px){section.tables .custom-table .table-cell{padding:15px 0px}}section.tables .custom-table .table-cell.cell-left{border-right:1px solid #e6dcc6;color:#817865;justify-content:flex-start}@media screen and (max-width: 768px){section.tables .custom-table .table-cell.cell-left{border-right:none;padding-bottom:0px}}section.tables .custom-table .table-cell.cell-right{color:#2f2c2a;justify-content:flex-start}@media screen and (max-width: 768px){section.tables .custom-table .table-cell.cell-right{padding-top:0px}}section.tables .table-footnote{color:#817865;margin-top:-40px}section.tables .table-footnote p{color:#817865}@media screen and (max-width: 768px){section.tables .table-footnote{margin-top:-20px}}section.block.text.align-left .text-wrapper{max-width:clamp(100px,1000px,60vw)}@media screen and (max-width: 1150px){section.block.text.align-left .text-wrapper{padding-left:0px;max-width:80vw}}@media screen and (max-width: 800px){section.block.text.align-left .text-wrapper{max-width:100%}}section.block.text.align-left.text-padding-left .text-wrapper{padding-left:55px}@media screen and (max-width: 1150px){section.block.text.align-left.text-padding-left .text-wrapper{padding-left:0px}}section.block.text.align-left .inner{margin:30px 0px;z-index:2;position:relative}@media screen and (max-width: 1150px){section.block.text.align-left .inner{margin:0px}}section.block.text.align-left.bg-primary .side-bar{display:flex}section.block.text .side-bar{display:none;position:absolute;width:420px;height:100%;background-color:#f8f6ef;right:0px;top:0px;opacity:1;transition:opacity 1.8s ease .1s}@media screen and (max-width: 1150px){section.block.text .side-bar{display:none !important}}section.block.text .side-bar svg{position:absolute;width:720px;left:-270px;top:-100px}section.block.text-image{position:relative}section.block.text-image .side-bar{position:absolute;width:420px;height:100%;background-color:#f8f6ef;right:0px;top:0px;opacity:1;z-index:-1}@media screen and (max-width: 1150px){section.block.text-image .side-bar{display:none}}section.block.text-image .inner{grid-template-columns:50fr 50fr;grid-gap:clamp(54px,200px,10vw)}section.block.text-image .inner.text-left picture{grid-column:2}section.block.text-image .inner.text-left .text-container{grid-column:1}section.block.text-image .inner.text-left.text-padding-left .text-container{padding-left:55px}section.block.text-image .inner.text-left.image-40{grid-template-columns:40fr 60fr}section.block.text-image .inner.text-left.image-60{grid-template-columns:60fr 40fr}section.block.text-image .inner.text-right picture{grid-column:1}section.block.text-image .inner.text-right .text-container{grid-column:2}section.block.text-image .inner.text-right.image-40{grid-template-columns:60fr 40fr}section.block.text-image .inner.text-right.image-60{grid-template-columns:40fr 60fr}section.block.text-image .inner.text-top{align-items:flex-start}section.block.text-image .inner.text-center{align-items:center}section.block.text-image .inner.text-bottom{align-items:flex-end}section.block.text-image .inner picture{display:flex;align-items:flex-start;grid-row:1;position:relative}section.block.text-image .inner picture img{position:relative;z-index:1;width:100%;height:auto;border-top-right-radius:100px}section.block.text-image .inner picture:after{content:"";position:absolute;z-index:0;top:30px;right:30px;width:100%;height:100%;background-color:#f8f6ef;transition:all .4s}section.block.text-image .inner .text-container{grid-row:1}section.block.text-image .inner .text-container h1,section.block.text-image .inner .text-container h2,section.block.text-image .inner .text-container h3,section.block.text-image .inner .text-container h4,section.block.text-image .inner .text-container h5,section.block.text-image .inner .text-container h6{max-width:80%}@media screen and (max-width: 1500px){section.block.text-image .inner .text-container h1,section.block.text-image .inner .text-container h2,section.block.text-image .inner .text-container h3,section.block.text-image .inner .text-container h4,section.block.text-image .inner .text-container h5,section.block.text-image .inner .text-container h6{max-width:100%}}@media screen and (max-width: 950px){section.block.text-image .inner{grid-template-columns:1fr !important}section.block.text-image .inner picture{grid-row:2 !important;grid-column:1 !important;justify-content:flex-end;margin-bottom:10px}section.block.text-image .inner picture img{width:calc(100% - 20px)}section.block.text-image .inner picture:after{right:20px;top:20px;width:calc(100% - 20px)}section.block.text-image .inner .text-container{padding-left:0px !important;grid-row:1 !important;grid-column:1 !important}}section.block.text-image-tile{color:#e6dcc6}section.block.text-image-tile .inner{display:grid;background:#2f2c2a;overflow:hidden;grid-template-columns:50fr 50fr;grid-gap:0}section.block.text-image-tile .inner.text-right picture{grid-column:1}section.block.text-image-tile .inner.text-right .text-container{grid-column:2}section.block.text-image-tile .inner.text-right.image-40{grid-template-columns:60fr 40fr}section.block.text-image-tile .inner.text-right.image-60{grid-template-columns:40fr 60fr}section.block.text-image-tile .inner.text-top{align-items:flex-start}section.block.text-image-tile .inner.text-center{align-items:center}section.block.text-image-tile .inner.text-bottom{align-items:flex-end}section.block.text-image-tile .inner picture{display:flex;align-items:stretch;grid-row:1;height:100%}section.block.text-image-tile .inner picture img{width:100%;height:100%;object-fit:cover}section.block.text-image-tile .inner .text-container{grid-row:1;padding:clamp(30px,80px,4vw) clamp(20px,100px,5vw)}@media screen and (max-width: 900px){section.block.text-image-tile .inner{grid-template-columns:1fr !important}section.block.text-image-tile .inner picture{grid-row:1 !important;grid-column:1 !important;height:auto}section.block.text-image-tile .inner .text-container{grid-row:2 !important;grid-column:1 !important}}section.text-image-xl.block{padding:0 !important}section.text-image-xl.block .xl-wrapper{display:flex;width:100%;min-height:600px;align-items:stretch}section.text-image-xl.block .xl-wrapper.text-left{flex-direction:row}section.text-image-xl.block .xl-wrapper.text-left .text-container{padding-left:100px;padding-right:5vw}@media screen and (max-width: 1150px){section.text-image-xl.block .xl-wrapper.text-left .text-container{padding-left:5vw}}section.text-image-xl.block .xl-wrapper.text-right{flex-direction:row-reverse}section.text-image-xl.block .xl-wrapper.text-right .text-container{padding-right:100px;padding-left:5vw}@media screen and (max-width: 1150px){section.text-image-xl.block .xl-wrapper.text-right .text-container{padding-right:5vw}}section.text-image-xl.block .xl-wrapper picture{display:flex;align-items:stretch;flex-shrink:0;position:relative}section.text-image-xl.block .xl-wrapper picture .svg-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(33,30,29,.5);width:200px;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10}section.text-image-xl.block .xl-wrapper picture .svg-wrapper svg{width:150px;height:150px}@media screen and (max-width: 600px){section.text-image-xl.block .xl-wrapper picture .svg-wrapper{width:120px;height:120px}section.text-image-xl.block .xl-wrapper picture .svg-wrapper svg{width:100px;height:100px}}section.text-image-xl.block .xl-wrapper picture img{width:100%;height:100%;object-fit:cover}section.text-image-xl.block .xl-wrapper .text-container{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding-top:60px;padding-bottom:60px}section.text-image-xl.block .xl-wrapper .text-container .text-content{max-width:700px;width:100%}section.text-image-xl.block .xl-wrapper.image-40 picture{width:40%}section.text-image-xl.block .xl-wrapper.image-40 .text-container{width:60%}section.text-image-xl.block .xl-wrapper.image-50 picture{width:50%}section.text-image-xl.block .xl-wrapper.image-50 .text-container{width:50%}section.text-image-xl.block .xl-wrapper.image-60 picture{width:60%}section.text-image-xl.block .xl-wrapper.image-60 .text-container{width:40%}@media screen and (max-width: 1000px){section.text-image-xl.block .xl-wrapper{flex-direction:column-reverse !important;min-height:auto}section.text-image-xl.block .xl-wrapper .text-container,section.text-image-xl.block .xl-wrapper picture{width:100% !important}section.text-image-xl.block .xl-wrapper .text-container{padding:60px 5vw !important}section.text-image-xl.block .xl-wrapper .text-container .text-content{max-width:100%}section.text-image-xl.block .xl-wrapper picture{height:400px}}@media screen and (max-width: 600px){section.text-image-xl.block .xl-wrapper .text-container{padding:40px 7.5vw !important}section.text-image-xl.block .xl-wrapper picture{height:300px}}section.text-info{background-color:rgba(0,0,0,0);position:relative;z-index:2}@media screen and (min-width: 1025px){section.text-info.remove-padding-bottom{padding-bottom:0 !important}section.text-info.remove-padding-bottom .contact-card-container{margin-bottom:-75px}section.text-info.remove-padding-bottom .text-left-content{padding-bottom:50px}}section.text-info .side-bar{position:absolute;width:420px;height:100%;background-color:#f8f6ef;right:0px;top:0px;opacity:1;z-index:-1}@media screen and (max-width: 1150px){section.text-info .side-bar{display:none}}section.text-info .text-info-wrapper{display:grid;grid-template-columns:50fr 50fr;gap:5vw;align-items:center;width:100%}@media screen and (max-width: 1024px){section.text-info .text-info-wrapper{grid-template-columns:1fr;gap:80px}}section.text-info .text-left-content{display:flex;flex-direction:column;justify-content:center}section.text-info .text-left-content.text-padding-left{padding-left:55px}@media screen and (max-width: 1150px){section.text-info .text-left-content.text-padding-left{padding-left:0px}}section.text-info .contact-card-container{display:flex;justify-content:flex-end;width:100%;position:relative}@media screen and (max-width: 1024px){section.text-info .contact-card-container{justify-content:center}}section.text-info .contact-card-container:after{content:"";position:absolute;z-index:-1;top:30px;right:30px;width:100%;height:100%;max-width:560px;background-color:#f8f6ef;transition:all .4s;border-top-right-radius:60px}@media screen and (max-width: 1024px){section.text-info .contact-card-container:after{right:calc(50% - 250px)}}@media screen and (max-width: 700px){section.text-info .contact-card-container:after{right:auto;top:20px;left:0px;width:calc(100% - 20px)}}section.text-info .contact-card{background-color:#fff;border-radius:0px 100px 0px 0px;box-shadow:0px 20px 50px rgba(0,0,0,.05);width:100%;max-width:560px;display:flex;flex-direction:column}@media screen and (max-width: 700px){section.text-info .contact-card{margin-left:20px}}@media screen and (max-width: 600px){section.text-info .contact-card{border-radius:0px 60px 60px 0px}}section.text-info .contact-card .card-top{padding:50px;padding-top:50px;display:flex;flex-direction:column;position:relative;gap:20px;background-color:#fff;border-radius:0px 100px 0px 0px}@media screen and (max-width: 600px){section.text-info .contact-card .card-top{padding:60px 20px 30px;text-align:center;gap:30px}}section.text-info .contact-card .card-top .card-top-header{display:flex;align-items:center;gap:30px}@media screen and (max-width: 600px){section.text-info .contact-card .card-top .card-top-header{flex-direction:column;gap:20px}}section.text-info .contact-card .card-top .avatar-holder{width:120px;height:120px;border-radius:50%;flex-shrink:0;background-color:#fff;border:13px solid #fff;margin-left:-65px;position:relative}@media screen and (max-width: 600px){section.text-info .contact-card .card-top .avatar-holder{margin-left:0;margin-top:-100px;width:120px;height:120px}}section.text-info .contact-card .card-top .avatar-holder img{width:100%;height:100%;object-fit:cover;border-radius:50%;margin-top:-4px}section.text-info .contact-card .card-top .card-top-text{display:flex;flex-direction:column}section.text-info .contact-card .card-top .card-subtitle{color:#7a9945}section.text-info .contact-card .card-bottom{background-color:#2f2c2a;padding:40px 50px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 600px){section.text-info .contact-card .card-bottom{padding:30px 20px}}section.text-info .contact-card .card-bottom .contact-link{display:flex;align-items:center;gap:20px;color:#fff;text-decoration:none;transition:opacity .3s ease}section.text-info .contact-card .card-bottom .contact-link:hover{color:#7a9945}section.text-info .contact-card .card-bottom .contact-link:hover span{color:#7a9945}section.text-info .contact-card .card-bottom .contact-link+.contact-link{border-top:1px solid rgba(255,255,255,.1);padding-top:20px}section.text-info .contact-card .card-bottom .contact-link .icon-holder{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:rgba(0,0,0,0)}section.text-info .contact-card .card-bottom .contact-link .icon-holder svg{width:100%;height:100%}section.text-info .contact-card .card-bottom .contact-link .icon-holder svg>path,section.text-info .contact-card .card-bottom .contact-link .icon-holder svg>g,section.text-info .contact-card .card-bottom .contact-link .icon-holder svg>polygon{transform:scale(1.3333);transform-origin:center}section.text-info .contact-card .card-bottom .contact-link span{color:#fff}section.block.text-text .inner{row-gap:3vw;column-gap:8vw}section.block.text-text .inner .text-top{grid-column:1/-1}section.block.text-text .inner.text-40{grid-template-columns:40fr 60fr}section.block.text-text .inner.text-50{grid-template-columns:50fr 50fr}section.block.text-text .inner.text-60{grid-template-columns:60fr 40fr}section.block.text-text .inner.text-card{grid-template-columns:calc(60% - 6vw) calc(40% - 2vw);align-items:flex-start}section.block.text-text .inner.text-card .text-right.card{background-color:#0f4f4a;color:#fff;justify-self:flex-end;max-width:100%;width:360px;padding:60px 40px;border-radius:20px}@media screen and (max-width: 600px){section.block.text-text .inner.text-card .text-right.card{width:100%}}section.block.text-text .inner.text-card .text-right.card h1,section.block.text-text .inner.text-card .text-right.card h2,section.block.text-text .inner.text-card .text-right.card h3,section.block.text-text .inner.text-card .text-right.card h4,section.block.text-text .inner.text-card .text-right.card h5,section.block.text-text .inner.text-card .text-right.card h6,section.block.text-text .inner.text-card .text-right.card p,section.block.text-text .inner.text-card .text-right.card a,section.block.text-text .inner.text-card .text-right.card span,section.block.text-text .inner.text-card .text-right.card li{color:#fff}section.block.text-text.vertical-center .inner{align-items:center}@media screen and (max-width: 900px){section.block.text-text .inner{grid-template-columns:1fr !important}}@media screen and (max-width: 600px){section.block.text-text .inner{row-gap:40px}section.block.text-text .inner.text-card .text-right.card{padding:40px 30px}}section.tiles-gallery{position:relative;z-index:2;overflow:hidden;padding:10px 0px}section.tiles-gallery .inner{position:relative;z-index:4;width:100%;max-width:100%;margin:0 auto}section.tiles-gallery .tiles-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;width:100%}section.tiles-gallery .tile-item{cursor:pointer;transition:opacity .3s ease;overflow:hidden;aspect-ratio:4/3}section.tiles-gallery .tile-item:hover{opacity:.9}section.tiles-gallery .tile-item picture,section.tiles-gallery .tile-item .image{display:block;width:100%;height:100%}section.tiles-gallery .tile-item img{display:block;width:100%;height:100%;object-fit:cover}.tiles-gallery.bg-primary{background-color:#fff}.tiles-gallery.bg-secondary{background-color:#004d4d;color:#fff}.tiles-gallery.bg-tertiary{background-color:#40e0d0;color:#333}.tiles-gallery-modal{display:none;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);justify-content:center;align-items:center;flex-direction:column}.tiles-gallery-modal .close-modal{position:absolute;top:30px;right:40px;color:#fff;font-size:40px;font-weight:600;cursor:pointer;z-index:2100;transition:color .3s ease}.tiles-gallery-modal .close-modal:hover{color:#ccc}.tiles-gallery-modal .modal-nav{position:absolute;bottom:40px;display:flex;align-items:center;gap:30px;z-index:2100}.tiles-gallery-modal .modal-nav button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:rgba(255,255,255,.1);border-radius:50%;transition:background-color .3s ease}.tiles-gallery-modal .modal-nav button:hover{background-color:rgba(255,255,255,.2)}.tiles-gallery-modal .modal-nav button svg{width:15px;height:auto}.tiles-gallery-modal .modal-nav button svg path{stroke:#fff}.tiles-gallery-modal .modal-nav .progress-tracker{color:#fff;font-size:18px;font-weight:500;min-width:60px;text-align:center}.tiles-gallery-modal .modal-content{width:90%;height:75%;display:flex;justify-content:center;align-items:center;overflow:hidden}.tiles-gallery-modal .modal-content .full-image{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tiles-gallery-modal .modal-content .full-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 0 30px rgba(0,0,0,.5)}@media screen and (max-width: 1099px){section.tiles-gallery .tiles-grid{grid-template-columns:repeat(2, 1fr);gap:5px}.tiles-gallery-modal .modal-nav{bottom:20px}.tiles-gallery-modal .close-modal{top:20px;right:20px}}@media screen and (max-width: 599px){section.tiles-gallery .tiles-grid{gap:5px}.tiles-gallery-modal .modal-content{width:95%;height:75%}}.webcam-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px)}.webcam-popup .webcam-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.webcam-popup .webcam-popup-container{position:relative;background-color:#fff;width:90%;max-width:960px;padding:105px 100px;border-radius:40px 0px 40px 0px;box-shadow:0 10px 30px rgba(0,0,0,.2);z-index:1;text-align:center}@media(max-width: 800px){.webcam-popup .webcam-popup-container{padding:80px 20px 30px 20px}}.webcam-popup .webcam-popup-container .webcam-popup-close{position:absolute;top:20px;right:20px;background:#f8f6ef;border:none;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s;color:#2f2c2a}.webcam-popup .webcam-popup-container .webcam-popup-close:hover{background:#e0e0e0}.webcam-popup .webcam-popup-container .webcam-popup-close svg{width:20px;height:20px}@media(max-width: 800px){.webcam-popup .webcam-popup-container .webcam-popup-close{top:15px;right:15px;width:48px;height:48px}.webcam-popup .webcam-popup-container .webcam-popup-close svg{width:15px;height:15px}}.webcam-popup .webcam-popup-container .webcam-title{color:#7a9945;font-size:38px;font-weight:600;margin-bottom:30px;text-transform:uppercase;line-height:1.2}@media(max-width: 600px){.webcam-popup .webcam-popup-container .webcam-title{font-size:28px}}.webcam-popup .webcam-popup-container .webcam-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;padding-top:50px}