html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:normal;-webkit-overflow-scrolling:touch;font-size:16px}@media (min-width:1400px){.container{width:1370px}}@font-face{font-family:'Cormorant Garamond';src:url('/application/themes/jandora/fonts/CormorantGaramond-Medium.woff2') format('woff2'),url('/application/themes/jandora/fonts/CormorantGaramond-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url('/application/themes/jandora/fonts/CormorantGaramond-MediumItalic.woff2') format('woff2'),url('/application/themes/jandora/fonts/CormorantGaramond-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'DM Sans';src:url('/application/themes/jandora/fonts/DMSans-Regular.woff2') format('woff2'),url('/application/themes/jandora/fonts/DMSans-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'DM Sans';src:url('/application/themes/jandora/fonts/DMSans-Medium.woff2') format('woff2'),url('/application/themes/jandora/fonts/DMSans-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'DM Sans';src:url('/application/themes/jandora/fonts/DMSans-SemiBold.woff2') format('woff2'),url('/application/themes/jandora/fonts/DMSans-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'DM Sans';src:url('/application/themes/jandora/fonts/DMSans-Bold.woff2') format('woff2'),url('/application/themes/jandora/fonts/DMSans-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'fontello';src:url('/application/themes/jandora/icons/fontello.eot');src:url('/application/themes/jandora/icons/fontello.eot#iefix') format('embedded-opentype'),url('/application/themes/jandora/icons/fontello.woff2') format('woff2'),url('/application/themes/jandora/icons/fontello.woff') format('woff'),url('/application/themes/jandora/icons/fontello.ttf') format('truetype'),url('/application/themes/jandora/icons/fontello.svg#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,.makeicon{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-blitz:before{content:'\e800'}.icon-briefumschlag:before{content:'\e801'}.icon-chat-anruf:before{content:'\e802'}.icon-erste-hilfe-kreuz:before{content:'\e803'}.icon-funken:before{content:'\e804'}.icon-gekreuzte-linien:before{content:'\e805'}.icon-gesicht-laechelnd:before{content:'\e806'}.icon-haus:before{content:'\e807'}.icon-herz-strahlen:before{content:'\e808'}.icon-klatschende-haende:before{content:'\e809'}.icon-kreuz-wellen:before{content:'\e80a'}.icon-medaille:before{content:'\e80b'}.icon-offene-haende:before{content:'\e80c'}.icon-person:before{content:'\e80d'}.icon-pfeil-links:before{content:'\e80e'}.icon-steinstapel:before{content:'\e810'}.icon-sterne:before{content:'\e811'}.icon-tannenbaum:before{content:'\e812'}.icon-telefon-klingelt:before{content:'\e813'}.icon-uhr:before{content:'\e814'}.icon-winkende-hand:before{content:'\e815'}.icon-pfeil-rechts:before{content:'\e816'}.icon.inline:before{font-size:25px;color:#5a7f4e}body{font-family:'DM Sans';font-weight:normal;font-size:var(--font-size-normal);line-height:var(--line-height-normal);color:#6c6f72}:root{--font-size-normal:17px;--font-size-small:14px;--line-height-normal:22px;--line-height-small:18px;--font-size-h1:50px;--line-height-h1:55px;--font-size-h2:42px;--line-height-h2:45px;--font-size-h3:30px;--line-height-h3:34px;--font-size-h4:17px;--line-height-h4:22px;--font-size-h5:18px;--line-height-h5:24px;--padding:100px;--padding-minus:-100px;--padding-half:50px;--max-width:750px}@media screen and (max-width: 768px){:root{--font-size-normal:16px;--line-height-normal:22px;--font-size-h1:40px;--line-height-h1:45px;--font-size-h2:32px;--line-height-h2:40px;--font-size-h3:24px;--line-height-h3:28px;--font-size-h4:16px;--line-height-h4:20px;--font-size-h5:16px;--line-height-h5:22px;--padding:50px;--padding-minus:-50px}}a a:focus,a:hover{outline:none !important;text-decoration:none !important}#wrapper{overflow:hidden}#wrapper h1,#wrapper .h1{font-family:'Cormorant Garamond';font-weight:500;font-size:var(--font-size-h1);line-height:var(--line-height-h1);margin:0}#wrapper h2,#wrapper .h2{font-family:'Cormorant Garamond';font-weight:500;font-size:var(--font-size-h2);line-height:var(--line-height-h2);margin:0}#wrapper h3,#wrapper .h3{font-family:'Cormorant Garamond';font-weight:500;font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin:0}#wrapper h3.italic,#wrapper .h3.italic{font-style:italic}#wrapper h4,#wrapper .h4{font-family:'DM Sans';font-weight:500;font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:2.55px;text-transform:uppercase;margin:0}#wrapper h5,#wrapper .h5{font-family:'DM Sans';font-weight:600;font-size:var(--font-size-h5);line-height:var(--line-height-h5);margin:0 0 5px 0;display:inline-block}#wrapper a{color:#5a7f4e}#wrapper a:focus,#wrapper a:hover{color:#5a7f4e}#wrapper p{margin:0}#wrapper strong,#wrapper b,#wrapper label,#wrapper .col-form-label{font-weight:600;margin-bottom:10px}#wrapper .form-check-label{font-weight:normal;cursor:pointer}#wrapper ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav){padding:0 !important;margin:0}#wrapper ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav) li{display:block;list-style-type:none;position:relative;padding:0 0 0 25px}#wrapper ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav) li:before{content:'·';color:#5a7f4e;position:absolute;left:0;top:0;font-size:85px;line-height:var(--line-height-normal)}#wrapper .form-control{background:#f3f0e8;border:0;border-width:0 0 1px 0;border-radius:0;height:54px;font-size:var(--font-size-normal);font-family:'DM Sans';color:#6c6f72;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:6px 20px}#wrapper .form-control,#wrapper .form-control:focus,#wrapper .form-control:active,#wrapper .form-control:focus-visible,#wrapper .form-control:focus-within,#wrapper .form-control:focus:hover{box-shadow:none;outline:none}#wrapper .form-control:-webkit-autofill,#wrapper .form-control:-webkit-autofill:hover,#wrapper .form-control:-webkit-autofill:focus,#wrapper .form-control:-webkit-autofill:active{-webkit-text-fill-color:#6c6f72;-webkit-box-shadow:0 0 0 1000px #f3f0e8 inset;box-shadow:0 0 0 1000px #f3f0e8 inset;caret-color:#6c6f72;transition:background-color 5000s ease-in-out 0s}#wrapper .form-control:autofill{-webkit-text-fill-color:#6c6f72;box-shadow:0 0 0 1000px #f3f0e8 inset;caret-color:#6c6f72}#wrapper textarea.form-control{min-height:100px;resize:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}#wrapper select{background-color:#f3f0e8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%235A7F4E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 25px center;background-size:14px 8px;border:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:auto;padding:16px 55px 16px 25px;color:#6c6f72;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%}#wrapper select::-ms-expand{display:none}#wrapper input[type="checkbox"],#wrapper input[type="checkbox"]:focus,#wrapper input[type="checkbox"]:focus-visible,#wrapper input[type="checkbox"]:focus-within,#wrapper input[type="checkbox"]:focus:hover{box-shadow:none;outline:none}#wrapper input[type="checkbox"]:not(#main-menu-state){-webkit-appearance:none;appearance:none;background-color:#f3f0e8;width:20px;height:20px;border:0;transform:translateY(-0.075em);z-index:1;margin:0 !important;cursor:pointer}#wrapper .background-forest-greenlight input[type="checkbox"]:not(#main-menu-state){background:#fff;border-bottom:1px solid rgba(108,111,114,0.25)}#wrapper .background-forest-greenlight .form-control{background:#fff}#wrapper input[type="checkbox"]:not(#main-menu-state):before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11'%3E%3Cpath d='M1 5.5l4 4 8-8' fill='none' stroke='%235A7F4E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;width:14px;height:11px;transform:scale(0);transition:120ms transform ease-in-out;position:absolute;z-index:2;left:3px;top:4.5px}#wrapper input[type="checkbox"]:not(#main-menu-state):checked:before{transform:scale(1)}#wrapper input[type="checkbox"]:disabled{opacity:0.5}#wrapper .form-check{position:relative;padding:0 0 0 30px}#wrapper .form-check .form-check-input{position:absolute;left:0;top:2px}#wrapper .form-check .form-check-label{font-size:var(--font-size-small);line-height:var(--line-height-small)}#wrapper .ccm-dashboard-express-form fieldset{display:flex;flex-wrap:wrap;gap:15px}@media screen and (max-width: 768px){#wrapper .ccm-dashboard-express-form fieldset{display:block}}#wrapper .ccm-dashboard-express-form fieldset .ccm-express-form-field{width:calc(50% - 15px)}@media screen and (max-width: 768px){#wrapper .ccm-dashboard-express-form fieldset .ccm-express-form-field{width:100%}}#wrapper .ccm-dashboard-express-form .mb-3{display:block;width:100%;margin-bottom:10px !important}#wrapper .btn{background:#5a7f4e;color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border-color:#5a7f4e;outline:none;padding:12px 20px;font-weight:500;font-size:var(--font-size-normal);line-height:var(--line-height-normal)}#wrapper .btn.outline{background:none;color:#5a7f4e;border-color:#5a7f4e}#wrapper .btn.outline:hover,#wrapper .btn.outline.btn:focus{color:#5a7f4e}#wrapper .btn.white{background:#fff;color:#5a7f4e;border-color:#fff}#wrapper .btn.white:hover,#wrapper .btn.white.btn:focus{color:#5a7f4e}#wrapper .btn.border{border:1px solid #5a7f4e}#wrapper .btn.white.outline{background:none;color:#fff;border-color:#fff}#wrapper .btn:hover,#wrapper .btn:focus{color:#fff}#wrapper .btn-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:15px;flex-wrap:wrap}#wrapper .btn-wrapper a.btn-icon-only{font-size:var(--font-size-h5);flex:0 0 75px}#wrapper .btn-wrapper a.btn-icon-only .iconincircle{background:#D8E488}#wrapper .btn-wrapper a.btn-text-only{flex:1}#wrapper .btn-wrapper a.btn-text-only span{display:block}#wrapper .btn-wrapper a.btn-text-only span.titleString{font-weight:600}#wrapper .btn-wrapper a.btn-text-only span.infoString{font-size:var(--font-size-small);line-height:var(--line-height-small)}#wrapper .green-box .btn-wrapper{margin-bottom:30px}#wrapper .green-box .btn-wrapper a.btn-icon-only .iconincircle{background:#fcf4b1}#wrapper .green-box .btn-wrapper a,#wrapper .green-box .btn-wrapper a:hover,#wrapper .green-box .btn-wrapper a:focus{color:#fff !important}#wrapper .green-box .btn-wrapper:last-child{margin-bottom:0}#wrapper hr{border-color:#5a7f4e;margin:15px 0}#navigation{display:block;position:relative;padding:20px 0}@media screen and (max-width: 768px){#navigation{padding:15px 0}}#navigation .logo{display:block;float:left;width:212px;height:62px}@media screen and (max-width: 992px){#navigation .logo{width:62px}}@media screen and (max-width: 768px){#navigation .logo{width:212px}}#navigation .logo a{display:block}@media screen and (max-width: 992px){#navigation .logo .jandora-logo-text{display:none}}@media screen and (max-width: 768px){#navigation .logo .jandora-logo-text{display:block}}#navigation .navigation-area{padding-top:10px;display:block;float:right}@media screen and (max-width: 768px){#navigation .navigation-area{padding-top:0}}#navigation .navigation-area #main-menu{width:100%;display:block;font-size:0}#navigation .navigation-area #main-menu li{display:inline-block;vertical-align:middle}#navigation .navigation-area #main-menu li a{font-size:var(--font-size-normal);font-weight:500;padding:12px 20px}@media screen and (max-width: 992px){#navigation .navigation-area #main-menu li a{padding:12px 15px}}#navigation .navigation-area #main-menu li a,#navigation .navigation-area #main-menu li a:hover,#navigation .navigation-area #main-menu li a:focus{background:none;outline:none}#navigation .navigation-area #main-menu li.nav-selected a{font-weight:600}#navigation .navigation-area #main-menu li.nav-first a{padding-left:0}#navigation .navigation-area #main-menu li.nav-last{margin-left:60px}@media screen and (max-width: 1200px){#navigation .navigation-area #main-menu li.nav-last{margin-left:30px}}@media screen and (max-width: 992px){#navigation .navigation-area #main-menu li.nav-last{margin-left:20px}}#navigation .navigation-area #main-menu li.nav-last a,#navigation .navigation-area #main-menu li.nav-last a:hover,#navigation .navigation-area #main-menu li.nav-last a:focus{background:#5a7f4e;color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.border-radius-reset{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.border-radius-30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.border-radius-60{-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}.border-radius-120{-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px}.no-border-radius{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.marginauto{margin:auto;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.img-fluid{max-width:100%;height:auto;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}@media screen and (max-width: 768px){.img-fluid{width:450px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}.boxshadowreset{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.translateY{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.mb-3{margin-bottom:1rem !important}.clear{clear:both}.box-shadow{box-shadow:0 0 60px 0 rgba(0,0,0,0.1)}.color-green{color:#5a7f4e}.color-white{color:#fff}.color-green{color:#5a7f4e}.zindexbug{z-index:2;position:relative}.background-image{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;z-index:2;display:block}.background-image.fixed{background-attachment:fixed}.background-image.unset{background-position:unset}@media screen and (max-width: 1400px){.background-image.unset{background-position:center center}}@media screen and (max-width: 500px){.background-image.unset{background-position:72% center}}.background-image:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(90,127,78,0.8) 0%, rgba(90,127,78,0) 100%)}.background-image-darker{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;z-index:1;display:block}.background-image-darker.fixed{background-attachment:fixed}.background-image-darker.upset{position:relative;z-index:1;top:-120px;margin-bottom:-120px;padding-top:120px}@media screen and (max-width: 768px){.background-image-darker.upset{top:0;margin-bottom:0;padding-top:0}}.background-image-darker:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;width:100%;height:100%;background:#41503C;opacity:0.8}.background-image-darker-left{position:relative;z-index:1;display:block}@media screen and (max-width: 768px){.background-image-darker-left{background:#5a7f4e}}.background-image-darker-left:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;width:75%;height:100%;background:linear-gradient(90deg, #5a7f4e 33%, rgba(90,127,78,0) 100%);opacity:1}@media screen and (max-width: 768px){.background-image-darker-left:after{width:100%;height:400px;background:linear-gradient(0, #5a7f4e 0, rgba(90,127,78,0) 90%)}}.background-image-darker-left .half-image-container{background-repeat:no-repeat;background-position:center top;background-size:cover;position:absolute;z-index:1;width:75%;right:0;top:0;bottom:0;display:block}@media screen and (max-width: 768px){.background-image-darker-left .half-image-container{width:100%;height:400px;position:relative;top:var(--padding-minus)}}.background-pattern{background:url(/application/themes/jandora/img/assets/pattern.jpg) repeat center center;background-size:1400px 788px}.background-pattern-half{background:url(/application/themes/jandora/img/assets/pattern.jpg) repeat center bottom;background-size:1400px 788px;position:relative}.background-pattern-half:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;width:100%;height:50%;background:linear-gradient(180deg, #fff 0%, rgba(255,255,255,0) 100%)}.background-pattern-half.reverse:after{background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);top:auto;bottom:0}.with-half-pattern-background{background:url(/application/themes/jandora/img/assets/pattern.jpg) repeat center center;background-size:1400px 788px;position:relative;-webkit-border-top-left-radius:60px;-webkit-border-bottom-left-radius:60px;-moz-border-radius-topleft:60px;-moz-border-radius-bottomleft:60px;border-top-left-radius:60px;border-bottom-left-radius:60px}@media screen and (max-width: 768px){.with-half-pattern-background{-webkit-border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-bottomleft:30px;border-top-left-radius:30px;border-bottom-left-radius:30px}}.with-half-pattern-background:after{content:'';position:absolute;z-index:-1;top:0;right:-100%;width:100%;height:100%;background:url(/application/themes/jandora/img/assets/pattern.jpg) repeat center center;background-size:1400px 788px}.background-rounded-bottom{position:relative;display:block;container-type:inline-size}.background-rounded-bottom:after{content:'';position:absolute;z-index:-1;bottom:var(--padding);left:0;width:100%;height:calc(100% - var(--padding));background:url(/application/themes/jandora/img/assets/pattern.jpg) repeat top center;background-size:1400px 788px;border-bottom-left-radius:50% 100%;border-bottom-left-radius:50% min(100%, 50cqw);border-bottom-right-radius:50% 100%;border-bottom-right-radius:50% min(100%, 50cqw)}.color-rounded-top{position:relative;display:block;container-type:inline-size}.color-rounded-top:after{content:'';position:absolute;z-index:-1;bottom:0;left:-30px;right:-30px;width:auto;height:calc(100% - var(--padding));background:#eef2ed;border-top-left-radius:50% 100%;border-top-left-radius:50% min(100%, 50cqw);border-top-right-radius:50% 100%;border-top-right-radius:50% min(100%, 50cqw)}@media screen and (max-width: 768px){.color-rounded-top:after{left:-15px;right:-15px}}.color-rounded-top-all{position:relative;display:block;container-type:inline-size;padding:var(--padding) 0}.color-rounded-top-all:after{content:'';position:absolute;z-index:-1;bottom:0;left:-30px;right:-30px;width:auto;height:100%;background:#eef2ed;border-top-left-radius:50% 100%;border-top-left-radius:50% min(100%, 50cqw);border-top-right-radius:50% 100%;border-top-right-radius:50% min(100%, 50cqw)}@media screen and (max-width: 768px){.color-rounded-top-all:after{left:-15px;right:-15px}}.background-forest-greenlight{background:#eef2ed}#wrapper .background-forest-greenlight .form-control:-webkit-autofill,#wrapper .background-forest-greenlight .form-control:-webkit-autofill:hover,#wrapper .background-forest-greenlight .form-control:-webkit-autofill:focus,#wrapper .background-forest-greenlight .form-control:-webkit-autofill:active{-webkit-text-fill-color:#6c6f72;-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;caret-color:#6c6f72;transition:background-color 5000s ease-in-out 0s}#wrapper .background-forest-greenlight .form-control:autofill{-webkit-text-fill-color:#6c6f72;box-shadow:0 0 0 1000px #fff inset;caret-color:#6c6f72}.extrapaddingborder{margin-top:30px;padding:60px 0;text-align:center;justify-content:center !important;border-top:1px solid #5a7f4e}#footer{display:block;padding:80px 0;color:#5a7f4e;font-weight:500}#footer ul.nav li{display:block}#footer ul.nav li a,#footer ul.nav li a:hover,#footer ul.nav li a:focus{display:block;padding:0;background:none}#footer ul.nav li.nav-selected a{font-weight:600}body .vegas-container{z-index:1}.media-slider{-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;position:relative;width:100%;--vegas-kenburns-scale:1.2;--vegas-kenburns-translate:10%}.media-slider:after{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #5a7f4e 0%, rgba(90,127,78,0.65) 100%);opacity:0.85}.media-slider .media-slider__nav{position:absolute;bottom:30px;left:30px;z-index:20;display:inline-block}@media screen and (max-width: 768px){.media-slider .media-slider__nav{display:none !important}}.media-slider .media-slider__nav button{background:none;border:none;padding:0;margin:0}.vegas-content-scrollable{z-index:20}#teaser,#teaser .media-slider{height:600px;color:white}#teaser.contact,#teaser.contact .media-slider{height:400px;color:white}.photo-gallery-slider{position:relative;width:100%;max-width:var(--max-width);margin:var(--padding-half) auto 0 auto;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;overflow:hidden;display:block}.photo-gallery-slider *,.photo-gallery-slider *:hover,.photo-gallery-slider *:focus{outline:none !important}.photo-gallery-slider .slick-slider{margin:0 !important}.photo-gallery-slider .photo-gallery-slider__slide{position:relative;overflow:hidden}.photo-gallery-slider .photo-gallery-slider__link{display:block;width:100%;height:100%;cursor:zoom-in}.photo-gallery-slider img{display:block;width:100%;height:100%;object-fit:cover}.photo-gallery-slider .slick-dots{bottom:15px}.photo-gallery-slider .slick-dots li button:before{color:#5a7f4e;opacity:0.5}.photo-gallery-slider .slick-dots li.slick-active button:before{color:#5a7f4e;opacity:1}.photo-gallery-slider .photo-gallery-slider__nav{position:absolute;left:30px;bottom:30px}.photo-gallery-slider .photo-gallery-slider__nav button{background:none;border:none;padding:0;margin:0}.photo-gallery-slider .photo-gallery-slider__nav .photo-gallery-slider__prev{left:15px}.photo-gallery-slider .photo-gallery-slider__nav .photo-gallery-slider__next{right:15px}.append-dots{display:block;width:100%;max-width:750px;margin:0 auto;padding:10px 0 0 40px}.append-dots .slick-dots{position:static;text-align:left}.append-dots .slick-dots li{margin:0 10px 0 0}.append-dots .slick-dots li button{padding:0}.append-dots .slick-dots li button:before{color:#D9D9D9;opacity:1;font-size:8px}.append-dots .slick-dots li.slick-active button:before{color:#D9D9D9;opacity:1;font-size:16px}.card-slider{position:relative;width:auto;margin:0 -10px;overflow:visible}.card-slider *,.card-slider *:hover,.card-slider *:focus{outline:none !important}.card-slider .slick-slider{margin:0 !important}.card-slider .slick-list{overflow:hidden}.card-slider .card-slider__slide{padding:0 10px;box-sizing:border-box}.card-slider .card-slider__image{position:relative;overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px}.card-slider .card-slider__image img{display:block;width:100%;height:auto}.card-slider .card-slider__body{background:#f7f5ef;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:30px}.card-slider .card-slider__heading{font-family:'DM Sans';font-weight:bold;font-size:var(--font-size-normal);line-height:var(--line-height-normal);color:#5a7f4e;margin:0 0 10px 0 !important}.card-slider .card-slider__description{font-family:'DM Sans';font-weight:normal;font-size:var(--font-size-normal);line-height:var(--line-height-normal);color:#6c6f72;margin:0}.card-slider .card-slider__nav{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:30px}.card-slider .card-slider__nav button{background:none;border:none;padding:0;margin:0}#teaser{position:relative;z-index:1}#teaser .teaser-overlay{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:30px;right:30px;max-width:635px;width:auto;margin-top:0;z-index:2}#teaser .has-multiple-slides~.teaser-overlay{margin-top:-42.5px !important}@media screen and (max-width: 768px){#teaser .has-multiple-slides~.teaser-overlay{margin-top:0 !important}}#teaser .teaser-intro span.icon{font-size:21px;color:#fcf4b1;margin:0 5px 0 0}#teaser .teaser-intro span.icon.first{margin-left:0}#teaser .teaser-intro span.text{font-family:'DM Sans';font-weight:500;letter-spacing:2.4px;text-transform:uppercase;margin:0}#teaser .teaser-intro span.text.first-text{margin-right:5px}@media screen and (max-width: 768px){#teaser .teaser-intro span.text{font-size:14px}}@media screen and (max-width: 768px){.wrap-768{display:block}}.makearrow{background:#f3f0e8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:55px;height:55px;line-height:55px;display:inline-block;text-align:center;color:#5a7f4e;font-size:30px}.button-group{display:flex;align-items:left;justify-content:left;gap:10px;flex-wrap:wrap}.button-group.justify-center{justify-content:center}section.section{padding:var(--padding) 0}section.halfpaddingtop{padding-top:var(--padding-half)}section.halfpaddingbottom{padding-bottom:var(--padding-half)}section.nopaddingtop{padding-top:0}section.nopaddingbottom{padding-bottom:0}section.overflow-hidden{overflow:hidden}section.border-radius-bottom{overflow:hidden;-webkit-border-bottom-right-radius:120px;-webkit-border-bottom-left-radius:120px;-moz-border-radius-bottomright:120px;-moz-border-radius-bottomleft:120px;border-bottom-right-radius:120px;border-bottom-left-radius:120px}@media screen and (max-width: 1200px){section.border-radius-bottom{-webkit-border-bottom-right-radius:60px;-webkit-border-bottom-left-radius:60px;-moz-border-radius-bottomright:60px;-moz-border-radius-bottomleft:60px;border-bottom-right-radius:60px;border-bottom-left-radius:60px}}@media screen and (max-width: 768px){section.border-radius-bottom{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}}.spacer{display:block;width:100%;height:var(--padding)}.spacer-half{display:block;width:100%;height:var(--padding-half)}.max-width{max-width:var(--max-width);margin:0 auto}.boxes-half{display:flex;gap:20px}@media screen and (max-width: 992px){.boxes-half{display:block}}.boxes-half .box{flex:0 0 calc((100% - 30px) / 3);max-width:calc((100% - 30px) / 3);padding:40px 40px 60px 40px;background:#fff;border-top-left-radius:60px;border-top-right-radius:60px}@media screen and (max-width: 992px){.boxes-half .box{-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;max-width:100%;margin-bottom:15px}}.boxes-half .box .iconincircle{margin:0 auto 30px auto}@media screen and (max-width: 768px){.boxes-half .box.box-3{margin-bottom:50px}}.four-boxes{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.four-boxes .boxcool{flex:0 0 calc((100% - 60px) / 4);max-width:calc((100% - 60px) / 4);background:#fff;padding:40px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;box-shadow:0 0 60px 0 rgba(0,0,0,0.1)}.four-boxes .boxcool .iconincircle{margin:0 auto 30px auto}@media screen and (max-width: 1200px){.four-boxes{display:flex}.four-boxes .boxcool{flex:0 0 calc((100% - 20px) / 2);max-width:calc((100% - 20px) / 2)}}@media screen and (max-width: 768px){.four-boxes{display:block}.four-boxes .boxcool{max-width:100%;margin-bottom:15px}}.special-icon{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;margin:15px 0}.special-icon .icon{width:50px;font-size:50px;margin:0 15px;color:#5a7f4e}.special-icon .line{height:1px;background:#5a7f4e;display:inline-block;vertical-align:middle;width:50%}.small-text{font-size:var(--font-size-small);line-height:var(--line-height-small);display:inline-block}.iconincircle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:75px;height:75px;line-height:75px;display:block;text-align:center;color:#5a7f4e;font-size:37.5px;background:#fcf4b1}.iconincircle.reverse{background:#fff}.info-contact-cta{display:flex;align-items:center;margin-bottom:30px}.info-contact-cta .iconincircle{flex:0 0 75px}.info-contact-cta .info-contact-cta-text{flex:1;padding-left:30px}@media screen and (max-width: 768px){.info-contact-cta .info-contact-cta-text{padding-left:15px}}.orange-boxes{display:flex;gap:30px;padding:0 15px}@media screen and (max-width: 992px){.orange-boxes{display:block}}.orange-box{flex:1;background:#f7f5ef;padding:40px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display:flex}.orange-box.block{display:block}@media screen and (max-width: 992px){.orange-box{margin-bottom:15px}}@media screen and (max-width: 768px){.orange-box{display:block;padding:30px}}.orange-box .iconincircle{flex:0 0 75px}.orange-box .text{flex:1;padding-left:30px}@media screen and (max-width: 768px){.orange-box .text{padding-left:0;padding-top:15px}}.image-center-round{will-change:transform,opacity}.image-center-round img{width:100%;max-width:400px;aspect-ratio:1;display:block;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.image-as-direction{position:relative}.image-as-direction .iconincircle{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:-52.5px;font-size:50px}@media screen and (max-width: 768px){.image-as-direction .iconincircle{position:static;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);margin:0 auto 30px auto}}.white-box{background:#fff;padding:60px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#6c6f72;margin-top:40px}@media screen and (max-width: 992px){.white-box{padding:40px}}.white-box.nomargin{margin-top:0}.green-box{background:rgba(90,127,78,0.8);padding:60px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;color:#fff;display:flex;width:100%;gap:15px}@media screen and (max-width: 992px){.green-box{padding:40px}}@media screen and (max-width: 768px){.green-box{display:block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}.green-box .info.one{flex:0 0 calc((100% - 15px) * 0.6);padding-right:60px}.green-box .info.one .inner{max-width:500px}@media screen and (max-width: 992px){.green-box .info.one{padding-right:30px}}@media screen and (max-width: 768px){.green-box .info.one{padding-right:0}}.green-box .info.one .icon.inline:before{color:#fcf4b1;display:inline-block;position:relative;top:1px}.green-box .info.one .icon.inline{display:inline-block;vertical-align:top}.green-box .info.one span.small-text{display:inline-block;vertical-align:top;width:calc(100% - 30px);padding-left:5px}.green-box .info.two{flex:0 0 calc((100% - 15px) * 0.4);align-content:center}@media screen and (max-width: 768px){.green-box .info.two{margin-top:40px}}.padding-left{padding-left:60px}@media screen and (max-width: 1400px){.padding-left{padding-left:30px}}@media screen and (max-width: 992px){.padding-left{padding-left:15px}}@media screen and (max-width: 768px){.padding-left{padding-left:0}}.image-in-image{display:block;white-space:nowrap}.image-in-image .text-in-image{display:inline-block;vertical-align:middle;width:840px}@media screen and (max-width: 1200px){.image-in-image .text-in-image{width:712px}}@media screen and (max-width: 992px){.image-in-image .text-in-image{width:100%;display:block}}.image-in-image .solo-four-box{display:inline-block;vertical-align:middle;width:320px;position:relative;left:-160px;white-space:normal}@media screen and (max-width: 1400px){.image-in-image .solo-four-box{width:270px;left:-135px}}@media screen and (max-width: 1200px){.image-in-image .solo-four-box{width:350px;left:-120px}}@media screen and (max-width: 992px){.image-in-image .solo-four-box{width:100%;left:0;display:block;margin-top:15px}}.solo-four-box{background:#fff;padding:40px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;box-shadow:0 0 60px 0 rgba(0,0,0,0.1);max-width:100%}.solo-four-box .iconincircle{margin:0 auto 30px auto}.faq-accordion{display:flex;flex-direction:column;gap:12px}.faq-accordion .faq-item{background-color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;overflow:hidden}.faq-accordion .faq-item .faq-trigger{display:flex;justify-content:space-between;align-items:center;padding:35px 30px 15px 30px;margin-bottom:20px;cursor:pointer;user-select:none;gap:16px}.faq-accordion .faq-item .faq-trigger .faq-trigger-title{font-size:var(--font-size-normal);font-weight:bold;color:#5a7f4e;margin:0;flex:1}.faq-accordion .faq-item .faq-trigger .faq-chevron{flex-shrink:0;height:1px;width:20px;background:#5a7f4e}.faq-accordion .faq-item .faq-trigger .faq-chevron:after{content:'';display:block;width:20px;height:1px;background:#5a7f4e;transform:rotate(90deg);transition:transform .35s ease}.faq-accordion .faq-item.is-open .faq-chevron:after{content:'';display:block;width:20px;height:1px;background:#5a7f4e;transform:rotate(0deg)}.faq-accordion .faq-item .faq-body{overflow:hidden;height:0;position:relative;top:-22px;-webkit-transition:height .35s;-moz-transition:height .35s;-o-transition:height .35s;transition:height .35s;transition-delay:0}.faq-accordion .faq-item .faq-body .faq-body-inner{padding:0 30px 0;color:#5a7f4e;font-size:var(--font-size-normal)}.faq-accordion .faq-item .faq-body .faq-body-inner p{margin:0 0 15px 0 !important}.login-page .col-sm-3,.login-page .col-sm-9{display:block;float:none;width:100%}.person-cards{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 768px){.person-cards{display:block}}.person-cards.reverse{flex-direction:row-reverse}@media screen and (max-width: 1200px){.person-cards.reverse{padding-left:60px}}@media screen and (max-width: 768px){.person-cards.reverse{padding-left:15px}}.person-cards.reverse .person-card{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.person-cards.reverse .person-card-info{padding-left:0;padding-right:30px}@media screen and (max-width: 992px){.person-cards.reverse .person-card-info{padding-right:15px}}@media screen and (max-width: 768px){.person-cards.reverse .person-card-info{padding-right:0;padding-left:15px}}.person-cards .person-card{background:#fff;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;box-shadow:0 0 60px 0 rgba(0,0,0,0.1);flex:1 1 calc(50% - 20px);box-sizing:border-box;height:100%}@media screen and (max-width: 768px){.person-cards .person-card{margin-bottom:30px;max-width:450px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}.person-cards .person-card .person-image img.img-fluid{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.person-cards .person-card .person-qualification{padding:40px;display:flex}@media screen and (max-width: 992px){.person-cards .person-card .person-qualification{padding:30px}}@media screen and (max-width: 992px){.person-cards .person-card .person-qualification{display:block}}.person-cards .person-card .person-qualification .iconincircle{flex:0 0 75px}.person-cards .person-card .person-qualification .text-qualification{flex:1;padding-left:20px}@media screen and (max-width: 992px){.person-cards .person-card .person-qualification .text-qualification{padding-left:0;padding-top:15px}}.person-cards .person-card-info{flex:1 1 calc(50% - 20px);padding-left:30px}@media screen and (max-width: 992px){.person-cards .person-card-info{padding-left:15px}}@media screen and (max-width: 768px){.person-cards .person-card-info{padding-left:0px}}.canceling{display:flex;justify-content:center;align-items:stretch;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;overflow:hidden}@media screen and (max-width: 992px){.canceling{border-radius:30px;display:block}}.canceling .canceling-content{flex:1 1 50%}.canceling .canceling-image{position:relative}@media screen and (max-width: 992px){.canceling .canceling-image{height:500px}}@media screen and (max-width: 768px){.canceling .canceling-image{height:350px}}.canceling .canceling-image:after{content:'';position:absolute;z-index:1;top:0;right:0;width:50%;height:100%;background:linear-gradient(90deg, rgba(90,127,78,0) 0%, #5a7f4e 100%)}@media screen and (max-width: 992px){.canceling .canceling-image:after{width:100%;height:50%;top:auto;bottom:0;background:linear-gradient(180deg, rgba(90,127,78,0) 0%, #5a7f4e 100%)}}.canceling .canceling-image img{object-fit:cover;display:block;width:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.canceling .canceling-text{background:#5a7f4e;padding:60px;align-content:center}@media screen and (max-width: 992px){.canceling .canceling-text{padding:30px}}.canceling .canceling-text .icon-area{display:flex;align-items:center;margin-bottom:30px}.canceling .canceling-text .icon-area .iconincircle{flex:0 0 75px}.canceling .canceling-text .icon-area .icon-area-text{padding-left:20px;flex:1}.canceling .canceling-text .text-area{max-width:400px}@media screen and (max-width: 992px){.canceling .canceling-text .text-area{max-width:100%}}