.elementor-35 .elementor-element.elementor-element-6bff2755{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-35 .elementor-element.elementor-element-5d01764c{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-35 .elementor-element.elementor-element-1bfe39c1{text-align:start;}.elementor-35 .elementor-element.elementor-element-1bfe39c1 img{width:100%;height:32px;object-fit:contain;object-position:center center;}.elementor-35 .elementor-element.elementor-element-5fd7cd1 .elementor-menu-toggle{margin:0 auto;}.elementor-35 .elementor-element.elementor-element-5fd7cd1 .elementor-nav-menu .elementor-item{font-family:"PT Serif", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-35 .elementor-element.elementor-element-34e464ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-4344164b{text-align:start;}.elementor-35 .elementor-element.elementor-element-4344164b .elementor-heading-title{font-family:var( --e-global-typography-ec05ce0-font-family ), Sans-serif;font-size:var( --e-global-typography-ec05ce0-font-size );font-weight:var( --e-global-typography-ec05ce0-font-weight );text-transform:var( --e-global-typography-ec05ce0-text-transform );font-style:var( --e-global-typography-ec05ce0-font-style );text-decoration:var( --e-global-typography-ec05ce0-text-decoration );line-height:var( --e-global-typography-ec05ce0-line-height );letter-spacing:var( --e-global-typography-ec05ce0-letter-spacing );word-spacing:var( --e-global-typography-ec05ce0-word-spacing );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-35 .elementor-element.elementor-element-1f9c8863{--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-item > a{font-family:var( --e-global-typography-2067017-font-family ), Sans-serif;font-size:var( --e-global-typography-2067017-font-size );font-weight:var( --e-global-typography-2067017-font-weight );text-transform:var( --e-global-typography-2067017-text-transform );font-style:var( --e-global-typography-2067017-font-style );text-decoration:var( --e-global-typography-2067017-text-decoration );line-height:var( --e-global-typography-2067017-line-height );letter-spacing:var( --e-global-typography-2067017-letter-spacing );word-spacing:var( --e-global-typography-2067017-word-spacing );}.elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-383889e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-6b3da352{text-align:start;}.elementor-35 .elementor-element.elementor-element-6b3da352 .elementor-heading-title{font-family:var( --e-global-typography-ec05ce0-font-family ), Sans-serif;font-size:var( --e-global-typography-ec05ce0-font-size );font-weight:var( --e-global-typography-ec05ce0-font-weight );text-transform:var( --e-global-typography-ec05ce0-text-transform );font-style:var( --e-global-typography-ec05ce0-font-style );text-decoration:var( --e-global-typography-ec05ce0-text-decoration );line-height:var( --e-global-typography-ec05ce0-line-height );letter-spacing:var( --e-global-typography-ec05ce0-letter-spacing );word-spacing:var( --e-global-typography-ec05ce0-word-spacing );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-35 .elementor-element.elementor-element-3d11fe2{--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-2067017-font-family ), Sans-serif;font-size:var( --e-global-typography-2067017-font-size );font-weight:var( --e-global-typography-2067017-font-weight );text-transform:var( --e-global-typography-2067017-text-transform );font-style:var( --e-global-typography-2067017-font-style );text-decoration:var( --e-global-typography-2067017-text-decoration );line-height:var( --e-global-typography-2067017-line-height );letter-spacing:var( --e-global-typography-2067017-letter-spacing );word-spacing:var( --e-global-typography-2067017-word-spacing );}.elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-63d72035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-2e3ccad6{text-align:start;}.elementor-35 .elementor-element.elementor-element-2e3ccad6 .elementor-heading-title{font-family:var( --e-global-typography-ec05ce0-font-family ), Sans-serif;font-size:var( --e-global-typography-ec05ce0-font-size );font-weight:var( --e-global-typography-ec05ce0-font-weight );text-transform:var( --e-global-typography-ec05ce0-text-transform );font-style:var( --e-global-typography-ec05ce0-font-style );text-decoration:var( --e-global-typography-ec05ce0-text-decoration );line-height:var( --e-global-typography-ec05ce0-line-height );letter-spacing:var( --e-global-typography-ec05ce0-letter-spacing );word-spacing:var( --e-global-typography-ec05ce0-word-spacing );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-35 .elementor-element.elementor-element-5db64443{--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-item > a{font-family:var( --e-global-typography-2067017-font-family ), Sans-serif;font-size:var( --e-global-typography-2067017-font-size );font-weight:var( --e-global-typography-2067017-font-weight );text-transform:var( --e-global-typography-2067017-text-transform );font-style:var( --e-global-typography-2067017-font-style );text-decoration:var( --e-global-typography-2067017-text-decoration );line-height:var( --e-global-typography-2067017-line-height );letter-spacing:var( --e-global-typography-2067017-letter-spacing );word-spacing:var( --e-global-typography-2067017-word-spacing );}.elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-62cec3a{--display:flex;--min-height:37px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-35 .elementor-element.elementor-element-62cec3a:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-62cec3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a115014 );}.elementor-35 .elementor-element.elementor-element-39a526ed{text-align:center;}.elementor-35 .elementor-element.elementor-element-39a526ed .elementor-heading-title{font-family:var( --e-global-typography-2067017-font-family ), Sans-serif;font-size:var( --e-global-typography-2067017-font-size );font-weight:var( --e-global-typography-2067017-font-weight );text-transform:var( --e-global-typography-2067017-text-transform );font-style:var( --e-global-typography-2067017-font-style );text-decoration:var( --e-global-typography-2067017-text-decoration );line-height:var( --e-global-typography-2067017-line-height );letter-spacing:var( --e-global-typography-2067017-letter-spacing );word-spacing:var( --e-global-typography-2067017-word-spacing );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-6bff2755{--flex-wrap:wrap;}.elementor-35 .elementor-element.elementor-element-5d01764c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-35 .elementor-element.elementor-element-5d01764c.e-con{--order:99999 /* order end hack */;}.elementor-35 .elementor-element.elementor-element-1bfe39c1{text-align:center;}.elementor-35 .elementor-element.elementor-element-1bfe39c1 img{height:35px;}.elementor-35 .elementor-element.elementor-element-5fd7cd1 .elementor-nav-menu .elementor-item{font-size:36px;}.elementor-35 .elementor-element.elementor-element-4344164b{text-align:start;}.elementor-35 .elementor-element.elementor-element-4344164b .elementor-heading-title{font-size:var( --e-global-typography-ec05ce0-font-size );line-height:var( --e-global-typography-ec05ce0-line-height );letter-spacing:var( --e-global-typography-ec05ce0-letter-spacing );word-spacing:var( --e-global-typography-ec05ce0-word-spacing );}.elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2067017-font-size );line-height:var( --e-global-typography-2067017-line-height );letter-spacing:var( --e-global-typography-2067017-letter-spacing );word-spacing:var( --e-global-typography-2067017-word-spacing );}.elementor-35 .elementor-element.elementor-element-6b3da352{text-align:start;}.elementor-35 .elementor-element.elementor-element-6b3da352 .elementor-heading-title{font-size:var( --e-global-typography-ec05ce0-font-size );line-height:var( --e-global-typography-ec05ce0-line-height );letter-spacing:var( --e-global-typography-ec05ce0-letter-spacing );word-spacing:var( --e-global-typography-ec05ce0-word-spacing );}.elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2067017-font-size );line-height:var( --e-global-typography-2067017-line-height );letter-spacing:var( --e-global-typography-2067017-letter-spacing );word-spacing:var( --e-global-typography-2067017-word-spacing );}.elementor-35 .elementor-element.elementor-element-2e3ccad6{text-align:start;}.elementor-35 .elementor-element.elementor-element-2e3ccad6 .elementor-heading-title{font-size:var( --e-global-typography-ec05ce0-font-size );line-height:var( --e-global-typography-ec05ce0-line-height );letter-spacing:var( --e-global-typography-ec05ce0-letter-spacing );word-spacing:var( --e-global-typography-ec05ce0-word-spacing );}.elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2067017-font-size );line-height:var( --e-global-typography-2067017-line-height );letter-spacing:var( --e-global-typography-2067017-letter-spacing );word-spacing:var( --e-global-typography-2067017-word-spacing );}.elementor-35 .elementor-element.elementor-element-39a526ed .elementor-heading-title{font-size:var( --e-global-typography-2067017-font-size );line-height:var( --e-global-typography-2067017-line-height );letter-spacing:var( --e-global-typography-2067017-letter-spacing );word-spacing:var( --e-global-typography-2067017-word-spacing );}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-6bff2755{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-35 .elementor-element.elementor-element-5d01764c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-35 .elementor-element.elementor-element-5d01764c.e-con{--order:-99999 /* order start hack */;}.elementor-35 .elementor-element.elementor-element-1bfe39c1{text-align:start;}.elementor-35 .elementor-element.elementor-element-1bfe39c1 img{height:30px;}.elementor-35 .elementor-element.elementor-element-5fd7cd1 .elementor-nav-menu .elementor-item{font-size:26px;}.elementor-35 .elementor-element.elementor-element-34e464ab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-4344164b .elementor-heading-title{font-size:var( --e-global-typography-ec05ce0-font-size );line-height:var( --e-global-typography-ec05ce0-line-height );letter-spacing:var( --e-global-typography-ec05ce0-letter-spacing );word-spacing:var( --e-global-typography-ec05ce0-word-spacing );}.elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-1f9c8863 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2067017-font-size );line-height:var( --e-global-typography-2067017-line-height );letter-spacing:var( --e-global-typography-2067017-letter-spacing );word-spacing:var( --e-global-typography-2067017-word-spacing );}.elementor-35 .elementor-element.elementor-element-383889e8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-6b3da352 .elementor-heading-title{font-size:var( --e-global-typography-ec05ce0-font-size );line-height:var( --e-global-typography-ec05ce0-line-height );letter-spacing:var( --e-global-typography-ec05ce0-letter-spacing );word-spacing:var( --e-global-typography-ec05ce0-word-spacing );}.elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-3d11fe2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2067017-font-size );line-height:var( --e-global-typography-2067017-line-height );letter-spacing:var( --e-global-typography-2067017-letter-spacing );word-spacing:var( --e-global-typography-2067017-word-spacing );}.elementor-35 .elementor-element.elementor-element-63d72035{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-2e3ccad6 .elementor-heading-title{font-size:var( --e-global-typography-ec05ce0-font-size );line-height:var( --e-global-typography-ec05ce0-line-height );letter-spacing:var( --e-global-typography-ec05ce0-letter-spacing );word-spacing:var( --e-global-typography-ec05ce0-word-spacing );}.elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-5db64443 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2067017-font-size );line-height:var( --e-global-typography-2067017-line-height );letter-spacing:var( --e-global-typography-2067017-letter-spacing );word-spacing:var( --e-global-typography-2067017-word-spacing );}.elementor-35 .elementor-element.elementor-element-39a526ed .elementor-heading-title{font-size:var( --e-global-typography-2067017-font-size );line-height:var( --e-global-typography-2067017-line-height );letter-spacing:var( --e-global-typography-2067017-letter-spacing );word-spacing:var( --e-global-typography-2067017-word-spacing );}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-5d01764c{--width:35%;}.elementor-35 .elementor-element.elementor-element-34e464ab{--width:25%;}.elementor-35 .elementor-element.elementor-element-383889e8{--width:25%;}.elementor-35 .elementor-element.elementor-element-63d72035{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-35 .elementor-element.elementor-element-5d01764c{--width:100%;}.elementor-35 .elementor-element.elementor-element-34e464ab{--width:20%;}.elementor-35 .elementor-element.elementor-element-383889e8{--width:25%;}.elementor-35 .elementor-element.elementor-element-63d72035{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-6bff2755 */.elementor-35 .elementor-element.elementor-element-6bff2755, .elementor-35 .elementor-element.elementor-element-6bff2755 > .e-con-inner { background:#143318 !important; color:#FFFFFF; }
.elementor-35 .elementor-element.elementor-element-6bff2755 > .e-con-inner { max-width:1180px; margin:0 auto; padding:48px 28px 40px !important; display:grid !important; grid-template-columns:minmax(230px,1.1fr) minmax(200px,1fr) minmax(260px,1.2fr); gap:32px; align-items:start; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5d01764c { display:contents !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5d01764c > .e-con-inner { display:contents !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-1bfe39c1 { grid-column:1 !important; grid-row:1 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-34e464ab { grid-column:1 !important; grid-row:2 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 { grid-column:2 !important; grid-row:1 / span 2 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-383889e8 { grid-column:3 !important; grid-row:1 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-63d72035 { grid-column:3 !important; grid-row:2 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5fd7cd1 { grid-column:1 / -1 !important; grid-row:3 !important; border-top:1px solid #2E6328; padding-top:20px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-theme-site-logo .elementor-widget-container a { display:inline-flex; background:#FFFFFF; border-radius:50%; padding:8px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-theme-site-logo img { width:58px !important; height:auto; }
.elementor-35 .elementor-element.elementor-element-6bff2755 h1, .elementor-35 .elementor-element.elementor-element-6bff2755 h2, .elementor-35 .elementor-element.elementor-element-6bff2755 h3, .elementor-35 .elementor-element.elementor-element-6bff2755 h4, .elementor-35 .elementor-element.elementor-element-6bff2755 h5, .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-heading-title { color:#E8F2E4 !important; font-family:"Cormorant Garamond", Georgia, serif; }
.elementor-35 .elementor-element.elementor-element-6bff2755 p, .elementor-35 .elementor-element.elementor-element-6bff2755 li, .elementor-35 .elementor-element.elementor-element-6bff2755 span, .elementor-35 .elementor-element.elementor-element-6bff2755 a, .elementor-35 .elementor-element.elementor-element-6bff2755 button, .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-container { color:#FFFFFF !important; font-family:"Source Sans 3", sans-serif; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-nav-menu .elementor-item { color:#FFFFFF !important; font-size:16px; font-weight:400; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-nav-menu .elementor-item:hover { color:#E8F2E4 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5fd7cd1 .elementor-widget-container:before { content:"Pflichtangaben"; display:block; color:#E8F2E4; font-family:"Cormorant Garamond", Georgia, serif; font-size:24px; font-weight:600; margin-bottom:12px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 .footer-navigation h2 { color:#E8F2E4 !important; font-family:"Cormorant Garamond", Georgia, serif; font-size:24px; font-weight:600; margin:0 0 12px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 .footer-navigation ul { list-style:none; padding:0; margin:0; display:flex; flex-direction:column; gap:8px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 .footer-navigation a { color:#FFFFFF !important; font-size:16px; text-decoration:none; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 .footer-navigation a:hover { color:#E8F2E4 !important; text-decoration:underline; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-menu-toggle { color:#FFFFFF !important; background:#2E6328 !important; border:1px solid #E8F2E4 !important; border-radius:6px; padding:10px; min-width:44px; min-height:44px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-nav-menu--dropdown { background:#143318 !important; border:1px solid #2E6328 !important; }
@media (max-width:767px) { .elementor-35 .elementor-element.elementor-element-6bff2755 > .e-con-inner { grid-template-columns:1fr; padding:36px 18px !important; gap:24px; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-1bfe39c1 { grid-column:1 !important; grid-row:1 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-34e464ab { grid-column:1 !important; grid-row:2 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 { grid-column:1 !important; grid-row:3 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-383889e8 { grid-column:1 !important; grid-row:4 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-63d72035 { grid-column:1 !important; grid-row:5 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5fd7cd1 { grid-column:1 !important; grid-row:6 !important; } }
.elementor-35 .elementor-element.elementor-element-6bff2755 > .e-con-inner { max-width:1180px; margin:0 auto; padding:48px 28px 40px !important; display:grid !important; grid-template-columns:minmax(230px,1.1fr) minmax(200px,1fr) minmax(260px,1.2fr); gap:32px; align-items:start; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5d01764c { display:contents !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5d01764c > .e-con-inner { display:contents !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-1bfe39c1 { grid-column:1 !important; grid-row:1 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-34e464ab { grid-column:1 !important; grid-row:2 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 { grid-column:2 !important; grid-row:1 / span 2 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-383889e8 { grid-column:3 !important; grid-row:1 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-63d72035 { grid-column:3 !important; grid-row:2 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5fd7cd1 { grid-column:1 / -1 !important; grid-row:3 !important; border-top:1px solid #2E6328; padding-top:20px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-theme-site-logo .elementor-widget-container a { display:inline-flex; background:#FFFFFF; border-radius:50%; padding:8px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-theme-site-logo img { width:58px !important; height:auto; }
.elementor-35 .elementor-element.elementor-element-6bff2755 h1, .elementor-35 .elementor-element.elementor-element-6bff2755 h2, .elementor-35 .elementor-element.elementor-element-6bff2755 h3, .elementor-35 .elementor-element.elementor-element-6bff2755 h4, .elementor-35 .elementor-element.elementor-element-6bff2755 h5, .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-heading-title { color:#E8F2E4 !important; font-family:"Cormorant Garamond", Georgia, serif; }
.elementor-35 .elementor-element.elementor-element-6bff2755 p, .elementor-35 .elementor-element.elementor-element-6bff2755 li, .elementor-35 .elementor-element.elementor-element-6bff2755 span, .elementor-35 .elementor-element.elementor-element-6bff2755 a, .elementor-35 .elementor-element.elementor-element-6bff2755 button, .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-container { color:#FFFFFF !important; font-family:"Source Sans 3", sans-serif; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-nav-menu .elementor-item { color:#FFFFFF !important; font-size:16px; font-weight:400; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-nav-menu .elementor-item:hover { color:#E8F2E4 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5fd7cd1 .elementor-widget-container:before { content:"Pflichtangaben"; display:block; color:#E8F2E4; font-family:"Cormorant Garamond", Georgia, serif; font-size:24px; font-weight:600; margin-bottom:12px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 .footer-navigation h2 { color:#E8F2E4 !important; font-family:"Cormorant Garamond", Georgia, serif; font-size:24px; font-weight:600; margin:0 0 12px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 .footer-navigation ul { list-style:none; padding:0; margin:0; display:flex; flex-direction:column; gap:8px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 .footer-navigation a { color:#FFFFFF !important; font-size:16px; text-decoration:none; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 .footer-navigation a:hover { color:#E8F2E4 !important; text-decoration:underline; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-menu-toggle { color:#FFFFFF !important; background:#2E6328 !important; border:1px solid #E8F2E4 !important; border-radius:6px; padding:10px; min-width:44px; min-height:44px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-nav-menu--dropdown { background:#143318 !important; border:1px solid #2E6328 !important; }
@media (max-width:767px) { .elementor-35 .elementor-element.elementor-element-6bff2755 > .e-con-inner { grid-template-columns:1fr; padding:36px 18px !important; gap:24px; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-1bfe39c1 { grid-column:1 !important; grid-row:1 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-34e464ab { grid-column:1 !important; grid-row:2 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 { grid-column:1 !important; grid-row:3 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-383889e8 { grid-column:1 !important; grid-row:4 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-63d72035 { grid-column:1 !important; grid-row:5 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5fd7cd1 { grid-column:1 !important; grid-row:6 !important; } }
.elementor-35 .elementor-element.elementor-element-6bff2755 > .e-con-inner { max-width:1180px; margin:0 auto; padding:48px 28px 40px !important; display:grid !important; grid-template-columns:minmax(230px,1.1fr) minmax(200px,1fr) minmax(260px,1.2fr); gap:32px; align-items:start; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5d01764c, .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5d01764c > .e-con-inner { display:contents !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-1bfe39c1 { grid-column:1 !important; grid-row:1 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-34e464ab { grid-column:1 !important; grid-row:2 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 { grid-column:2 !important; grid-row:1 / span 2 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-383889e8 { grid-column:3 !important; grid-row:1 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-63d72035 { grid-column:3 !important; grid-row:2 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5fd7cd1 { grid-column:1 / -1 !important; grid-row:3 !important; border-top:1px solid #2E6328; padding-top:20px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-theme-site-logo .elementor-widget-container a { display:inline-flex; background:#FFFFFF; border-radius:50%; padding:8px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-theme-site-logo img { width:58px !important; height:auto; }
.elementor-35 .elementor-element.elementor-element-6bff2755 h1, .elementor-35 .elementor-element.elementor-element-6bff2755 h2, .elementor-35 .elementor-element.elementor-element-6bff2755 h3, .elementor-35 .elementor-element.elementor-element-6bff2755 h4, .elementor-35 .elementor-element.elementor-element-6bff2755 h5, .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-heading-title { color:#E8F2E4 !important; font-family:"Cormorant Garamond", Georgia, serif; }
.elementor-35 .elementor-element.elementor-element-6bff2755 p, .elementor-35 .elementor-element.elementor-element-6bff2755 li, .elementor-35 .elementor-element.elementor-element-6bff2755 span, .elementor-35 .elementor-element.elementor-element-6bff2755 a, .elementor-35 .elementor-element.elementor-element-6bff2755 button, .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-container { color:#FFFFFF !important; font-family:"Source Sans 3", sans-serif; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-nav-menu .elementor-item { color:#FFFFFF !important; font-size:16px; font-weight:400; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-widget-nav-menu .elementor-item:hover { color:#E8F2E4 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5fd7cd1 .elementor-widget-container:before { content:"Pflichtangaben"; display:block; color:#E8F2E4; font-family:"Cormorant Garamond", Georgia, serif; font-size:24px; font-weight:600; margin-bottom:12px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5fd7cd1 .elementor-nav-menu { display:flex !important; flex-wrap:wrap; gap:12px 20px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5fd7cd1 .elementor-nav-menu li { margin:0 !important; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 .footer-navigation h2 { color:#E8F2E4 !important; font-family:"Cormorant Garamond", Georgia, serif; font-size:24px; font-weight:600; margin:0 0 12px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 .footer-navigation ul { list-style:none; padding:0; margin:0; display:flex; flex-direction:column; gap:8px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 .footer-navigation a { color:#FFFFFF !important; font-size:16px; text-decoration:none; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 .footer-navigation a:hover { color:#E8F2E4 !important; text-decoration:underline; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-menu-toggle { color:#FFFFFF !important; background:#2E6328 !important; border:1px solid #E8F2E4 !important; border-radius:6px; padding:10px; min-width:44px; min-height:44px; }
.elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-nav-menu--dropdown { background:#143318 !important; border:1px solid #2E6328 !important; }
@media (max-width:767px) { .elementor-35 .elementor-element.elementor-element-6bff2755 > .e-con-inner { grid-template-columns:1fr; padding:36px 18px !important; gap:24px; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-1bfe39c1 { grid-column:1 !important; grid-row:1 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-34e464ab { grid-column:1 !important; grid-row:2 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-e5ac095 { grid-column:1 !important; grid-row:3 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-383889e8 { grid-column:1 !important; grid-row:4 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-63d72035 { grid-column:1 !important; grid-row:5 !important; } .elementor-35 .elementor-element.elementor-element-6bff2755 .elementor-element-5fd7cd1 { grid-column:1 !important; grid-row:6 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62cec3a */.elementor-35 .elementor-element.elementor-element-62cec3a, .elementor-35 .elementor-element.elementor-element-62cec3a > .e-con-inner { background:#143318 !important; color:#C5D9BE !important; }
.elementor-35 .elementor-element.elementor-element-62cec3a { position:relative; z-index:1; margin-top:-24px !important; }
.elementor-35 .elementor-element.elementor-element-62cec3a:before { content:""; position:absolute; left:0; right:0; top:-50px; height:50px; background:#143318; z-index:0; pointer-events:none; }
.elementor-35 .elementor-element.elementor-element-62cec3a > .e-con-inner { position:relative; z-index:1; max-width:1180px; margin:0 auto; padding:16px 28px !important; border-top:1px solid #2E6328; }
.elementor-35 .elementor-element.elementor-element-62cec3a .elementor-heading-title { color:#C5D9BE !important; font-family:"Source Sans 3", sans-serif; font-size:14px; }
@media (max-width:767px) { .elementor-35 .elementor-element.elementor-element-62cec3a { margin-top:-10px !important; } .elementor-35 .elementor-element.elementor-element-62cec3a:before { top:-10px; height:10px; } .elementor-35 .elementor-element.elementor-element-62cec3a > .e-con-inner { padding:16px 18px !important; } }
.elementor-35 .elementor-element.elementor-element-62cec3a { position:relative; z-index:1; }
.elementor-35 .elementor-element.elementor-element-62cec3a:before { content:""; position:absolute; left:0; right:0; top:-50px; height:50px; background:#143318; z-index:0; pointer-events:none; }
.elementor-35 .elementor-element.elementor-element-62cec3a > .e-con-inner { position:relative; z-index:1; max-width:1180px; margin:0 auto; padding:16px 28px !important; border-top:1px solid #2E6328; }
.elementor-35 .elementor-element.elementor-element-62cec3a .elementor-heading-title { color:#C5D9BE !important; font-family:"Source Sans 3", sans-serif; font-size:14px; }
@media (max-width:767px) { .elementor-35 .elementor-element.elementor-element-62cec3a:before { top:-10px; height:10px; } .elementor-35 .elementor-element.elementor-element-62cec3a > .e-con-inner { padding:16px 18px !important; } }
.elementor-35 .elementor-element.elementor-element-62cec3a > .e-con-inner { max-width:1180px; margin:0 auto; padding:16px 28px !important; border-top:1px solid #2E6328; }
.elementor-35 .elementor-element.elementor-element-62cec3a .elementor-heading-title { color:#C5D9BE !important; font-family:"Source Sans 3", sans-serif; font-size:14px; }
@media (max-width:767px) { .elementor-35 .elementor-element.elementor-element-62cec3a > .e-con-inner { padding:16px 18px !important; } }/* End custom CSS */