@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}:root{--theme-font-size:1rem;--theme-font-weight:400;--theme-line-height:1.3;--theme-font-family:"aktiv-grotesk", sans-serif;--theme-font-family-heading:"Playfair Display", serif;--theme-color-primary:#5fc378;--theme-color-primary-dark:#3fc464;--theme-color-black:#000;--theme-color-white:#fff;--theme-color-light:#f9f9f5;--theme-color-dark:#002121;--theme-transition-duration:.4s}*{box-sizing:border-box;outline:0;margin:0;padding:0}:before,:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block}template{display:none}html{-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}img,iframe,video,audio,object{max-width:100%}img,iframe{border:0}img{vertical-align:middle;height:auto;display:inline-block}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=image],label[for]{cursor:pointer}button[disabled],input[disabled],textarea[disabled],select[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea,a[href^=tel]{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}textarea{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{border-collapse:collapse;border-spacing:0;width:100%}nav ul,nav ol{list-style:none}input::placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;box-shadow:inset 0 0 0 1000px #fff}input[type=text],input[type=button],input[type=tel],input[type=email],input[type=submit],input[type=date],input[type=search],textarea{appearance:none}html{scroll-behavior:smooth}body{--admin-bar-height:0px;min-width:320px;font:var(--theme-font-weight) var(--theme-font-size)/var(--theme-line-height) var(--theme-font-family);color:var(--theme-color-black);background-color:var(--theme-color-light)}body.admin-bar{--admin-bar-height:32px}@media (width<=782px){body.admin-bar{--admin-bar-height:46px}}body.has-menu-open{overflow:hidden}a{color:inherit;text-decoration:underline}@media (hover:hover) and (pointer:fine){a:where(:hover,:focus-visible){text-decoration:none}}a[href^=tel]{text-decoration:none}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{margin-bottom:calc(var(--theme-line-height) * .5em)}.h1:last-child,h1:last-child,.h2:last-child,h2:last-child,.h3:last-child,h3:last-child,.h4:last-child,h4:last-child,.h5:last-child,h5:last-child,.h6:last-child,h6:last-child{margin-bottom:0}.h1,h1{font-size:3.75rem}@media (width<=1440px){.h1,h1{font-size:clamp(2.5rem,2.07254vw + 1.88472rem,3.75rem)}}.h1,h1{font-family:var(--theme-font-family-heading);font-weight:400;line-height:1.08}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.h1,h1{line-height:1.17}}.h2,h2{font-size:2.5rem}@media (width<=1440px){.h2,h2{font-size:clamp(1.875rem,1.03627vw + 1.56736rem,2.5rem)}}.h2,h2{font-family:var(--theme-font-family-heading);font-weight:500}.h3,h3{font-size:2rem}@media (width<=1440px){.h3,h3{font-size:clamp(1.625rem,.621762vw + 1.44041rem,2rem)}}.h3,h3{font-weight:500}.h4,h4{font-size:1.75rem}@media (width<=1440px){.h4,h4{font-size:clamp(1.375rem,.621762vw + 1.19041rem,1.75rem)}}.h4,h4{font-weight:400}.h5,h5{font-size:1.5rem}@media (width<=1440px){.h5,h5{font-size:clamp(1.125rem,.621762vw + .940415rem,1.5rem)}}.h5,h5{font-weight:400}.h6,h6{font-size:1.25rem}@media (width<=1440px){.h6,h6{font-size:clamp(1rem,.414508vw + .876943rem,1.25rem)}}.h6,h6{font-weight:400}.has-font-large{font-size:20px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.has-font-large{font-size:18px}}p,ul,ol,dl,hr,table,blockquote{margin-bottom:calc(var(--theme-line-height) * .5em)}p:last-child,ul:last-child,ol:last-child,dl:last-child,hr:last-child,table:last-child,blockquote:last-child{margin-bottom:0}.clear:after{content:"";clear:both;line-height:0;display:table}.sr-only,.sr-only-focusable:not(:focus,:focus-within){clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-fit{pointer-events:none;position:absolute;inset:0}.image-fit img,.image-fit video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden}[disabled],.disabled{cursor:default}[hidden],.hidden{display:none}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.hidden-xs{display:none!important}}@media (width>=767.02px) and (width<=1023px){.hidden-sm{display:none!important}}@media (width>=1023.02px) and (width<=1199px){.hidden-md{display:none!important}}@media (width>=1199.02px){.hidden-lg{display:none!important}}.richtext-entry ol,.richtext-entry ul{padding-left:24px}.richtext-entry>blockquote{border-left:2px solid var(--theme-color-primary);margin-left:0;padding:0 0 0 16px}.richtext-entry>.alignwide{clear:both;width:100%;max-width:100%}.richtext-entry>.aligncenter{margin-left:auto;margin-right:auto}.richtext-entry>.alignfull{width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 20px}.comment-respond{border-top:1px solid #363636;width:100%;padding-top:30px}.comment-respond h3{position:relative}.comment-respond small{position:absolute;top:0;right:0}.comment-respond label{padding-bottom:4px;display:inline-block}.comment-respond input[type=text],.comment-respond textarea{background:#f7f7f7;border:1px solid #ccc;width:100%;padding:10px;display:block}.comment-respond textarea{height:100px}.comment-respond input[type=text]:focus{background-color:#fff}.comment-respond input[type=text]::placeholder{color:#777}.comment-respond .required{color:red}.comment-respond .comment-notes{padding-top:15px}.comment-respond .form-submit input{height:40px;font-size:r(14px);color:#fff;cursor:pointer;background:#363636;border:0;border-radius:4px;padding-inline:12px;font-weight:700;display:block}.comments{position:relative}.comments .children{padding-left:7rem;position:relative}.comments .children:before,.comments .children:after{content:"";display:block;position:absolute}.comments .children:before{border-bottom:8px solid #c3c3c3;border-left:8px solid #c3c3c3;border-radius:0 0 0 8px;width:32px;height:27px;top:33px;left:23px}.comments .children:after{border:19px solid #0000;border-top-width:20px;border-bottom:20px solid #c3c3c3;top:-.5rem;left:8px}.comments .comment{border-top:1px dashed #363636;position:relative}.comments .avatar{border:1px solid #ccc;border-radius:50%;width:48px;height:48px;position:absolute;top:28px;left:0}.comments .says{padding-left:5px}.comments .moderation-notice{color:#999;margin:3px 0 8px;display:inline-block}.comments .comment__entry{padding:30px 0 30px 65px;position:relative}.comments .comment__text p:last-child{margin-bottom:0;padding-bottom:0}.comments .comment__meta{padding-bottom:12px}.comments .comment__meta a{color:#363636}.comments .comment__reply{text-align:right;padding-top:10px}.comments .comment__reply a{color:#fff;background:#363636;border-radius:6px;padding:5px 10px;display:inline-block}@media (hover:hover) and (pointer:fine){.comments .comment__reply a:where(:hover,:focus-visible){opacity:.8;text-decoration:none}}.paging{justify-content:space-between;align-items:center;width:100%;padding:20px 0;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.paging{flex-wrap:wrap}}.paging a{text-decoration:none}.paging ul{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline:auto;padding-inline:20px;list-style:none;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.paging ul{order:-1;width:100%;margin-bottom:20px;padding:0}}.paging ul li{margin-inline:5px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.paging ul li:first-child{margin-left:0}.paging ul li:last-child{margin-right:0}}.paging ul li.paging__spacer,.paging ul a{color:#000;text-align:center;background-color:#fff;width:35px;height:35px;font-size:.875rem;line-height:35px;transition:all .4s;display:block}.paging ul a:hover,.paging ul li.is-current a{color:#fff;background-color:#000}.paging .paging__next,.paging .paging__prev{color:#000;font-size:1rem;transition:all .4s}@media (hover:hover) and (pointer:fine){.paging .paging__next:where(:hover,:focus-visible),.paging .paging__prev:where(:hover,:focus-visible){color:#000}}.paging .paging__next:only-child{margin-left:auto;margin-right:0}.paging .paging__prev:only-child{margin-left:0;margin-right:auto}.paging .paging__label,.paging .paging__first,.paging .paging__last,.paging .paging__prev,.paging .paging__next{margin:9px}.search-form{position:relative;overflow:hidden}.search-form__field{background:#f7f7f7;border:1px solid #ccc;width:100%;padding:10px;display:block}.search-form__field:focus{background-color:#fff}.search-form__field::placeholder{color:#777}.section-comments{padding-top:15px}.section-comments a{text-decoration:none}.section-comments p{padding-bottom:18px}.section-comments ol,.section-comments ul{margin:0;padding:0;list-style:none}.section-comments h3{padding:0 0 10px;position:relative}.section-comments h3 small{position:absolute;top:0;right:0}.widget{margin-bottom:15px}.widget:last-child{margin-bottom:0}.widget>ul{margin:0;list-style:none}.widget>ul li{padding:5px}.widget>ul a{transition:color,border;transition-duration:var(--theme-transition-duration);border-bottom:1px solid #0000;text-decoration:none}@media (hover:hover) and (pointer:fine){.widget>ul a:where(:hover,:focus-visible){border-bottom-color:var(--theme-color-primary);color:var(--theme-color-primary)}}.widget_nav_menu ul{list-style:none}.widget_nav_menu ul li{padding:5px}.widgets{flex-wrap:wrap;margin:-10px -20px;list-style:none;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.widgets{margin:0}}.widgets>li{width:50%;padding:10px 20px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.widgets>li{width:100%;padding:10px 0}}.alignnone,.alignleft,.alignright,.aligncenter{margin:5px 15px calc(var(--lh-base) * .5em)}.alignleft{margin-left:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.alignleft{margin:5px 0 10px}}.alignright{margin-right:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.alignright{margin:5px 0 10px}}.alignnone{margin-left:0;margin-right:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.alignnone{margin:5px 0 10px}}.aligncenter{margin-left:auto;margin-right:auto;display:block}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.aligncenter{margin:5px 0 10px}}.wp-caption{position:relative}.wp-caption img{width:100%}.wp-caption-text{color:inherit;text-align:center;background:0 0;padding:8px;font-size:.8em}.nocomments{font-weight:700;font-size:r(18px);padding-top:12px}.wp-block-search__input{border:2px solid var(--theme-color-primary)}.wp-block-search__button{text-transform:uppercase;border:2px solid var(--theme-color-primary);background:var(--theme-color-primary);color:#fff;transition:color,background,border;transition-duration:var(--theme-transition-duration);padding:8px}@media (hover:hover) and (pointer:fine){.wp-block-search__button:where(:hover,:focus-visible){color:var(--theme-color-primary);background:0 0}}.article{grid-template-columns:1fr 4fr;gap:30px;display:grid}@media (width<=575px){.article{grid-template-columns:100px 1fr;gap:20px}}@media (width<=374px){.article{grid-template-columns:1fr}}.article__image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.article__content:only-child{grid-column:1/-1}.article__head,.article__title,.article__entry{margin-bottom:10px}.article__head:last-child,.article__title:last-child,.article__entry:last-child{margin-bottom:0}.article-single__head,.article-single__image{margin-bottom:40px}.article-single__head:last-child,.article-single__image:last-child{margin-bottom:0}.article-single__image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.articles{gap:40px;list-style:none;display:grid}.btn,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_button_select_files,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer button,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer button{--button-border-radius:0;--button-color:var(--theme-color-white);--button-background-color:#9a9496;--button-transition-duration:var(--theme-transition-duration);--button-hover-color:#9a9496;--button-hover-background-color:var(--theme-color-white);text-transform:uppercase;text-align:center;appearance:none;box-shadow:none;border-radius:var(--button-border-radius);background:var(--button-background-color);color:var(--button-color);transition:color,background;transition-duration:var(--button-transition-duration);border:0;padding:14px 46px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.btn:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_button_select_files:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer input:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer button:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer input:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer button:where(:hover,:focus-visible){color:var(--button-hover-color);background:var(--button-hover-background-color)}}.btn--outlined{--button-color:#000;--button-background-color:#fff;--button-hover-color:#fff;--button-hover-background-color:#000}.btn--block{display:block}.footer{width:100%;color:var(--theme-color-white);background-color:#25b04b;padding-block:26.5px;font-size:17px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.footer{padding-block:38px}}.footer .shell{--shell-max-width:1064px}.footer__inner{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.footer__inner{flex-direction:column-reverse;align-items:start}.footer__links{flex-direction:column;display:flex}}.footer__links a:not(:last-child):after{content:"/"}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.footer__links a:not(:last-child):after{display:none}}.header{z-index:100;width:100%;padding:50px 80px;position:absolute;top:0;left:0}@media (width<=1199px){.header{padding-inline:60px}}@media (width<=1023px){.header{padding-inline:40px}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.header{padding-block:44px}}.header__inner{justify-content:space-between;align-items:start;gap:40px;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.header__inner{align-items:center}}.header__menu{opacity:0;pointer-events:none;visibility:hidden;width:100%;height:100svh;transition:opacity var(--theme-transition-duration);background-color:#231f2099;justify-content:end;font-size:20px;font-weight:500;line-height:2.5;display:flex;position:fixed;top:0;left:0}body.admin-bar .header__menu{height:calc(100svh - var(--admin-bar-height));margin-top:var(--admin-bar-height)}body.has-menu-open .header__menu{opacity:1;pointer-events:auto;visibility:visible}.header__menu-inner{background-color:var(--theme-color-primary-dark);width:404px;height:100%;padding:127px 70px 40px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.header__menu-inner{width:100%}}.header__menu-wrapper{flex-direction:column;height:100%;display:flex;overflow-y:auto}.header__menu-line{color:var(--theme-color-light)}.header__socials{margin-top:auto}.header__socials a{width:fit-content;transition:scale var(--theme-transition-duration);display:block}@media (hover:hover) and (pointer:fine){.header__socials a:where(:hover,:focus-visible){scale:.9}}.header__socials a img{max-width:41px}.logo{z-index:999;text-decoration:none;display:inline-block;position:relative}.logo--black,.header--black .logo{display:none}.header--black .logo--black{display:block!important}.logo>img{width:100%;display:block}.main{flex-grow:1;flex-shrink:0;width:100%}body.error404 .main{flex-wrap:wrap;display:flex}body.error404 .main>section{width:100%}.nav{--menu-color:var(--theme-color-light);color:var(--menu-color)}.nav--black{--menu-color:#231f20}.nav ul{list-style:none}.nav li.current-menu-parent>a,.nav li.current-menu-item>a{font-weight:700}.nav a{width:fit-content;text-decoration:none;display:block}.nav a:after{content:"";background-color:var(--menu-color);width:0;height:2px;transition:width var(--theme-transition-duration);display:block}@media (hover:hover) and (pointer:fine){.nav a:where(:hover,:focus-visible):after{width:100%}}.nav .sub-menu{padding-left:16px;font-size:18px;line-height:1.8}.section-default{padding-block:120px}.section-default--404{text-align:center;align-items:center;width:100%;display:flex}.section-default__content,.section-default__head{margin-bottom:40px}.section-default__content:last-child,.section-default__head:last-child{margin-bottom:0}.section-default__entry{margin-bottom:20px}.section-default__entry:last-child{margin-bottom:0}.section-default--404 .section-default__entry{max-width:600px;margin-inline:auto}:root{--shell-max-width:982px;--shell-gutter:clamp(40px, 4.14508vw + 20.3109px, 80px)}.shell{max-width:calc(var(--shell-max-width) + var(--shell-gutter) * 2);padding-inline:var(--shell-gutter);width:100%;margin-inline:auto}.shell--fluid{max-width:none}.wrapper{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}body.admin-bar .wrapper{min-height:calc(100svh - 32px)}@media (width<=782px){body.admin-bar .wrapper{min-height:calc(100svh - 46px)}}.nav-trigger{--nav-triger-color:var(--theme-color-white);z-index:999;background-color:#0000;border:none;flex-direction:column;justify-content:space-between;width:31px;height:14px;display:flex;position:relative}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav-trigger{width:39px;height:20px}}.header--black .nav-trigger{--nav-triger-color:var(--theme-color-black)}.nav-trigger span{background-color:var(--nav-triger-color);width:100%;height:2px;transition:rotate .3s;display:block}body.has-menu-open .nav-trigger{justify-content:center}body.has-menu-open .nav-trigger span:first-child{position:absolute;top:50%;rotate:45deg}body.has-menu-open .nav-trigger span:nth-child(2){display:none}body.has-menu-open .nav-trigger span:nth-child(3){position:absolute;top:50%;rotate:-45deg}.hero{min-height:100svh;color:var(--theme-color-light);background-color:#383334}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.hero{min-height:auto;padding-block:184px 91px}}.hero__inner{grid-template-columns:1fr 1fr;display:grid}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.hero__inner{grid-template-columns:1fr}}.hero__image{opacity:.8;background-color:#d3d3d3;min-height:100svh;position:relative}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.hero__image{display:none}}.hero__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;max-height:100%;position:absolute;inset:0}.hero__content{text-align:center;justify-content:center;align-items:center;padding:100px 120px;display:flex}@media (width<=1199px){.hero__content{padding-inline:60px}}@media (width<=1023px){.hero__content{padding-inline:40px}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.hero__content{padding-block:0}}.hero__title span{color:var(--theme-color-primary)}@media (width>=1599.02px){.hero__title{font-size:80px}}.text-columns{background-color:var(--theme-color-primary-dark);padding-block:clamp(99px,2.6943vw + 86.2021px,125px)}.text-columns__inner{grid-template-columns:1fr 1fr;gap:20px 80px;display:grid}@media (width<=1023px){.text-columns__inner{grid-template-columns:1fr}}.list{margin-top:clamp(91px,3.52332vw + 74.2643px,125px);margin-bottom:clamp(47px,1.86528vw + 38.1399px,65px)}.list__inner{grid-template-columns:repeat(2,1fr);gap:84px;display:grid}@media (width<=1199px){.list__inner{gap:40px}}@media (width<=1023px){.list__inner{grid-template-columns:1fr;gap:0}}.list__heading:last-child{margin-bottom:0}@media (width<=1023px){.list__heading{border-bottom:2px solid var(--theme-color-dark);padding-bottom:42px}}.list__title{color:#25b04b;margin-bottom:32px}.list__title:last-child{margin-bottom:0}@media (width<=1023px){.list__title{margin-bottom:28px}}.list__description{max-width:415px;font-weight:500}.list__accordion-head{font-size:1.25rem}@media (width<=1440px){.list__accordion-head{font-size:clamp(1.125rem,.207254vw + 1.06347rem,1.25rem)}}.list__accordion-head{color:#25b04b;align-items:center;gap:4px;margin-bottom:8.5px;display:flex}.list__accordion-head:before{content:"—"}@media (width<=1023px){.list__accordion-head:before{display:none}.list__accordion-head{padding-block:18px;margin-bottom:0;padding-right:12px}.list__accordion{border-bottom:2px solid var(--theme-color-dark)}.accordion__head{justify-content:space-between;align-items:center;gap:20px;display:flex}.accordion__body{transition:all var(--theme-transition-duration);grid-template-rows:0fr;display:grid}.accordion.is-active .accordion__body{grid-template-rows:1fr;margin-bottom:25px}.accordion__body-inner{overflow:hidden}}.accordion__icon{align-items:center;display:none}@media (width<=1023px){.accordion__icon{display:flex}}.accordion.is-active .accordion__icon svg,.accordion__icon svg~svg{display:none}.accordion.is-active .accordion__icon svg~svg{display:block}.quote{margin-top:199px;margin-bottom:257px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.quote{margin-top:47px;margin-bottom:77px}}.quote .shell{--shell-max-width:940px}@media (width<=1023px){.quote .shell{--shell-gutter:40px}}.quote__top-bg-element{position:absolute;top:-130px;right:-130px}@media (width<=1199px){.quote__top-bg-element{right:-40px}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.quote__top-bg-element{align-self:end;margin-bottom:9px;margin-right:-40px;position:static}}.quote__top-bg-element img{-o-object-fit:contain;object-fit:contain;width:370px;height:156px}@media (width<=1199px){.quote__top-bg-element img{width:310px;height:116px}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.quote__top-bg-element img{width:270px;height:113px}}.quote__bottom-bg-element{position:absolute;bottom:-222px;left:99px}@media (width<=1199px){.quote__bottom-bg-element{bottom:-180px}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.quote__bottom-bg-element{order:1;margin-left:-25px;position:static}}.quote__bottom-bg-element img{-o-object-fit:contain;object-fit:contain;width:364px;height:186px}@media (width<=1199px){.quote__bottom-bg-element img{width:280px;height:126px}}.quote__inner{justify-content:space-between;align-items:end;gap:39px;display:flex;position:relative}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.quote__inner{flex-direction:column;align-items:start}}.quote__images{width:25.8%}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.quote__images{width:100%;display:contents}}.quote__top-image{margin-bottom:42px;margin-left:-100px}.quote__top-image:last-child{margin-bottom:0}@media (width<=1199px){.quote__top-image{margin-left:-40px}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.quote__top-image{margin-bottom:18px}}@media (width<=575px){.quote__top-image img{max-width:300px}}.quote__bottom-image{margin-right:45px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.quote__bottom-image{order:2;align-self:flex-end;margin-right:-40px}}@media (width<=575px){.quote__bottom-image img{max-width:242px}}.quote__content{width:54.7%}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.quote__content{width:100%}}.quote__content svg{color:#25b04b;margin-bottom:20px}.quote__quote{font-size:1.5625rem}@media (width<=1440px){.quote__quote{font-size:clamp(1.25rem,.518135vw + 1.09618rem,1.5625rem)}}.quote__quote{color:#231f20;font-family:var(--theme-font-family-heading);line-height:1.32}.summary{margin-top:80px;margin-bottom:42px;font-size:1.0625rem}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.summary{margin-top:77px;font-size:.9375rem}}.summary__title{color:#25b04b;margin-bottom:30px}.summary__title:last-child{margin-bottom:0}@media (width<=1023px){.summary__title{margin-bottom:28px}}.summary__body{grid-template-columns:repeat(2,1fr);gap:106px;margin-left:67px;margin-right:-67px;display:grid}@media (width<=1199px){.summary__body{margin-left:20px;margin-right:0}}@media (width<=1023px){.summary__body{grid-template-columns:1fr;gap:24px;margin-left:0}}.summary__content{margin-bottom:22px}.summary__content:last-child{margin-bottom:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.summary__content{margin-bottom:0}.summary.is-active .summary__content{margin-bottom:20px}.summary.is-active .summary__content:last-child{margin-bottom:0}}.summary__content p{margin-bottom:22px}.summary__content p:last-child{margin-bottom:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.summary__content p{margin-bottom:18px}}.summary__content strong{letter-spacing:-.17px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.summary__content strong{letter-spacing:normal;font-weight:600}}.summary__content--light{margin-top:36px;font-style:italic;font-weight:300}@media (width<=1023px){.summary__content--mobile-hidden{display:none}.summary.is-active .summary__content--mobile-hidden{display:block}}.summary__bg-element{justify-content:end;margin-top:94px;margin-right:-124px;display:flex}@media (width<=1023px){.summary__bg-element{margin-top:36px;margin-right:-134px}}.summary__bg-element img{-o-object-fit:contain;object-fit:contain;width:437px;height:202px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.summary__bg-element img{width:311px;height:144px}}.summary__read-more{border:none;border-bottom:2px solid var(--theme-color-black);text-transform:uppercase;background-color:#0000;width:fit-content;font-size:.75rem;font-weight:600;display:none}@media (width<=1023px){.summary__read-more{display:block}}.summary.is-active .summary__read-more span,.summary__read-more span~span{display:none}.summary.is-active .summary__read-more span~span{display:block}.nav-controls{align-items:center;gap:12px;display:flex}.nav-controls__button{color:var(--theme-color-white);width:50px;height:50px;transition:color var(--theme-transition-duration), background-color var(--theme-transition-duration);background-color:#231f20;border:2px solid #231f20;border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.nav-controls__button:where(:hover,:focus-visible){color:#231f20;background-color:#0000}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav-controls__button{width:48px;height:48px}}.nav-controls__button:disabled{pointer-events:none;cursor:not-allowed;opacity:.3}.gallery{margin-top:42px;margin-bottom:98px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.gallery{margin-bottom:77px}}.gallery__title{color:#25b04b;margin-bottom:44px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.gallery__title{margin-bottom:29px}}.gallery__body{margin-left:-67px}@media (width<=1199px){.gallery__body{margin-left:-10px}}.gallery__body .splide__track{overflow:visible}.gallery__body img{width:auto;max-width:375px;height:auto;max-height:325px}@media (width<=575px){.gallery__body img{max-width:calc(100vw - 80px)}}.gallery__body .nav-controls{margin-top:45px;margin-left:67px}@media (width<=1199px){.gallery__body .nav-controls{margin-top:24px;margin-left:10px}}.clients{margin-block:110px 98px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.clients{margin-block:77px 88px}}.clients__title{color:#25b04b;margin-bottom:clamp(28px,1.34715vw + 21.601px,41px)}.clients__body{flex-wrap:wrap;justify-content:center;align-items:center;gap:53px 100px;display:flex}@media (width<=1023px){.clients__body{gap:37px 65px}}.clients__client{opacity:.5;transition:opacity var(--theme-transition-duration);position:relative}.clients__client:has(a:hover){opacity:1}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.clients__client{justify-content:center;align-items:center;width:39%;display:flex}}.clients__client img{-o-object-fit:contain;object-fit:contain;max-width:150px;max-height:85px}.clients__client-link{position:absolute;inset:0}.testimonials{font-size:1.5625rem}@media (width<=1440px){.testimonials{font-size:clamp(1.25rem,.518135vw + 1.09618rem,1.5625rem)}}.testimonials{font-family:var(--theme-font-family-heading);color:#231f20;margin-block:75px 120px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.testimonials{margin-block:67px 113px}}.testimonials__title{color:#25b04b;margin-bottom:45px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.testimonials__title{margin-bottom:32px}}.testimonials__body{max-width:919px;padding-left:72px}@media (width<=1023px){.testimonials__body{padding-left:0}}.testimonials__body .nav-controls{margin-top:clamp(20px,1.65803vw + 12.1244px,36px)}.testimonials__testimonial-name{display:inline}@media (width<=1023px){.testimonials__testimonial-name{font-size:1.125rem;font-family:var(--theme-font-family);margin-top:16px;display:block}}.form{color:#231f20;background-color:#d3d0cc;padding-block:87px 84px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.form{padding-block:65px 80px}}.form .shell{--shell-max-width:852px}.form__title{margin-bottom:clamp(33px,1.1399vw + 27.5855px,44px);font-size:2.1875rem;font-weight:500;line-height:1}div.gform_wrapper.gravity-theme.gform-theme--no-framework ::placeholder{color:#a8a8a8}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_required_legend{display:none}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_fields{gap:15px 25px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_fields{gap:10px}}div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=color],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=date],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=datetime-local],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=datetime],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=email],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=month],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=number],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=password],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=search],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=tel],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=text],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=time],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=url],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=week],div.gform_wrapper.gravity-theme.gform-theme--no-framework select,div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea{appearance:none;box-shadow:none;background:var(--theme-color-light);color:#000;border:0;border-radius:0;height:47px;padding-inline:23px;font-size:.75rem;display:block}div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea{resize:vertical}div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea.large{height:124px}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_validation_errors{display:none}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gfield_validation_message{color:#c02b0a;background:0 0;border:0;padding:0;font-size:.75rem}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer{justify-content:space-between;align-items:center;margin:15px 0 0;padding:0;display:flex;position:relative}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer button,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer button{margin:0;line-height:1.2!important}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_ajax_spinner{width:50px;position:absolute;top:50%;right:0;transform:translateY(-50%)}
