@charset "UTF-8";
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:0.2s transform, 0.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform, 0.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform, 0.2s right}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}html,body{margin:0;padding:0}a::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner{outline:0;border:0}a,a:visited,a:focus,a:active,a:hover{outline:0 none !important}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--cidemos-grid-gap: 20px;--form-grid-gap: 20px;--cidemos-lightbox-overlay-background: rgba(0,0,0,0.95);--cidemos-lightbox-image-background: rgba(0,0,0,1);--cidemos-lightbox-progress-background: #333;--cidemos-lightbox-progress-color: #A90707;--cidemos-lightbox-toprow-background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);--cidemos-lightbox-button-color: #999;--cidemos-lightbox-button-color-hover: #FFF;--cidemos-lightbox-loader-background: rgba(0,0,0,1);--cidemos-lightbox-loader-color: #FFF;--cidemos-lightbox-prev-next-background: #333;--cidemos-lightbox-prev-next-color: #999;--cidemos-lightbox-prev-next-color-hover: #FFF;--cidemos-lightbox-captions-background: none;--cidemos-lightbox-captions-title-color: #FFF;--cidemos-lightbox-captions-descr-color: #FFF;--cidemos-lightbox-captions-text-align: center;--cidemos-calendar-plus-width: 320px;--cidemos-calendar-plus-background: #FFF;--cidemos-calendar-plus-border: 1px solid #666;--cidemos-calendar-plus-border-radius: 5px;--cidemos-calendar-plus-box-shadow: 0px 0px 20px #333;--cidemos-calendar-plus-title-background: #EF7F1A;--cidemos-calendar-plus-title-color: #FFF;--cidemos-calendar-plus-date-title-color: #EF7F1A;--cidemos-calendar-plus-day-default-background: #EEE;--cidemos-calendar-plus-day-default-day: #666;--cidemos-calendar-plus-day-clickable-background: #DDD;--cidemos-calendar-plus-day-clickable-color: #EF7F1A;--cidemos-calendar-plus-day-clickable-hover-background: #8cb3d9;--cidemos-calendar-plus-day-clickable-hover-color: #333333;--cidemos-calendar-plus-day-disabled-background: #EEE;--cidemos-calendar-plus-day-disabled-color: #BBB;--cidemos-calendar-plus-day-selected-background: #339933;--cidemos-calendar-plus-day-selected-color: #FFF;--cidemos-calendar-plus-day-duration-background: #8cd98c;--cidemos-calendar-plus-day-duration-color: #666}.--cidemos-test-cell{width:100%;height:50px;background:red}.--cidemos-flex{width:100%;overflow:hidden}.--cidemos-flex .--cidemos-flexC{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 calc(-1 * (var(--cidemos-grid-gap) / 2));container-type:inline-size;container-name:mainContentBox}.--cidemos-flex .--cidemos-flexC::after{content:"";flex:auto}.--cidemos-flex .--cidemos-flexC .--cidemos-ce{margin:calc(var(--cidemos-grid-gap) / 2);max-width:calc(100% - var(--cidemos-grid-gap))}.--cidemos-flex .--cidemos-flexC .--cidemos-ce.top{align-self:flex-start}.--cidemos-flex .--cidemos-flexC .--cidemos-ce.middle{align-self:center}.--cidemos-flex .--cidemos-flexC .--cidemos-ce.bottom{align-self:flex-end}.--cidemos-flex .--cidemos-flexC .--cidemos-ce.stretch{align-self:stretch}.--cidemos-flex .--cidemos-flexC .--cidemos-ce.ce-contentset{flex-grow:1}.--cidemos-flex .--cidemos-flexC .--cidemos-ce.grow{flex-grow:1}.--cidemos-flex .--cidemos-flexC .--cidemos-sub-flex{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.--cidemos-flex .--cidemos-flexC .--cidemos-sub-flex .--cidemos-flexSubC,.--cidemos-flex .--cidemos-flexC .--cidemos-sub-flex .--cidemos-sub-flexC{width:calc(100% + var(--cidemos-grid-gap));height:calc(100% + var(--cidemos-grid-gap));display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin:calc(-1 * (var(--cidemos-grid-gap) / 2));container-type:inline-size;container-name:mainContentBox}.--cidemos-flex .--cidemos-flexC .--cidemos-sub-flex .--cidemos-flexSubC .--cidemos-ce.w100,.--cidemos-flex .--cidemos-flexC .--cidemos-sub-flex .--cidemos-sub-flexC .--cidemos-ce.w100{margin-top:0px}.--cidemos-flex .--cidemos-flexC .--cidemos-sub-flex .--cidemos-flexSubC .--cidemos-ce.w100:first-child,.--cidemos-flex .--cidemos-flexC .--cidemos-sub-flex .--cidemos-sub-flexC .--cidemos-ce.w100:first-child{margin-top:calc(var(--cidemos-grid-gap) / 2)}.--cidemos-flex .--cidemos-flexC .--cidemos-sub-flex .--cidemos-flexSubC .--cidemos-ce.w100 .rich-text p:last-child,.--cidemos-flex .--cidemos-flexC .--cidemos-sub-flex .--cidemos-sub-flexC .--cidemos-ce.w100 .rich-text p:last-child{margin-bottom:0px}.ce-contentset.max375>.--cidemos-sub-flex{max-width:375px;margin:0 auto}.ce-contentset.max576>.--cidemos-sub-flex{max-width:576px;margin:0 auto}.ce-contentset.max768>.--cidemos-sub-flex{max-width:768px;margin:0 auto}.ce-contentset.max992>.--cidemos-sub-flex{max-width:992px;margin:0 auto}.--cidemos-form-flex{width:100%;overflow:hidden}.--cidemos-form-flex .--cidemos-form-flexC{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 calc(-1 * (var(--form-grid-gap) / 2))}.--cidemos-form-flex .--cidemos-form-flexC .--form-message{margin:calc(var(--form-grid-gap) / 2);width:calc(100% - var(--form-grid-gap));display:none;align-items:flex-start;border:1px solid;border-radius:5px;overflow:hidden}.--cidemos-form-flex .--cidemos-form-flexC .--form-message .icon{align-self:stretch;padding:7px;width:40px}.--cidemos-form-flex .--cidemos-form-flexC .--form-message .icon svg{display:none}.--cidemos-form-flex .--cidemos-form-flexC .--form-message .message{flex:1;padding:10px;font-size:14px;line-height:20px}.--cidemos-form-flex .--cidemos-form-flexC .--form-message.success{display:flex;background-color:#c5e4c5;border-color:#008000;color:#008000}.--cidemos-form-flex .--cidemos-form-flexC .--form-message.success .icon{background:#008000}.--cidemos-form-flex .--cidemos-form-flexC .--form-message.success .icon svg.success{display:block;fill:#FFF}.--cidemos-form-flex .--cidemos-form-flexC .--form-message.error{display:flex;background-color:#ecdede;border-color:#990000;color:#990000}.--cidemos-form-flex .--cidemos-form-flexC .--form-message.error .icon{background-color:#990000}.--cidemos-form-flex .--cidemos-form-flexC .--form-message.error .icon svg.error{display:block;fill:#FFF}.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field{margin:calc(var(--form-grid-gap) / 2);width:calc(100% - var(--form-grid-gap));max-width:calc(100% - var(--form-grid-gap));flex-grow:1280}.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field.type-spacer{margin-top:0px;margin-bottom:0px}.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field .--form-input{width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field .--form-input h3{margin-bottom:0px}.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field .--form-input.flex label{width:100%}.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field .--form-submit{width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:center;padding:var(--form-grid-gap) 0px}.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field .--form-submit.left{justify-content:flex-start}.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field .--form-submit.right{justify-content:flex-end}@media only screen and (min-width:768px){.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field.w66{width:calc(50% - var(--cidemos-grid-gap))}.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field.w50{width:calc(50% - var(--cidemos-grid-gap))}.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field.w33{width:calc(50% - var(--cidemos-grid-gap))}}@media only screen and (min-width:992px){.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field.w66{width:calc(66.666666% - var(--cidemos-grid-gap))}.--cidemos-form-flex .--cidemos-form-flexC .--cidemos-form-field.w33{width:calc(33.333333% - var(--cidemos-grid-gap))}}.--cidemos-ce{width:calc(100% - var(--cidemos-grid-gap))}@container mainContentBox (min-width: 390px){.--cidemos-ce.w20{width:calc(50% - var(--cidemos-grid-gap))}}@container mainContentBox (min-width: 576px){.--cidemos-ce.w25{width:calc(50% - var(--cidemos-grid-gap))}.--cidemos-ce.w30{width:calc(50% - var(--cidemos-grid-gap))}.--cidemos-ce.w33{width:calc(50% - var(--cidemos-grid-gap))}.--cidemos-ce.w40{width:calc(50% - var(--cidemos-grid-gap))}.--cidemos-ce.w50{width:calc(50% - var(--cidemos-grid-gap))}.--cidemos-ce.w60{width:calc(50% - var(--cidemos-grid-gap))}.--cidemos-ce.w66{width:calc(66% - var(--cidemos-grid-gap))}.--cidemos-ce.w75{width:calc(75% - var(--cidemos-grid-gap))}.--cidemos-ce.w80{width:calc(80% - var(--cidemos-grid-gap))}}@container mainContentBox (min-width: 768px){.--cidemos-ce.w20{width:calc(33.333333% - var(--cidemos-grid-gap))}.--cidemos-ce.w40{width:calc(40% - var(--cidemos-grid-gap))}.--cidemos-ce.w60{width:calc(60% - var(--cidemos-grid-gap))}}@container mainContentBox (min-width: 992px){.--cidemos-ce.w20{width:calc(25% - var(--cidemos-grid-gap))}.--cidemos-ce.w25{width:calc(50% - var(--cidemos-grid-gap))}.--cidemos-ce.w30{width:calc(30% - var(--cidemos-grid-gap))}.--cidemos-ce.w33{width:calc(33.333333% - var(--cidemos-grid-gap))}}@container mainContentBox (min-width: 1100px){.--cidemos-ce.w20{width:calc(20% - var(--cidemos-grid-gap))}.--cidemos-ce.w25{width:calc(25% - var(--cidemos-grid-gap))}}.richtext-imageA{width:100%;overflow:hidden}.richtext-imageA .richtext-imageB{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:-8px}.richtext-imageA .richtext-imageB img.richtext-image{float:none;display:block;margin:8px;width:100%;max-width:calc(100% - 16px)}.richtext-imageA.left .richtext-imageB{justify-content:flex-start}.richtext-imageA.center .richtext-imageB{justify-content:center}.richtext-imageA.right .richtext-imageB{justify-content:flex-end}.richtext-imageA.space-around .richtext-imageB{justify-content:space-around}.richtext-imageA.space-between .richtext-imageB{justify-content:space-between}.richtext-imageA.top .richtext-imageB{align-items:flex-start}.richtext-imageA.middle .richtext-imageB{align-items:center}.richtext-imageA.bottom .richtext-imageB{align-items:flex-end}.richtext-imageA.col1 .richtext-imageB img.richtext-image{max-width:calc(100% - 16px)}@media only screen and (min-width:576px){.richtext-imageA.col2 .richtext-imageB img.richtext-image{max-width:calc(50% - 16px)}}@media only screen and (min-width:576px){.richtext-imageA.col3 .richtext-imageB img.richtext-image{max-width:calc(50% - 16px)}}@media only screen and (min-width:768px){.richtext-imageA.col3 .richtext-imageB img.richtext-image{max-width:calc(33.333333% - 16px)}}@media only screen and (min-width:576px){.richtext-imageA.col4 .richtext-imageB img.richtext-image{max-width:calc(50% - 16px)}}@media only screen and (min-width:992px){.richtext-imageA.col4 .richtext-imageB img.richtext-image{max-width:calc(25% - 16px)}}.--cidemos-form-popup-overlay{z-index:9999;position:fixed;top:0px;left:0px;right:0px;bottom:0px;opacity:0;transition:all 0.5s;background-color:rgba(0, 0, 0, 0.5)}.--cidemos-form-popup{position:fixed;z-index:10000;top:50%;left:50%;transform:translate(-50%, -80%);opacity:0;transition:all 0.5s;background-color:#FFF;box-shadow:rgba(0, 0, 0, 0.7) 0 25px 50px -15px, rgba(0, 0, 0, 0.7) 0px 0px 5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.--cidemos-form-popup>.--cidemos-form-popup-closer{cursor:pointer;position:absolute;right:0.5rem;top:0.5rem}.--cidemos-form-popup>.--cidemos-form-popup-closer>svg{display:block;width:26px;height:26px}.--cidemos-form-popup>.--cidemos-form-popup-content{padding:1rem}.--cidemos-form-popup>.--cidemos-form-popup-content>.--cidemos-form-popup-content-spacer{float:right;width:26px;height:26px}.--cidemos-xhr-btn-loader{display:flex;align-items:center}.--cidemos-xhr-btn-loader .c1{width:1em}.--cidemos-xhr-btn-loader .c1 svg{display:block}.--cidemos-xhr-btn-loader .c2{padding:0 0.3em}body.cidemos-form-popup-active .--cidemos-form-popup-overlay{opacity:1}body.cidemos-form-popup-active .--cidemos-form-popup{opacity:1;transform:translate(-50%, -50%)}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes shake{10%,90%{transform:translate3d(-2px, 0, 0)}20%,80%{transform:translate3d(3px, 0, 0)}30%,50%,70%{transform:translate3d(-5px, 0, 0)}40%,60%{transform:translate3d(5px, 0, 0)}}.spinner{margin:0px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#FFF;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.shake{animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}.swiper-container{position:absolute;left:0px;right:0px;top:0px;bottom:0px}.swiper-container .swiper-slide{width:100%;height:100%}.swiper-container .swiper-slide img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.swiper-pagination,.swiper-button-next,.swiper-button-prev,.swiper-scrollbar{display:none}.cidemos-slideshow{position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow:hidden}.cidemos-slideshow .nextButton,.cidemos-slideshow .prevButton{position:absolute;top:50%;transform:translate(0, -50%);width:88px;height:88px;z-index:2;cursor:pointer;background-size:80% 80%;background-position:center center;background-repeat:no-repeat}.cidemos-slideshow .nextButton{right:0px;background-image:url({URL_ROOT}include/images/right-arrow.svg)}.cidemos-slideshow .prevButton{left:0px;background-image:url({URL_ROOT}include/images/left-arrow.svg)}.cidemos-slideshow-images{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.cidemos-slideshow-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-repeat:no-repeat;background-position:center;background-size:cover}.ciceroSlidershow-thumbsC{position:absolute;z-index:2;bottom:0px;background:#CEC5BB;padding:3px;left:50%;box-shadow:0px 0px 10px #000;transition:transform 0.5s;transform:translate(-50%, 120%);max-width:80%;display:flex}.ciceroSlidershow-thumbsCl,.ciceroSlidershow-thumbsCr{width:30px;text-align:center;color:#333;cursor:pointer}.ciceroSlidershow-thumbsCm{flex:1;overflow:hidden}.ciceroSlidershow-thumbs{display:flex;position:relative;transition:left 0.5s;left:0px}.ciceroSlidershow-thumbs>.thumbLink{margin:0px 3px;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}.cidemos-slideshow:hover .ciceroSlidershow-thumbsC{transform:translate(-50%, 0%)}.cidemos-slideshow-image{transform:scale(1.2);opacity:0;transition:all 0.8s}.cidemos-slideshow-image.active{opacity:1;transform:scale(1)}.cidemos-slideshow-image.out{opacity:0;transform:scale(0.8)}.USERvideo>video{width:100%}.--cidemos-google-maps-iframe-container{position:relative;width:100%;aspect-ratio:1.7777777778;max-height:400px}.--cidemos-google-maps-iframe-container .--cidemos-google-maps-iframe-compiled{display:block;width:100%;height:100%;border:none}.youtube-wrapper{position:relative;width:100%;height:0;padding-bottom:56.3%}.youtube-wrapper iframe{position:absolute;left:0;top:0;height:100%;width:100%}.clamp3{overflow:hidden;height:60px}.ckImage.imageLeft{float:left;margin:1rem 1rem 1rem 0rem}.ckImage.imageRight{float:right;margin:1rem 0rem 1rem 1rem}.xhrFormErrorResponse{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10000;background:#363636;padding:20px;border-radius:10px;cursor:pointer;box-shadow:0px 0px 10px #333}.xhrFormErrorResponse h2{margin-top:0px;margin-bottom:0px;font-family:Calibri, Arial;color:#FFF;font-size:22px}.xhrFormErrorResponse p{margin-top:0px;margin-bottom:5px;font-family:Calibri, Arial;color:#CCC;font-size:16px}.xhrFormErrorResponse pre{background:rgba(230, 0, 0, 0.8);padding:5px;min-width:40vw;color:#FFF;font-size:15px;border-radius:5px;font-family:Calibri, Arial;margin:0px}.--cidemos-lightbox{cursor:zoom-in}.--cidemos-lightbox-data{display:none}.thumb_gallery{cursor:pointer;max-width:100%}#ciceroLightboxOverlay{display:none;position:fixed;z-index:9999;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0, 0, 0, 0.8)}#ciceroLightbox{box-shadow:0px 0px 30px #000;position:fixed;z-index:10000;top:50%;left:50%;width:100px;height:100px;overflow:hidden;margin-top:-50px;margin-left:-50px;background:#000;box-sizing:border-box}#ciceroLightboxLoader{display:block;position:absolute;width:70px;height:18px;color:#fff;top:50%;left:50%;margin-top:-9px;margin-left:-35px}#ciceroLightboxDownloadlink{position:absolute;top:0px;left:0px;color:#fff;background:rgba(0, 0, 0, 0.6);cursor:pointer;padding:5px 15px;border-bottom-right-radius:10px}#ciceroLightboxTitle{position:absolute;bottom:0px;right:0px;left:0px;color:#fff;background:rgba(0, 0, 0, 0.6);text-shadow:2px 2px 0px #000;padding:5px 15px}#ciceroLightboxDownloadlink a{color:#fff;text-decoration:none}#ciceroLightboxPrev,#ciceroLightboxNext{position:absolute;top:50%;background:rgba(0, 0, 0, 0.8);cursor:pointer;width:64px;height:64px;display:flex;justify-content:center;align-items:center;transform:translateY(-50%);opacity:0;transition:opacity 0.3s}#ciceroLightboxPrev{left:0px}#ciceroLightboxNext{right:0px}#ciceroLightboxPrev svg,#ciceroLightboxNext svg{width:48px;height:48px;display:block;fill:#fff}#ciceroLightbox:hover #ciceroLightboxCloser,#ciceroLightbox:hover #ciceroLightboxPrev,#ciceroLightbox:hover #ciceroLightboxNext{opacity:1}#ciceroLightboxCloser{width:32px;height:32px;cursor:pointer;position:fixed;top:20px;right:20px;z-index:11000;background:none !important}#ciceroLightboxCloser svg{width:32px;height:32px;display:block;fill:#fff}body.isTouchDevice #ciceroLightboxCloser,body.isTouchDevice #ciceroLightboxPrev,body.isTouchDevice #ciceroLightboxNext{opacity:1}.calendar-plus{position:absolute;z-index:100000;padding:3px;box-sizing:content-box;width:var(--cidemos-calendar-plus-width);background-color:var(--cidemos-calendar-plus-background);border:var(--cidemos-calendar-plus-border);box-shadow:var(--cidemos-calendar-plus-box-shadow);border-radius:var(--cidemos-calendar-plus-border-radius)}.calendar-plus .title-custom>.text-title{line-height:32px;text-align:center;border-top-left-radius:3px;border-top-right-radius:3px;background:var(--cidemos-calendar-plus-title-background);color:var(--cidemos-calendar-plus-title-color)}.calendar-plus .month-title-row,.calendar-plus .year-title-row{display:flex;justify-content:space-between;line-height:44px;width:var(--cidemos-calendar-plus-width)}.calendar-plus .month-title-row>.title,.calendar-plus .year-title-row>.title{text-align:center;font-weight:bold;color:var(--cidemos-calendar-plus-date-title-color);cursor:pointer}.calendar-plus .month-title-row>.prev,.calendar-plus .year-title-row>.prev{width:44px;height:44px;background-position:center center;background-repeat:no-repeat;background-size:auto 60%;background-image:url(../include/images/arrow-left.svg);cursor:pointer}.calendar-plus .month-title-row>.next,.calendar-plus .year-title-row>.next{width:44px;height:44px;background-position:center center;background-repeat:no-repeat;background-size:auto 60%;background-image:url(../include/images/arrow-right.svg);cursor:pointer}.calendar-plus .month-title-row>.title{font-size:15px}.calendar-plus .year-title-row>.title{font-size:20px}.calendar-plus .dow-row{display:flex;line-height:15px;height:15px}.calendar-plus .dow-row .dow{width:14.28571428%;text-align:center;font-size:13px}.calendar-plus .month-container{width:var(--cidemos-calendar-plus-width);position:relative;overflow:hidden}.calendar-plus .year-container{width:var(--cidemos-calendar-plus-width);position:relative;overflow:hidden}.calendar-plus .container-days{display:block}.calendar-plus .container-days .day-grid{position:absolute;top:0px;left:0px;right:0px;display:flex;flex-wrap:wrap;transition:all 0.4s}.calendar-plus .container-days .day-grid.prev{transform:translateX(-100%)}.calendar-plus .container-days .day-grid.active{transform:translateX(0)}.calendar-plus .container-days .day-grid.next{transform:translateX(100%)}.calendar-plus .container-days .day-grid>.day{width:14.28571428%;height:0px;padding-bottom:14.28571428%;position:relative}.calendar-plus .container-days .day-grid>.day>a{position:absolute;top:3px;bottom:3px;left:3px;right:3px;background:var(--cidemos-calendar-plus-day-default-background);color:var(--cidemos-calendar-plus-day-default-color)}.calendar-plus .container-days .day-grid>.day>a>span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.calendar-plus .container-days .day-grid>.day.clickable>a{background:var(--cidemos-calendar-plus-day-clickable-background);color:var(--cidemos-calendar-plus-day-clickable-color)}.calendar-plus .container-days .day-grid>.day.clickable>a:hover{background:var(--cidemos-calendar-plus-day-clickable-hover-background);color:var(--cidemos-calendar-plus-day-clickable-hover-color)}.calendar-plus .container-days .day-grid>.day.disabled>a{cursor:default;background:var(--cidemos-calendar-plus-day-disabled-background);color:var(--cidemos-calendar-plus-day-disabled-color)}.calendar-plus .container-days .day-grid>.day.selected>a{background:var(--cidemos-calendar-plus-day-selected-background);color:var(--cidemos-calendar-plus-day-selected-color)}.calendar-plus .container-days .day-grid>.day.duration>a{background:var(--cidemos-calendar-plus-day-duration-background);color:var(--cidemos-calendar-plus-day-duration-color)}.calendar-plus .container-years{display:none}.calendar-plus .container-years .year-grid{position:absolute;top:0px;left:0px;right:0px;display:flex;flex-wrap:wrap;transition:all 0.4s}.calendar-plus .container-years .year-grid.prev{transform:translateX(-100%)}.calendar-plus .container-years .year-grid.active{transform:translateX(0)}.calendar-plus .container-years .year-grid.next{transform:translateX(100%)}.calendar-plus .container-years .year-grid>.year{width:20%;height:0px;padding-bottom:15%;position:relative}.calendar-plus .container-years .year-grid>.year>a{position:absolute;top:3px;bottom:3px;left:3px;right:3px;background:var(--cidemos-calendar-plus-day-default-background);color:var(--cidemos-calendar-plus-day-default-color)}.calendar-plus .container-years .year-grid>.year>a>span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.calendar-plus .container-years .year-grid>.year.clickable>a{background:var(--cidemos-calendar-plus-day-clickable-background);color:var(--cidemos-calendar-plus-day-clickable-color)}.calendar-plus .container-years .year-grid>.year.clickable>a:hover{background:var(--cidemos-calendar-plus-day-clickable-hover-background);color:var(--cidemos-calendar-plus-day-clickable-hover-color)}.calendar-plus .container-years .year-grid>.year.disabled>a{cursor:default;background:var(--cidemos-calendar-plus-day-disabled-background);color:var(--cidemos-calendar-plus-day-disabled-color)}.calendar-plus .container-years .year-grid>.year.selected>a{background:var(--cidemos-calendar-plus-day-selected-background);color:var(--cidemos-calendar-plus-day-selected-color)}.calendar-plus .container-years .year-grid>.year.duration>a{background:var(--cidemos-calendar-plus-day-duration-background);color:var(--cidemos-calendar-plus-day-duration-color)}.calendar-plus.year-select .container-days{display:none}.calendar-plus.year-select .container-years{display:block}.cidemos-timeline{position:relative;box-sizing:border-box;margin:0 auto 2rem auto}.cidemos-timeline *{box-sizing:border-box}.cidemos-timeline::after{content:"";position:absolute;width:6px;background-color:white;top:0;bottom:0;left:50%;margin-left:-3px}.cidemos-timeline .cidemos-timeline-container{padding:10px 40px;position:relative;background-color:inherit;width:50%}.cidemos-timeline .cidemos-timeline-container::after{content:"";position:absolute;width:25px;height:25px;right:-12px;background-color:white;border:4px solid #FF9F55;top:15px;border-radius:50%;z-index:1}.cidemos-timeline .cidemos-timeline-container.left{left:0}.cidemos-timeline .cidemos-timeline-container.left::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:medium solid white;border-width:10px 0 10px 10px;border-color:transparent transparent transparent white}.cidemos-timeline .cidemos-timeline-container.right{left:50%}.cidemos-timeline .cidemos-timeline-container.right::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:30px;border:medium solid white;border-width:10px 10px 10px 0;border-color:transparent white transparent transparent}.cidemos-timeline .cidemos-timeline-container.right::after{left:-16px}.cidemos-timeline .cidemos-timeline-container .cidemos-timeline-content{padding:20px 30px;background-color:white;position:relative;border-radius:6px}label>span.required{position:relative;padding-left:3px}label>span.required::after{content:"*"}.--form-input.file{position:relative}.--form-input.file input[type="file"].dyn-file-upload{position:absolute;z-index:-1;left:0px;top:0px;z-index:0;width:0px;height:0px;-webkit-appearance:none;appearance:none;padding:0px;border:none}.--form-input.file input[type="file"].dyn-file-upload+label{display:block;position:relative;background:#FFF;border:1px solid}.--form-input.file input[type="file"].dyn-file-upload+label .inner{display:flex;padding:3px 5px}.--form-input.file input[type="file"].dyn-file-upload+label .inner .icon{width:32px;padding:0px 5px 0px 0px}.--form-input.file input[type="file"].dyn-file-upload+label .inner .icon svg{display:block;fill:#999}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info{flex:1;display:flex;align-items:center}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .no-files-in-queue{cursor:pointer;color:#666}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .filelist-in-queue{padding-top:2px;width:100%}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .filelist-in-queue .file-item{color:#666;width:100%;display:flex;align-items:center;font-size:0.9rem;font-weight:normal;line-height:20px}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .filelist-in-queue .file-item .filename{flex:1;width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .filelist-in-queue .file-item .filesize{width:80px;text-align:right}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .filelist-in-queue .file-item .filedelete{width:0.9rem;margin-left:10px;cursor:pointer}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .filelist-in-queue .file-item .filedelete svg{display:block}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .filelist-in-queue .file-item.invalid{color:#990000}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .subrow{display:flex;align-items:center;justify-content:flex-end}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .subrow .success{font-size:0.9rem;font-weight:bold;text-align:right;color:green}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .subrow .error{font-size:0.9rem;font-weight:bold;text-align:right;color:#990000}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .subrow .filereset{cursor:pointer;margin-left:1rem;display:flex;align-items:center;color:#999;transition:color 0.3s}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .subrow .filereset .icon{width:0.9rem;height:0.9rem;margin-right:0.2rem}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .subrow .filereset .icon svg{width:0.9rem;height:0.9rem;display:block;fill:#999;transition:fill 0.3s}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .subrow .filereset .label{display:none;font-size:0.9rem;font-weight:bold}@media only screen and (min-width:768px){.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .subrow .filereset .label{display:block}}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .subrow .filereset:hover{color:#990000}.--form-input.file input[type="file"].dyn-file-upload+label .inner .upload-info .subrow .filereset:hover .icon svg{fill:#990000}.checkboxC{position:relative}.checkboxC input[type="checkbox"]{position:absolute;z-index:-1;left:0px;top:0px;z-index:0;width:0px;height:0px;-webkit-appearance:none;appearance:none}.checkboxC input[type="checkbox"]+label{display:block;position:relative;padding:0px 0px 0px 27px}.checkboxC input[type="checkbox"]+label::before{content:"";position:absolute;z-index:2;top:0px;left:0px;width:22px;height:22px;border:1px solid;background:#FFF;transition:all 0.4s}.checkboxC input[type="checkbox"]+label::after{content:"";position:absolute;z-index:2;width:16px;height:8px;top:5px;left:3px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-50deg);opacity:0;transition:all 0.4s}.checkboxC input[type="checkbox"]:checked+label::before{background-color:#FFF}.checkboxC input[type="checkbox"]:checked+label::after{opacity:1}.checkboxC input[type="radio"]{position:absolute;z-index:-1;left:0px;top:0px;z-index:0;width:0px;height:0px;-webkit-appearance:none;appearance:none}.checkboxC input[type="radio"]+label{display:block;position:relative;padding:0px 0px 0px 27px}.checkboxC input[type="radio"]+label::before{content:"";position:absolute;z-index:2;top:0px;left:0px;width:22px;height:22px;border:1px solid;border-radius:11px;background:#FFF;transition:all 0.4s}.checkboxC input[type="radio"]+label::after{content:"";position:absolute;z-index:2;width:14px;height:14px;top:4px;left:4px;border-radius:11px;background:#000;opacity:0;transition:all 0.4s}.checkboxC input[type="radio"]:checked+label::before{background-color:#FFF}.checkboxC input[type="radio"]:checked+label::after{opacity:1}.--cidemos-form-container{position:relative}.--cidemos-form-container .--cidemos-form-loader{display:none;justify-content:center;align-items:center;position:absolute;z-index:10;top:0px;right:0px;bottom:0px;left:0px}.--cidemos-form-container .--cidemos-form-loader>div .loader{width:48px;height:48px;border:5px solid;border-color:#000 transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.--cidemos-form-container.loading .--cidemos-form-loader{display:flex}.--cidemos-form-container .not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.--cidemos-form-container .--cidemos-form-field{position:relative}.--cidemos-form-container .--cidemos-form-field .--form-input.input>label{width:100%;margin-bottom:3px}.--cidemos-form-container .--cidemos-form-field .--form-input.input input{width:100%}.--cidemos-form-container .--cidemos-form-field .--form-input.textarea>label{width:100%;margin-bottom:3px}.--cidemos-form-container .--cidemos-form-field .--form-input.textarea textarea{width:100%}.--cidemos-form-container .--cidemos-form-field .--form-input.select>label{width:100%;margin-bottom:3px}.--cidemos-form-container .--cidemos-form-field .--form-input.select select{width:100%}.--cidemos-form-container .--cidemos-form-field .--form-input.file>label{width:100%;margin-bottom:3px}.--cidemos-form-container .--cidemos-form-field .--form-input.checkbox>label{width:100%;margin-bottom:10px}.--cidemos-form-container .--cidemos-form-field .--form-input.checkbox .--form-input{display:flex;flex-wrap:wrap;align-items:flex-start}.--cidemos-form-container .--cidemos-form-field .--form-input.checkbox .--form-input .checkboxC{margin:0px 16px 5px 0px}.--cidemos-form-container .--cidemos-form-field .--form-input.radio>label{width:100%;margin-bottom:10px}.--cidemos-form-container .--cidemos-form-field .--form-input.radio .--form-input{display:flex;flex-wrap:wrap;align-items:flex-start}.--cidemos-form-container .--cidemos-form-field .--form-input.radio .--form-input .checkboxC{margin:0px 16px 5px 0px}.--cidemos-form-container .--cidemos-form-field .--form-input.privacy>label{width:100%}.--cidemos-form-container .--cidemos-form-field .--form-input.privacy>label p{margin-top:0px}.--cidemos-form-container .--cidemos-form-field .--form-input.privacy .checkboxC{margin:0px}.--cidemos-form-container .--cidemos-form-field .--form-input.privacy .checkboxC label p{margin-top:0px}form.--cidemos-dynamic-form-data{display:none}input[type=password]>.password-strength{position:absolute;top:0px;right:0px;bottom:0px}.cidemosCalendarInput{user-select:none;cursor:default}.calendarMini{position:absolute;width:240px;border-radius:3px;font-size:0.8rem;background:#FFF;z-index:100}.calendarMini *{user-select:none}.calendarMini_title{height:40px;line-height:40px}.calendarMini_title_left{float:left;width:40px;height:40px;text-align:center;cursor:pointer}.calendarMini_title_right{float:right;width:40px;height:40px;text-align:center;cursor:pointer}.calendarMini_title_title{text-align:center}.calendarMini_year_select{display:none}.calendarMini_month_select{display:none}.calendarMini_month_select_content,.calendarMini_year_select_content,.calendarMini_content_title,.calendarMini_content{display:flex;flex-wrap:wrap}.calendarMini_dow{width:14.2857142%;text-align:center}.calendarMini_year_select_content .year{width:20%;text-align:center;height:0;padding-bottom:20%;position:relative;line-height:100%;display:inline-table}.calendarMini_month_select_content .month{width:33%;text-align:center;height:0;padding-bottom:20%;position:relative;line-height:100%;display:inline-table}.calendarMini a{margin:2px;border-radius:3px;color:chocolate;position:absolute;top:0px;left:0px;right:0px;bottom:0px}.calendarMini a.calendarYear,.calendarMini a.calendarMonth{color:chocolate}.calendarMini a.calendarYear:hover,.calendarMini a.calendarMonth:hover{background:#EEE}.calendarMini a.calendarYear.selected,.calendarMini a.calendarMonth.selected{background:#ebd9c6}.calendarMini a.calendarYearNotSelectable,.calendarMini a.calendarMonthNotSelectable{color:#999;cursor:default}.calendarMini_content_day{width:14.2857142%;height:0;padding-bottom:14.2857142%;position:relative;line-height:100%;display:inline-table}.calendarMini a{margin:2px;border-radius:3px;position:absolute;top:0px;left:0px;right:0px;bottom:0px}.calendarMini a.calendarDay{color:chocolate}.calendarMini a.calendarDay:hover{background:#EEE}.calendarMini a.calendarDay.selected{background:#ebd9c6}.calendarMini a.calendarDayNotSelectable{color:#999;cursor:default}.calendarMini a span,.calendarMini_year_select_content .year a span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.IBEsearchMaskPosi{display:flex;width:100%}.IBEsearchMask{position:relative;margin:10px 0px}.IBEsearchMask .content{background:#DDDAD2;position:relative;min-height:150px;padding:5px}.IBEsearchMaskSub{padding:10px 10px;color:#FFF;text-shadow:1px 1px 0px #333}.IBEsearchMask .input_with_icon{position:relative}.IBEsearchMaskForm{display:flex;flex-wrap:wrap;padding:15px 20px}.IBEsearchMaskForm .input_label{color:#000d33;padding:0px 0px 5px 0px}.IBEsearchMaskForm select,.IBEsearchMaskForm input[type=text],.IBEsearchMaskForm button[type=submit]{width:100%}.IBEsearchMaskForm button[type=submit]{background:#e68a00;color:#FFF;margin-top:23px;text-transform:uppercase}.IBEsearchMaskForm select.KA{width:33.333333%}.IBEsearchMaskForm .country{padding:5px;width:25%}.IBEsearchMaskForm .outward{padding:5px;width:12.5%}.IBEsearchMaskForm .backward{padding:5px;width:12.5%}.IBEsearchMaskForm .duration{padding:5px;width:25%}.IBEsearchMaskForm .airport{padding:5px;width:25%}.IBEsearchMaskForm .hotel{padding:5px;width:25%}.IBEsearchMaskForm .adults{padding:5px;width:25%}.IBEsearchMaskForm .childs{padding:5px;width:25%}.IBEsearchMaskForm .submit{align-self:flex-end;width:25%;padding:6px 0px}.xbe_calendar{display:none;position:absolute;margin-top:-1px;z-index:10;width:260px;background:#EEE;border:1px solid #c5c5c5;padding:5px}.xbe_calendar_month_container{display:none}.xbe_calendar .month_backward a{float:left;color:#e68a00;font-size:22px}.xbe_calendar .month_forward a{float:right;color:#e68a00;font-size:22px}.xbe_calendar_month_title{text-align:center;font-weight:bold;color:#e68a00;padding:3px 0px 10px 0px}.xbe_calendar_day_container{background:#FFF;padding:5px 1px;display:flex;flex-wrap:wrap}.xbe_calendar_weekday_title{display:inline-block;width:14.2857142%;text-align:center}.xbe_calendar_day_container li{list-style-type:none;width:14.2857142%;height:0px;font-size:100%;padding-bottom:14.2857142%;position:relative;display:inline-table}.xbe_calendar_day_link{display:inline-block;border:1px solid #c5c5c5;position:absolute;top:2px;left:2px;right:2px;bottom:2px;text-align:center}.xbe_calendar_day_link span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:15px;color:#00658C}.xbe_calendar_day_link.disabled{background:#EEE;color:#CCC;cursor:default}.xbe_calendar_day_link.disabled span{color:#CCC;cursor:default}.xbe_calendar_day_link.placer{border:none}.ibe_pagination{text-align:right;width:100%;padding:10px}.ibe_pagination a{text-decoration:none;color:#222D7F;width:30px;line-height:30px;border:1px solid #222D7F;text-align:center;display:inline-block;border-radius:4px}.ibe_pagination a.active{background:#FBE294}:root{--cidemos-grid-gap: 2rem;--gallery-grid-gap: 2rem;--body-font-size: 16px;--color-acqua: #0EB9CB;--color-foam: #D0EAE8;--color-coral: #FF7F50;--color-primary-green: rgb(157, 191, 38);--color-primary-green-hover: rgb(132, 166, 13);--color-primary-green-active: rgb(106, 140, 0);--color-primary-white: rgb(255, 255, 255);--color-primary-black: rgb(34, 34, 34);--color-primary-lightgrey: rgb(238, 238, 238);--color-primary-lightergrey: rgb(248, 248, 248);--color-primary-darkgrey: rgb(34, 34, 34);--color-primary-red: rgb(151, 27, 47);--color-primary-red-hover: rgb(108, 19, 34);--color-primary-blue: rgb(0, 156, 182);--color-primary-blue-hover: rgb(0, 130, 153);--color-secondary-green: rgb(101, 141, 27);--color-secondary-darkblue: rgb(0, 79, 89);--color-secondary-lightblue: rgb(0, 156, 182);--color-secondary-yellow: rgb(255, 205, 0);--color-secondary-red: rgb(151, 27, 47);--gradient-green: linear-gradient(60deg, rgba(101,141,27,1) 0%, rgba(157,191,38,1) 100%);--gradient-grey: linear-gradient(60deg, rgba(77,77,77,1) 0%, rgba(204,204,204,1) 100%);--top-row-height: 0px;--header-width: 1280px;--header-padding-h: 1rem;--header-padding-v: 2rem;--header-logo-height: 17px;--header-logo-height-minimized: 17px;--header-nav-space: 5px;--header-nav-level1-font-size: 1.25rem;--header-nav-level1-color: #666;--header-nav-level2-font-size: 0.9rem;--header-nav-level2-color: #222;--header-nav-level2-padding: 0.25rem 1.5rem;--header-nav-level2-seperator-font-size: 1.25rem;--header-nav-level2-seperator-color: #000;--header-nav-level2-seperator-padding: 0.25rem 0rem 0.1rem 0.5rem;--mobile-nav-space: 10px;--mobile-nav-level1-padding: 1.2rem;--mobile-nav-level1-font-size: 1.50rem;--mobile-nav-level1-line-height: 2em;--mobile-nav-level1-color: #666;--mobile-nav-level2-font-size: 0.9rem;--mobile-nav-level2-line-height: 2em;--mobile-nav-level2-color: #222;--mobile-nav-level2-padding: 1.2rem;--mobile-nav-level2-a-padding: 2rem;--mobile-nav-level2-seperator-font-size: 1.25rem;--mobile-nav-level2-seperator-color: #000;--mobile-nav-level2-seperator-padding: 0.25rem 0rem 0.1rem 1.2rem;--swiper-theme-color: rgb(157,191,38);--content-width: 1280px;--content-padding: 1rem;--content-bg-spacing: 0rem;--h1-font-size: 2em;--h2-font-size: 1.5em;--h3-font-size: 1.17em;--h4-font-size: 1em;--h5-font-size: 0.83em;--teaser-headline-font-size: 24px;--teaser-text-font-size: 16px;--teaser-button-font-size: 18px;--cidemos-lightbox-progress-color: rgb(157, 191, 38)}@font-face{font-family:"XXIINeueNorm-CndMedium";src:url("/templates/tesvolt-ocean-2024//fonts/XXIINeueNorm-CndMedium.eot");src:url("/templates/tesvolt-ocean-2024//fonts/XXIINeueNorm-CndMedium.eot?#iefix") format("embedded-opentype"), url("/templates/tesvolt-ocean-2024//fonts/XXIINeueNorm-CndMedium.woff") format("woff"), url("/templates/tesvolt-ocean-2024//fonts/XXIINeueNorm-CndMedium.woff2") format("woff2"), url("/templates/tesvolt-ocean-2024//fonts/XXIINeueNorm-CndMedium.ttf") format("truetype"), url("/templates/tesvolt-ocean-2024//fonts/XXIINeueNorm-CndMedium.svg#XXIINeueNorm-CndMedium") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"XXIINeueNorm-CndExtraBold";src:url("/templates/tesvolt-ocean-2024//fonts/XXIINeueNorm-CndExtraBold.eot");src:url("/templates/tesvolt-ocean-2024//fonts/XXIINeueNorm-CndExtraBold.eot?#iefix") format("embedded-opentype"), url("/templates/tesvolt-ocean-2024//fonts/XXIINeueNorm-CndExtraBold.woff") format("woff"), url("/templates/tesvolt-ocean-2024//fonts/XXIINeueNorm-CndExtraBold.woff2") format("woff2"), url("/templates/tesvolt-ocean-2024//fonts/XXIINeueNorm-CndExtraBold.ttf") format("truetype"), url("/templates/tesvolt-ocean-2024//fonts/XXIINeueNorm-CndExtraBold.svg#XXIINeueNorm-CndExtraBold") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Bold";src:url("/templates/tesvolt-ocean-2024//fonts/Roboto-Bold.eot");src:url("/templates/tesvolt-ocean-2024//fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("/templates/tesvolt-ocean-2024//fonts/Roboto-Bold.woff") format("woff"), url("/templates/tesvolt-ocean-2024//fonts/Roboto-Bold.woff2") format("woff2"), url("/templates/tesvolt-ocean-2024//fonts/Roboto-Bold.ttf") format("truetype"), url("/templates/tesvolt-ocean-2024//fonts/Roboto-Bold.svg#Roboto-Bold") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Regular";src:url("/templates/tesvolt-ocean-2024//fonts/Roboto-Regular.eot");src:url("/templates/tesvolt-ocean-2024//fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("/templates/tesvolt-ocean-2024//fonts/Roboto-Regular.woff") format("woff"), url("/templates/tesvolt-ocean-2024//fonts/Roboto-Regular.woff2") format("woff2"), url("/templates/tesvolt-ocean-2024//fonts/Roboto-Regular.ttf") format("truetype"), url("/templates/tesvolt-ocean-2024//fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Light";src:url("/templates/tesvolt-ocean-2024//fonts/Roboto-Light.eot");src:url("/templates/tesvolt-ocean-2024//fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("/templates/tesvolt-ocean-2024//fonts/Roboto-Light.woff") format("woff"), url("/templates/tesvolt-ocean-2024//fonts/Roboto-Light.woff2") format("woff2"), url("/templates/tesvolt-ocean-2024//fonts/Roboto-Light.ttf") format("truetype"), url("/templates/tesvolt-ocean-2024//fonts/Roboto-Light.svg#Roboto-Light") format("svg");font-weight:normal;font-style:normal;font-display:swap}#header{position:fixed;top:0px;right:0px;left:0px;z-index:10;box-shadow:0 10px 10px -10px rgba(0, 0, 0, 0.2);background:var(--color-primary-white);transition:all 0.5s}#header .top-row{transition:all 0.4s;background:var(--color-primary-lightgrey);padding:0px 0px}#header .top-row .inner{width:100%;max-width:var(--content-width);margin-left:auto;margin-right:auto;display:flex;justify-content:flex-end;align-items:center}#header .top-row .inner .button-items{max-width:320px;transition:all 0.4s;overflow:hidden;display:flex;justify-content:flex-end}#header .top-row .inner .button-items a{white-space:nowrap;line-height:34px;font-size:20px;padding:0px 15px;text-decoration:none;font-family:"XXIINeueNorm-CndMedium";text-transform:uppercase;font-weight:400;display:flex;align-items:center}#header .top-row .inner .button-items a .icon{width:16px;margin-right:10px}#header .top-row .inner .button-items a .icon svg{display:block}#header .top-row .inner .button-items a.search-btn{color:#FFF;background:var(--color-acqua)}#header .top-row .inner .button-items a.partner-portal{color:#FFF;background:#971B2F}#header .top-row .inner .search-items{max-width:0px;transition:all 0.4s;overflow:hidden;width:100%}#header .top-row .inner .search-items .search-slot{width:100%;display:flex;justify-content:flex-end}#header .top-row .inner .search-items .search-slot .input{flex:1}#header .top-row .inner .search-items .search-slot .input input{line-height:20px;padding:4px 10px;height:34px}#header .top-row .inner .search-items .search-slot .button button{height:34px;line-height:20px;padding:6px 10px;font-size:20px;border-color:var(--color-acqua);background-color:var(--color-acqua)}#header .top-row .inner .search-items .search-slot .button button .icon{width:20px;margin:0px}#header .top-row .inner .search-items .search-slot .button button .icon svg{display:block}#header .top-row .inner .search-items .search-slot .closer a{height:34px;display:flex;align-items:center;line-height:34px;font-size:20px;padding:6px 15px;border:1px solid #971B2F;background:#971B2F;color:#FFF}#header .top-row .inner .search-items .search-slot .closer a .icon{width:20px;margin:0px}#header .top-row .inner .search-items .search-slot .closer a .icon svg{display:block}#header.search .top-row .inner .button-items{max-width:0px}#header.search .top-row .inner .search-items{max-width:100vh}#header .header-container{width:100%;max-width:var(--header-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-top:var(--header-padding-v);padding-bottom:var(--header-padding-v);padding-left:var(--header-padding-h);padding-right:var(--header-padding-h)}#header .header-container>div{flex-direction:column;justify-content:center}#header .header-container .header-logo img{transition:all 0.5s;height:var(--header-logo-height);display:block}#header .header-container .header-hamburger{display:flex;padding-left:30px}@media only screen and (min-width:992px){#header .header-container .header-hamburger{display:none}}#header .header-container .header-hamburger .hamburger{display:block;width:45px;cursor:pointer;height:50px;position:relative;margin-left:auto;margin-right:auto;border-radius:4px;transition:border-radius 0.5s;transition:0.2s;transform-origin:center}#header .header-container .header-hamburger .hamburger .line{position:absolute;left:0px;height:4px;width:45px;background:var(--color-acqua);border-radius:2px;display:block;transition:0.5s;transform-origin:center}#header .header-container .header-hamburger .hamburger .line:nth-child(1){top:14px}#header .header-container .header-hamburger .hamburger .line:nth-child(2){top:24px}#header .header-container .header-hamburger .hamburger .line:nth-child(3){top:34px;width:25px}#header .dropdown-container .dropdown{display:none;position:absolute;bottom:calc(0px - 1rem);padding:0 0;border-radius:0.25rem;right:50%;min-width:100%;background:#DDDDDD;transform:translate(50%, 100%);transition:all 0.1s}#header .dropdown-container.dropdown-active .dropdown{display:block;padding:0.5rem 0;overflow:visible}#header .dropdown-container.dropdown-active .dropdown::after{content:"";width:20px;height:20px;position:absolute;left:50%;top:0px;transform:translate(-50%, -50%) rotate(45deg);background:#DDDDDD;z-index:-1}body.nav-opened #header .header-container .header-hamburger .hamburger .line:nth-child(1){transform:translateY(10px) rotate(-45deg);width:40px}body.nav-opened #header .header-container .header-hamburger .hamburger .line:nth-child(2){opacity:0}body.nav-opened #header .header-container .header-hamburger .hamburger .line:nth-child(3){transform:translateY(-10px) rotate(45deg);width:40px}body.nav-opened #mobile-nav{transform:translateX(0%)}@media only screen and (min-width:392px){#header.search .top-row .inner .button-items{max-width:0px}#header.search .top-row .inner .search-items{max-width:392px}}#mobile-nav{position:fixed;top:calc(var(--top-row-height) + var(--header-logo-height) + (2 * var(--header-padding-v)));right:0px;min-width:320px;max-width:100vw;bottom:0px;box-shadow:-10px 0px 10px -10px rgba(0, 0, 0, 0.2);background:var(--color-primary-white);z-index:9;transform:translateX(110%);transition:all 0.5s}@media only screen and (min-width:992px){#mobile-nav{display:none}}#mobile-nav .inner{overflow:auto;position:absolute;top:0px;right:0px;bottom:0px;left:0px;padding-top:var(--mobile-nav-level1-padding);padding-bottom:var(--mobile-nav-level1-padding)}#header .header-container .header-navigation{display:flex;flex:1 auto;margin-left:var(--header-nav-space);margin-right:var(--header-nav-space)}#header .header-container .header-navigation .header-navigation-container{display:none;justify-content:flex-end;align-items:stretch;height:100%}@media only screen and (min-width:992px){#header .header-container .header-navigation .header-navigation-container{display:flex}}#header .header-container .header-navigation .header-navigation-container .level-overview{display:none}#header .header-container .header-navigation .header-navigation-container .nav_level1{position:relative;padding-left:var(--header-nav-space);padding-right:var(--header-nav-space);margin-left:var(--header-nav-space);margin-right:var(--header-nav-space);height:100%;display:flex;flex-direction:column;justify-content:center}#header .header-container .header-navigation .header-navigation-container .nav_level1>a{text-decoration:none;color:var(--header-nav-level1-color);font-family:"XXIINeueNorm-CndMedium";text-transform:uppercase;font-size:var(--header-nav-level1-font-size)}#header .header-container .header-navigation .header-navigation-container .nav_level1>a .arrow{width:var(--header-nav-level1-font-size);height:var(--header-nav-level1-font-size);display:inline-block;background-image:url("/templates/tesvolt-ocean-2024//images/down-arrow.svg");background-position:center center;background-repeat:no-repeat;background-size:50% 50%;vertical-align:middle;margin-top:-4px}#header .header-container .header-navigation .header-navigation-container .nav_level1.dropdown-active .nav_level1>a .arrow{transform:rotate(180deg)}body.header-minimized #mobile-nav{top:80px}#mobile-nav a.for-touch{display:block}#mobile-nav .level-overview{display:block}#mobile-nav .dropdown{max-height:0px;overflow:hidden;transition:all 0.5s}#mobile-nav .dropdown-active .dropdown{max-height:600px;padding-top:var(--mobile-nav-level2-padding);padding-bottom:var(--mobile-nav-level2-padding)}#mobile-nav .nav_level1>a{text-decoration:none;color:var(--mobile-nav-level1-color);font-family:"XXIINeueNorm-CndMedium";text-transform:uppercase;font-size:var(--mobile-nav-level1-font-size);line-height:var(--mobile-nav-level1-line-height);padding-left:var(--mobile-nav-level1-padding);padding-right:var(--mobile-nav-level1-padding)}#mobile-nav .nav_level2{background:#DDDDDD}#mobile-nav .nav_level2>a{font-size:var(--mobile-nav-level2-font-size);font-family:"Roboto-Regular";text-transform:uppercase;display:block;width:100%;clear:both;font-weight:400;color:var(--mobile-nav-level2-color);line-height:var(--mobile-nav-level2-line-height);padding-left:var(--mobile-nav-level2-a-padding);padding-right:var(--mobile-nav-level2-a-padding);text-align:inherit;white-space:nowrap;background-color:transparent;border:0;text-decoration:none}#mobile-nav .dropdown .nav-seperator{font-size:var(--mobile-nav-level2-seperator-font-size);font-family:"XXIINeueNorm-CndMedium";text-transform:uppercase;display:block;width:100%;padding:var(--mobile-nav-level2-seperator-padding);clear:both;font-weight:400;color:var(--header-nav-level2-seperator-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0;text-decoration:none}#header .dropdown .nav-seperator{font-size:var(--header-nav-level2-seperator-font-size);font-family:"XXIINeueNorm-CndMedium";text-transform:uppercase;display:block;width:100%;padding:var(--header-nav-level2-seperator-padding);clear:both;font-weight:400;color:var(--header-nav-level2-seperator-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0;text-decoration:none}#header .dropdown a{font-size:var(--header-nav-level2-font-size);font-family:"Roboto-Regular";text-transform:uppercase;display:block;width:100%;padding:var(--header-nav-level2-padding);clear:both;font-weight:400;color:var(--header-nav-level2-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0;text-decoration:none}#header .dropdown a:hover{color:#151515;text-decoration:none;background-color:#f3f3f3}#header .dropdown a.active,#header .dropdown a:active{color:var(--color-primary-white);text-decoration:none;background-color:var(--color-primary-green)}#header .dropdown a img{vertical-align:middle;width:26px;height:26px;margin-right:0.5rem}#mobile-nav .nav_level1 a .arrow{display:inline-block;background-image:url("/templates/tesvolt-ocean-2024//images/down-arrow.svg");background-position:center center;background-repeat:no-repeat;vertical-align:middle;margin-top:-4px}#mobile-nav .nav_level1 a .arrow{width:var(--mobile-nav-level1-font-size);height:var(--mobile-nav-level1-font-size);background-size:40% 40%}#mobile-nav .nav_level1.dropdown-active a .arrow{transform:rotate(180deg)}#slider-spacer,#slider{height:calc(100vh - (var(--top-row-height) + var(--header-logo-height) + (2 * var(--header-padding-v))));width:100%}@media only screen and (min-height:568px){#slider-spacer,#slider{height:0px;padding-bottom:60%}}@media only screen and (min-width:992px){#slider-spacer,#slider{height:0px;padding-bottom:40%}}#slider-spacer{z-index:1;position:relative;margin-top:calc(var(--top-row-height) + var(--header-logo-height) + (2 * var(--header-padding-v)))}#slider{z-index:5;position:fixed;overflow:hidden;top:calc(var(--top-row-height) + var(--header-logo-height) + (2 * var(--header-padding-v)));right:0px;left:0px;transition:opacity 0.3s}#slider .swiper-button-prev{left:10px;right:auto;transform:translateX(-300%)}@media only screen and (min-width:992px){#slider .swiper-button-prev{transform:translateX(0%)}}#slider .swiper-button-next{left:auto;right:10px;transform:translateX(300%)}@media only screen and (min-width:992px){#slider .swiper-button-next{transform:translateX(0%)}}#slider .swiper-pagination{transform:translateY(300%)}@media only screen and (min-width:992px){#slider .swiper-pagination{transform:translateY(0%)}}#slider .swiper-slide{background-size:cover;background-repeat:no-repeat;background-position:center}#slider .swiper-slide .slider-overlay{position:absolute;display:none;bottom:1rem;left:1rem}@media only screen and (min-height:568px){#slider .swiper-slide .slider-overlay{bottom:5%;left:5%}}@media only screen and (min-width:992px){#slider .swiper-slide .slider-overlay{bottom:8%}}#slider .swiper-slide .slider-overlay .slider-title{font-family:"XXIINeueNorm-CndExtraBold";text-transform:uppercase;font-size:1.4rem}@media only screen and (min-width:568px){#slider .swiper-slide .slider-overlay .slider-title{font-size:1.9rem}}@media only screen and (min-width:768px){#slider .swiper-slide .slider-overlay .slider-title{font-size:2.4rem}}@media only screen and (min-width:992px){#slider .swiper-slide .slider-overlay .slider-title{font-size:2.8rem}}@media only screen and (min-width:1280px){#slider .swiper-slide .slider-overlay .slider-title{font-size:3.5rem}}#slider .swiper-slide .slider-overlay .slider-title>div{display:inline;background-color:#FFF;color:var(--color-acqua);padding:0.04em 0.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.4}#slider .swiper-slide .slider-overlay .slider-title>div span{color:#000}#slider .swiper-slide .slider-overlay .slider-subtitle{font-family:"XXIINeueNorm-CndExtraBold";text-transform:uppercase;font-size:1.3rem}@media only screen and (min-width:568px){#slider .swiper-slide .slider-overlay .slider-subtitle{font-size:1.5rem}}@media only screen and (min-width:768px){#slider .swiper-slide .slider-overlay .slider-subtitle{font-size:1.9rem}}@media only screen and (min-width:992px){#slider .swiper-slide .slider-overlay .slider-subtitle{font-size:2.1rem}}@media only screen and (min-width:1280px){#slider .swiper-slide .slider-overlay .slider-subtitle{font-size:2.4rem}}#slider .swiper-slide .slider-overlay .slider-subtitle>div{display:inline;background-color:var(--color-primary-white);color:#888;padding:0.04em 0.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.4}#slider .swiper-slide .slider-overlay .slider-button{display:inline-block;text-decoration:none;font-family:"XXIINeueNorm-CndExtraBold";text-transform:uppercase;margin-top:0.5rem;font-size:1.2rem}@media only screen and (min-width:768px){#slider .swiper-slide .slider-overlay .slider-button{font-size:1.6rem}}@media only screen and (min-width:992px){#slider .swiper-slide .slider-overlay .slider-button{font-size:1.8rem}}@media only screen and (min-width:1280px){#slider .swiper-slide .slider-overlay .slider-button{font-size:2.1rem}}#slider .swiper-slide .slider-overlay .slider-button>div{display:inline;background-color:var(--color-coral);color:var(--color-primary-white);padding:0.04em 0.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.4}#slider .swiper-slide .slider-overlay .slider-button>div span{color:var(--color-primary-black)}#slider .swiper-slide .slider-overlay .slider-button:hover>div{background-color:var(--color-coral)}#slider .swiper-slide.swiper-slide-active .slider-overlay{display:block}@media only screen and (min-width:992px){body.small-slider #slider-spacer,body.small-slider #slider{height:calc(50vh - (var(--top-row-height) + var(--header-logo-height) + (2 * var(--header-padding-v))))}}@media only screen and (min-width:992px) and (min-width:992px){body.small-slider #slider-spacer,body.small-slider #slider{height:0px;padding-bottom:20%}}#page{z-index:5;position:relative;padding-top:calc(var(--top-row-height) + var(--header-logo-height) + (2 * var(--header-padding-v)));background-color:var(--color-primary-white);min-height:90vh}#page .breadcrumb{padding-top:1rem;padding-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center}#page .breadcrumb a{text-decoration:none;font-family:"Roboto-Regular";color:var(--color-acqua)}#page .breadcrumb .icon{width:14px;height:14px;margin:0rem 0.2rem}#page .breadcrumb .icon>svg{display:block}#page .breadcrumb .icon>svg path{fill:#222}#bottom-row{position:relative;z-index:5;padding:1rem 0}#bottom-row .btn-row{display:flex;flex-direction:row;justify-content:flex-end}#bottom-row .btn-row a{width:64px;height:64px;line-height:15px;font-size:11px;padding:3px;text-decoration:none;font-family:"Roboto-Regular";display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}#bottom-row .btn-row a.share-btn{color:#FFF;background:var(--color-acqua)}#bottom-row .btn-row a.facebook{color:#FFF;background:#3B5998}#bottom-row .btn-row a.linkedin{color:#FFF;background:#007bb5}#bottom-row .btn-row a.twitter{color:#FFF;background:#1DA1F2}#bottom-row .btn-row a.share-btn-provider{transition:all 0.5s;width:0px;padding:3px 0px}#bottom-row .btn-row a.share-btn-provider .icon{opacity:0}#bottom-row .btn-row a.up-btn{color:#666;background:var(--color-foam)}#bottom-row .btn-row a .icon{width:32px;padding:3px}#bottom-row .btn-row a .icon svg{display:block}#bottom-row .btn-row.share a.share-btn-provider{width:64px;padding:3px 3px}#bottom-row .btn-row.share a.share-btn-provider .icon{opacity:1}body.with-slider #page{padding-top:0px}#page .bg-default .--cidemos-flex,#page .bg-lightgrey .--cidemos-flex,#page .bg-acqua .--cidemos-flex,#page .bg-coral .--cidemos-flex{width:100%;margin-left:auto;margin-right:auto;max-width:var(--content-width);padding:0px var(--content-padding)}#page .bg-default{background:#FFF}#page .bg-lightgrey{background:var(--color-primary-lightgrey)}#page .bg-acqua{background:var(--color-acqua)}#page .bg-coral{background:var(--color-coral);color:#FFF}.projects-flexC{justify-content:flex-start}#project-details .profile{order:1;background:#eee;padding:1rem;align-self:stretch}#project-details .profile.with-video{order:1}#project-details .profile h3{margin-top:0px;text-transform:uppercase}#project-details .profile .label-value-row{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;line-height:1.5em}#project-details .profile .label-value-row .label{width:100%;font-weight:bold}#project-details .profile .label-value-row .value{width:100%}#project-details .profile .label-value-row .value .one-point{white-space:nowrap}#project-details .video{order:2;padding:1rem 0rem 0rem 0rem;align-self:stretch}#project-details .video h3{margin-top:0px;text-transform:uppercase}#project-details .video .videoW{width:100%}#project-details .video .videoW .videoMaxW{width:100%;max-width:500px}#project-details .video .videoW .videoMaxW .videoC{position:relative;width:100%;height:0px;padding-bottom:56.4%}#project-details .video .videoW .videoMaxW .videoC .video-outer{position:absolute;top:0px;right:0px;bottom:0px;left:0px}#project-details .video .videoW .videoMaxW .videoC .video-outer video{width:100%;height:100%}#project-details .application{order:3;padding:1rem 0rem}#project-details .application.with-video{order:3;padding-left:1rem}#project-details .application.variable{width:100%;padding:1rem}#project-details .application h3{margin-top:0px;text-transform:uppercase}#project-details .application .icons{display:flex;flex-wrap:wrap;justify-content:flex-start}#project-details .application .icons a{color:#333;text-decoration:none;width:19%;display:block;text-align:center;margin:0 1% 1% 0}#project-details .application .icons .icon img{width:80%;display:block;margin:0 auto}#project-details .application .icons .label{font-size:12px}#project-details .background{order:4;background-color:rgba(157, 191, 38, 0.2);padding:1rem}#project-details .background .background-text h3{margin-top:0px;text-transform:uppercase}#project-details .background-image{padding-top:1rem}#project-details .background-image img{width:100%;display:block;margin:0 auto}#project-details .challenge{order:5}#project-details .challenge h3{text-transform:uppercase}#project-details .solution-image{align-self:center}#project-details .solution-image img{width:100%;display:block;margin:0 auto}#project-details .solution-text{color:#FFF;background:#658D1B;padding:1rem 1rem;align-self:stretch}#project-details .solution-text h3{margin-top:0px;text-transform:uppercase}#project-details .advantages{text-align:left}#project-details .advantages h3{text-transform:uppercase}#project-details .key-figures{background:#eee;padding:1rem}#project-details .key-figures h3{margin-top:0px;text-transform:uppercase}#project-details .key-figures .label-value-row{display:flex;width:100%;align-items:flex-start;line-height:1.5em;padding:5px 0px 5px 0px;border-bottom:1px solid #96B825}#project-details .key-figures .label-value-row:first-of-type{padding-top:0px}#project-details .key-figures .label-value-row:last-child{border:none}#project-details .key-figures .label-value-row .label{width:140px;font-weight:bold}#project-details .key-figures .label-value-row .value{flex:1;width:0px}#project-details .quotes-image{position:relative}#project-details .quotes-image>.image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-position:center;background-repeat:no-repeat;background-size:cover}#project-details .quotes-image img{width:100%;display:block;margin:0 auto}#project-details .quotes-text{color:#000;padding:2rem 0}#project-details blockquote{margin:0px;padding:10px 0px;color:#FFF;position:relative;border-left:none;font-style:italic;font-weight:normal;font-size:1.7rem}#project-details blockquote p{margin:0px}#project-details blockquote::before{display:none}#project-details blockquote::after{display:none}#project-details .pdf-downloads h3{text-transform:uppercase}#project-details .pdf-downloads a{display:block;color:var(--color-primary-green);font-family:"Roboto-Bold";text-decoration:none;display:flex;align-items:center;margin:0.5rem 0}#project-details .pdf-downloads a:hover{color:var(--color-primary-green-hover);text-decoration:underline}#project-details .pdf-downloads a>.pdf-icon{width:54px;height:44px;background-image:url("/templates/tesvolt-ocean-2024//images/pdf.svg");background-size:44px 44px;background-position:left center;background-repeat:no-repeat}#project-details .pdf-downloads a>.file-infos{width:calc(100% - 54px)}#project-details .pdf-downloads a>.file-infos *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#project-details .pdf-downloads a>.file-infos .file-title{font-weight:bold}#project-details .pdf-downloads a>.file-infos .file-name.small{font-size:0.9em}#project-details .rich-text.col2{columns:2 250px;column-gap:30px}#project-details .rich-text.col2 ul:first-child{margin-top:0px}#project-details .rich-text.col2 ul li{margin:0px 0px 5px 0px}#footer{z-index:5;position:relative;background:var(--color-primary-black);color:#AAA}#footer .top{padding:2rem 0rem}#footer .top .content-width{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}#footer .top .content-width .logo-item{width:100%}#footer .top .content-width .logo-item .logo{width:100%;max-width:200px;margin-bottom:0.5rem;margin:0 auto 0.5rem auto}#footer .top .content-width .logo-item .logo img{filter:grayscale(1);width:100%}#footer .top .content-width .logo-item .address{padding:0rem 0rem 0rem 0rem;text-align:center;font-family:"XXIINeueNorm-CndMedium";font-size:1.2rem}#footer .top .content-width .sitemap-item{width:0px;flex:1;padding:0rem 1rem 0rem 1rem}#footer .top .content-width .sitemap-item .nav{width:100%;display:none;flex-wrap:wrap}#footer .top .content-width .sitemap-item .nav a{margin:0rem 0.5rem 0rem 0.5rem;font-size:0.8rem;width:100%;color:#AAA;text-decoration:none;text-align:center}#footer .top .content-width .sitemap-item .nav a:hover{color:#EEE}#footer .top .content-width .sitemap-item .nav-internal{margin-top:1rem;padding-top:1rem;border-top:1px solid #333;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #333;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#footer .top .content-width .sitemap-item .nav-internal a{display:block;margin:0 0.5rem;font-size:0.8rem;color:#AAA;text-decoration:none;text-align:center}#footer .top .content-width .sitemap-item .nav-internal a:hover{color:#EEE}#footer .top .content-width .sitemap-item .nav-internal .pipe{display:block;margin:0 0.2rem;color:#555}#footer .top .content-width .social-item{width:100%}#footer .top .content-width .social-item .social h3{font-size:1.2rem;margin:0rem 0rem 0.3rem 0rem;text-align:center}#footer .top .content-width .social-item .social .social-media{width:100%;display:flex;justify-content:center}#footer .top .content-width .social-item .social .social-media a{display:inline-block;text-align:center;transition:all 0.3s ease;color:white;font-size:22px;line-height:36px;width:36px;height:36px;text-align:center;background:#333;border-radius:100%;margin-right:10px}#footer .top .content-width .social-item .social .social-media .facebook:hover{background:#3B5998;color:white}#footer .top .content-width .social-item .social .social-media .twitter:hover{background:#55ACEE;color:white}#footer .top .content-width .social-item .social .social-media .instagram:hover{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);color:white}#footer .top .content-width .social-item .social .social-media .linkedin:hover{background:#007bb5;color:white}#footer .top .content-width .social-item .social .social-media .youtube:hover{background:#bb0000;color:white}#footer .copyright{background:#222222;color:#444;text-align:center;line-height:20px;font-size:11px;padding-bottom:20px}#footer .copyright img{height:12px;width:12px;vertical-align:middle}#footer .copyright a{color:#444;text-decoration:none}#footer .copyright a:hover{text-decoration:underline}@media only screen and (min-width:576px){#footer .top .content-width .sitemap-item .nav a{width:50%}}@media only screen and (min-width:768px){#footer .top .content-width .sitemap-item .nav a{width:calc(33.333333% - 1rem)}}@media only screen and (min-width:992px){#footer .top .content-width .logo-item{width:240px}#footer .top .content-width .logo-item .logo{margin:0 0 0.5rem 0}#footer .top .content-width .logo-item .address{text-align:left}#footer .top .content-width .sitemap-item .nav{display:flex}#footer .top .content-width .sitemap-item .nav a{width:calc(33.333333% - 1rem);text-align:left}#footer .top .content-width .sitemap-item .nav-internal{margin-top:1rem;padding-top:1rem;border-top:1px solid #333;margin-bottom:1rem;padding-bottom:1rem;border-bottom:none;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}}@media only screen and (min-width:1200px){#footer .top .content-width .sitemap-item .nav a{width:calc(25% - 1rem)}}.flex-item.box-grey{background-color:var(--color-primary-lightgrey);padding:1rem 2rem}.lazy-elem{opacity:1;transition:all 0.8s}.lazy-elem.lazy-load{opacity:0}.greenPlus{display:inline-block;background-image:url("/templates/tesvolt-ocean-2024//images/plus.svg");padding-left:1.5em;background-size:1.2em 1.2em;background-position:left 3px;background-repeat:no-repeat}a.btn.green{display:inline-block;padding:0.6em 1em;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.4}a.btn.green{background-color:var(--color-primary-green);color:var(--color-primary-white)}a.btn.green:hover{background-color:var(--color-primary-green-hover)}blockquote{position:relative;border-left:3px solid var(--color-primary-green);padding:10px 10px 10px 20px;font-style:italic;font-weight:bold}blockquote::before{content:"“";font-size:4em;position:absolute;top:-20px;left:5px;color:var(--color-primary-green);font-style:normal;font-weight:normal}blockquote::after{content:"”";font-size:4em;position:absolute;bottom:-45px;right:5px;color:var(--color-primary-green);font-style:normal;font-weight:normal}.color-red{color:var(--color-secondary-red)}.rich-text a,.USERtext a{font-family:"Roboto-Bold";color:var(--color-acqua);text-decoration:none}.rich-text a:hover,.USERtext a:hover{text-decoration:underline}.rich-text a.ckButton,.USERtext a.ckButton{display:inline-block;background:var(--color-acqua);color:#FFF;font-family:"Roboto-Regular";padding:5px 10px;font-size:1.2em;font-weight:normal}.rich-text a.ckButton:hover,.USERtext a.ckButton:hover{text-decoration:none}.btn-blue .rich-text a.ckButton,.USERtext a.ckButton{background:var(--color-primary-blue);color:#FFF}.btn-blue .rich-text a.ckButton:hover,.USERtext a.ckButton:hover{background:var(--color-primary-blue-hover)}.btn-red .rich-text a.ckButton,.USERtext a.ckButton{background:var(--color-primary-red);color:#FFF}.btn-red .rich-text a.ckButton:hover,.USERtext a.ckButton:hover{background:var(--color-primary-red-hover)}.pnlm-container{background:#f4f4f4 !important}.bg-coral .rich-text a,.bg-coral .USERtext a{color:#000}.bg-coral .rich-text a.ckButton,.bg-coral .USERtext a.ckButton{color:#FFF;background:#000}.ce-text>.block-height{height:100%;display:flex;flex-direction:column}.ce-text>.block-height .rich-text{height:100%;display:flex;flex-direction:column;justify-content:space-between}.ce-text>.block-height .rich-text>*:nth-last-child(2){flex:1}.USERstylesheet.separator .line{height:1px;width:100%;margin:0 auto}.USERstylesheet.separator.acqua .line{background-color:var(--color-acqua)}.USERstylesheet.separator.grey .line{background-color:var(--color-primary-lightgrey)}table{width:100%}table td{white-space:nowrap;padding:3px;margin:2px}table tr:nth-child(even) td{background:#EEEEEE}table tr:nth-child(odd) td{background:#DDDDDD}.table-scrollable{width:100%;overflow-x:auto;margin:0 0 1em}.table-scrollable::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.table-scrollable::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0, 0, 0, 0.3)}.timeline{border-left:4px solid #9DBF26;display:block;border-bottom-right-radius:4px;border-top-right-radius:4px;background:rgba(255, 255, 255, 0.03);margin:0px 0px 0px 1rem;position:relative;font-size:1em;padding:0px 0px 0px 2rem;list-style:none;text-align:left;font-weight:100;max-width:100%}.timeline h1{font-family:"Saira", sans-serif;letter-spacing:1.5px;font-weight:100;font-size:1.4em}.timeline h2,.timeline h3{font-size:0.9em}.timeline .event{border-bottom:1px dashed #9dbf26;padding-bottom:24px;margin-bottom:24px;position:relative}.timeline .event:last-of-type{padding-bottom:0;margin-bottom:0;border:none}.timeline .event:before,.timeline .event:after{position:absolute;display:block;top:0}.timeline .event:after{box-shadow:0 0 0 4px #050505;left:-2.4rem;background:#9dbf26;border-radius:50%;height:11px;width:11px;content:"";top:5px}.cidemos-accordion{margin-bottom:0rem}.cidemos-accordion .cidemos-accordion-title{font-family:"XXIINeueNorm-CndMedium";background-color:#9DBF26;color:#FFF;padding:1rem;width:100%;border:none;text-align:left;outline:none;font-size:22px;border:1px solid #FFF;margin:0px 0px 0px 0px}.cidemos-accordion .cidemos-accordion-title.active,.cidemos-accordion .cidemos-accordion-title:hover{background-color:#658D1B}.cidemos-accordion .cidemos-accordion-title:after{content:"+";color:#FFF;font-size:22px;font-weight:bold;float:right;margin-left:5px}.cidemos-accordion .cidemos-accordion-title.active:after{content:"−"}.cidemos-accordion .cidemos-accordion-panel{background-color:#EEE;max-height:0;overflow:hidden;transition:all 0.2s ease-out}.cidemos-accordion .cidemos-accordion-panel>.flex-container-contentset{padding:1rem}.bg-green .cidemos-accordion .cidemos-accordion-title,.bg-greengradient .cidemos-accordion .cidemos-accordion-title{background-color:#CCC;color:#333;border:1px solid #AAA}.bg-green .cidemos-accordion .cidemos-accordion-title:after,.bg-greengradient .cidemos-accordion .cidemos-accordion-title:after{color:#333}.bg-green .cidemos-accordion .cidemos-accordion-title.active,.bg-green .cidemos-accordion .cidemos-accordion-title:hover,.bg-greengradient .cidemos-accordion .cidemos-accordion-title.active,.bg-greengradient .cidemos-accordion .cidemos-accordion-title:hover{background-color:#BBB}.bg-lightgrey .cidemos-accordion .cidemos-accordion-panel{background-color:#FFF}.tv-accordion>.section{position:relative;z-index:1}.tv-accordion>.section:after{content:"";position:absolute;height:2px;bottom:-1px;left:0px;right:0px;background-color:#E6E6E6}.tv-accordion>.section:last-child:after{display:none}.tv-accordion>.section>.title{position:relative;font-family:"XXIINeueNorm-CndMedium";background-color:#9DBF26;color:#FFF;font-size:24px;padding:1rem;cursor:pointer;transition:all 0.3s}.tv-accordion>.section>.title:hover,.tv-accordion>.section.active>.title{background-color:#658D1B}.tv-accordion>.section>.title>.plus,.tv-accordion>.section>.title>.minus{position:absolute;cursor:pointer;right:1rem;top:50%;transform:translateY(-50%);z-index:100;display:none}.tv-accordion>.section>.title>.plus svg,.tv-accordion>.section>.title>.minus svg{width:22px;height:22px}.tv-accordion>.section>.title>.plus svg,.tv-accordion>.section>.title>.minus svg path{fill:#FFF;width:22px;height:22px}.tv-accordion>.section>.title>.plus:hover svg path,.tv-accordion>.section>.title>.minus:hover svg path{fill:#F39314}.tv-accordion>.section>.content{overflow-y:hidden;transition:all 0.3s ease-in-out;background-color:#EEE}.tv-accordion>.section.inactive>.title>.plus{display:block}.tv-accordion>.section.inactive>.title>.minus{display:none}.tv-accordion>.section.active>.title>.plus{display:none}.tv-accordion>.section.active>.title>.minus{display:block}.tv-accordion>.section.inactive>.content{max-height:0px}.tv-accordion .tv-accordion>.section>.title>.plus,.tv-accordion .tv-accordion>.section>.title>.minus{right:0rem;padding:3px}.tv-accordion .tv-accordion>.section>.title>.plus svg,.tv-accordion .tv-accordion>.section>.title>.minus svg{width:16px;height:16px}.tv-accordion .section .content>.inner{padding:0rem 1rem 1rem 1rem}.tv-accordion .tv-accordion>.section>.title{padding:0px;color:#000;font-family:"XXIINeueNorm-CndMedium"}.tv-accordion .tv-accordion>.section:after{display:none}.flip-card{perspective:1000px}.flip-card-inner{position:absolute;top:0px;right:0px;left:0px;bottom:0px;text-align:center;transition:transform 0.6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2)}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:#bbb;color:black;z-index:5}.flip-card-back{background-color:#2980b9;color:white;transform:rotateY(180deg);z-index:10}#page-65 .flex-item.celem-text{align-self:stretch}#page-65 .flex-item.celem-text>div{display:flex;flex-direction:column;height:100%;width:100%;align-items:stretch}#page-65 .flex-item.celem-text>div>.rich-text{display:flex;flex-direction:column;height:100%;width:100%;align-items:stretch}#page-65 .flex-item.celem-text>div>.rich-text h4{margin-bottom:0px;margin-top:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-65 .flex-item.celem-text>div>.rich-text ul{display:block;margin-bottom:0px;margin-top:0px;flex:1 auto;display:flex;flex-wrap:wrap;border:1px solid #EFEFEF;background:whitesmoke;padding:1rem}#page-65 .rich-text ul li{list-style-type:none;padding:3px 5px;min-width:33%}#page-65 .rich-text ul li a{font-family:"Roboto-Regular";font-weight:normal}#page-65 .download-table-of-contents{padding-bottom:1rem}#page-65 .download-table-of-contents .download-section{background:#fafafa;border:1px solid #EEE;margin:0.2rem 0;padding:0.5rem}#page-65 .download-table-of-contents .download-section .title{font-family:"XXIINeueNorm-CndMedium";line-height:2rem;font-size:1.4rem;padding:0px 0px 0px 2.3rem;background-image:url("/templates/tesvolt-ocean-2024//images/plus.svg");background-size:auto 90%;background-repeat:no-repeat}#page-65 .download-table-of-contents .download-section .sub{padding-left:2.3rem}#page-65 .download-table-of-contents .download-section .sub a{font-family:"Roboto-Light";color:var(--color-primary-green);text-decoration:none}#page-65 .download-table-of-contents .download-section .sub a:hover{text-decoration:underline}#cid25 img{max-height:335px;width:auto}#page-74 .wappen img{max-width:120px}*,*:focus{outline:none !important}.container,.content-width{width:100%;max-width:var(--content-width);padding-left:var(--content-padding);padding-right:var(--content-padding);margin-left:auto;margin-right:auto}#header .header-languages{display:flex;position:relative}#header .header-languages img{width:32px;height:32px}#header .header-languages .dropdown-opener img{display:block}#social-media{display:none;opacity:1;transition:all 0.5s;position:fixed;background:var(--color-coral);left:0px;top:50%;transform:translate(-110%, -50%)}#social-media a{display:block;text-align:center;padding:16px;transition:all 0.3s ease;color:white;font-size:20px;width:55px;height:62px}#social-media .facebook:hover{background:#3B5998;color:white}#social-media .twitter:hover{background:#55ACEE;color:white}#social-media .instagram:hover{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);color:white}#social-media .linkedin:hover{background:#007bb5;color:white}#social-media .youtube:hover{background:#bb0000;color:white}#social-media .scroll-to-contact-form{display:none}#social-media .scroll-to-contact-form:hover{background:var(--color-primary-green);color:white}body.header-minimized #social-media{transform:translate(0%, -50%)}.listing-pagination{text-align:right}.listing-pagination a{border:1px solid var(--color-primary-lightgrey);display:inline-block;line-height:2.5rem;width:2.5rem;text-align:center;color:var(--color-primary-black);text-decoration:none}.listing-pagination a:hover{color:var(--color-primary-black);background-color:var(--color-primary-lightgrey)}.listing-pagination a.active{color:var(--color-primary-white);background-color:var(--color-primary-green)}.pressrelease-item{display:flex;flex-wrap:wrap;margin:1rem 0}.pressrelease-item:nth-child(even){background:var(--color-primary-lightgrey)}.pressrelease-item:nth-child(odd){background:var(--color-primary-lightergrey)}.pressrelease-item a{text-decoration:none}.pressrelease-item .image-container{width:100%;max-width:400px;margin:0 auto;padding:1rem}.pressrelease-item .image-container>div{position:relative;width:100%;height:0px;padding-bottom:56%;overflow:hidden}.pressrelease-item .image-container .image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-position:center;background-size:cover;background-repeat:no-repeat}.pressrelease-item .image-container .image .no-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-decoration:none;color:var(--color-primary-black)}.pressrelease-item .info-container{width:100%;padding:1rem 1rem 1rem 1rem;display:flex;flex-direction:column;justify-content:space-between}.pressrelease-item .info-container .date{font-size:0.8rem;text-align:right}.pressrelease-item .info-container .title{margin:0.25rem 0}.pressrelease-item .info-container .subtitle{margin:0.25rem 0}.pressrelease-item .info-container .description_short{flex:1 auto}.pressrelease-item .info-container .button{text-align:right;padding:0.5rem 0 0 0}.career-item{margin:1rem 0}.career-item:nth-child(even){background:var(--color-primary-lightgrey)}.career-item:nth-child(odd){background:var(--color-primary-lightergrey)}.career-item a{text-decoration:none}.career-item .info-container{width:100%;padding:1rem;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center}.career-item .info-container>div{flex:1 auto}.career-item .info-container .title{margin:0 0 0.25rem 0}.career-item .info-container .button{text-align:right;padding-top:1rem;width:240px}.reference-filter-checkboxes{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:1rem}.reference-filter-item{margin-bottom:0.5rem;width:100%}.filterOnOff{color:#666;text-decoration:none;font-weight:bold;font-size:1.2rem;line-height:1.2rem;display:block}.filterOnOff img{height:1.3rem;vertical-align:middle;margin:-3px 0px 0px 0px;transition:all 0.5s}.resetFilters{color:#666;text-decoration:none;font-weight:bold;font-size:1.2rem;line-height:1.2rem;display:block}.label-found-projects-container{padding:0rem 0rem 2rem 0rem;font-family:"XXIINeueNorm-CndMedium";font-size:2rem;text-align:right}.reference-item{display:block;height:240px;margin:0 0.5% 1% 0.5%;cursor:default;transition:all 0.5s}.reference-item.hidden{margin:0px !important;width:0px !important;height:0px !important;transform:scale(0);opacity:0;overflow:hidden}#reference-filter-content .bg-lightgrey{background-color:#FFF;transition:all 0.5s}#reference-filter-content h3{margin-top:0px}#reference-filter-content .filters{max-height:0px;margin:0px;overflow:hidden;transition:all 0.5s}#reference-filter-content.visible .bg-lightgrey{background-color:var(--color-primary-lightgrey)}#reference-filter-content.visible .filters{max-height:100vh;margin:1% 0 1% 0}#reference-filter-content.visible .filterOnOff img{transform:rotate(45deg)}.reference-item .flip-card-front{overflow:hidden}.reference-item .flip-card-front .image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-position:center;background-size:cover;background-repeat:no-repeat}.reference-item .flip-card-front .image .no-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-decoration:none;color:var(--color-primary-black);white-space:nowrap}.reference-item .flip-card-front .shorttitle{position:absolute;bottom:0px;left:0px;padding:0.5rem;background-color:white;color:var(--color-primary-green);font-family:"XXIINeueNorm-CndMedium";font-size:2rem;text-transform:uppercase;font-weight:normal}.reference-item .flip-card-back{overflow:hidden;background-color:var(--color-primary-green);display:flex;flex-direction:column;justify-content:stretch;padding:1rem;color:#000}.reference-item .flip-card-back a{text-decoration:none;color:var(--color-primary-white);text-transform:none;height:100%}.reference-item .flip-card-back .infos{height:100%;display:flex;flex-direction:column;justify-content:center}.reference-item .flip-card-back .capacity-power{font-family:"XXIINeueNorm-CndMedium";font-size:2rem;font-weight:bold;line-height:1.3em}.reference-item .flip-card-back .subtitle{font-family:"XXIINeueNorm-CndMedium";font-size:2rem;font-weight:bold;line-height:1.3em}.reference-item .flip-card-back .storage-type{line-height:1.3em}.reference-item .flip-card-back .application{font-size:1rem;line-height:1.2em;padding:0.1rem 0 0.5rem 0}.reference-item .flip-card-back .industry{font-size:1.2rem;line-height:1.2em}.reference-item .flip-card-back .mainben img{height:1em;vertical-align:absmiddle}.reference-item:hover .flip-card-back .capacity-power,.reference-item:hover .flip-card-back .storage-type,.reference-item:hover .flip-card-back .application,.reference-item:hover .flip-card-back .industry{transform:translateX(0%);opacity:1}.bg-green .reference-item .flip-card-back{background-color:var(--color-primary-white)}.bg-green .reference-item .flip-card-back a{color:var(--color-primary-black);background:var(--color-primary-green)}.reference-top-image{position:relative;width:100%;padding-bottom:35%;height:0px}.reference-top-image .image-elem{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-size:cover;background-repeat:no-repeat;background-position:center}.reference-application-icons{display:flex;flex-direction:row;justify-content:flex-end}.reference-application-icon{height:140px;margin:0 0 1rem 1rem}.reference-characteristics{background-color:var(--color-primary-lightergrey);border:1px solid #DDD;padding:1rem;font-size:0.9rem}.reference-characteristics h3{margin-top:0px}.reference-characteristics .row{display:flex;align-items:flex-start;flex-wrap:wrap;margin:3px}.reference-characteristics .row>.key{font-weight:bold;width:150px}.reference-characteristics .row>.value{flex:1}.reference-characteristics .pdf-downloads a{display:block;color:var(--color-primary-green);font-family:"Roboto-Bold";text-decoration:none;display:flex;align-items:center;margin:0.5rem 0}.reference-characteristics .pdf-downloads a:hover{color:var(--color-primary-green-hover);text-decoration:underline}.reference-characteristics .pdf-downloads a>.pdf-icon{width:54px;height:44px;background-image:url("/templates/tesvolt-ocean-2024//images/pdf.svg");background-size:44px 44px;background-position:left center;background-repeat:no-repeat}.reference-characteristics .pdf-downloads a>.file-infos{width:calc(100% - 54px)}.reference-characteristics .pdf-downloads a>.file-infos *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.reference-characteristics .pdf-downloads a>.file-infos .file-title{font-weight:bold}.reference-characteristics .pdf-downloads a>.file-infos .file-name.small{font-size:0.9em}.reference-characteristics .link-button{display:block;text-transform:uppercase;text-align:center;text-decoration:none;background-color:var(--color-primary-green);color:var(--color-primary-white);font-size:1.1rem;line-height:2em;margin-top:1rem}#iframe-overlay{position:fixed;z-index:100;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0, 0, 0, 0.7);opacity:0;transition:all 0.5s}#iframe-dialogC{position:fixed;z-index:101;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:center;align-items:center}#iframe-dialog{position:relative;width:100%;height:100%;max-width:95%;max-height:95%;background:#FFF;display:flex;justify-content:center;align-items:center;transform:scale(0.5);opacity:0;transition:all 0.5s;transition-delay:0.2s}#iframe-dialog-closer{position:absolute;z-index:100;top:1rem;right:1rem;width:32px;height:32px;cursor:pointer}#iframe-dialog-closer svg{display:block;fill:#FFF;-webkit-filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.7));filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.7))}#tesvolt-index-search .single-search-field{width:100%;max-width:640px;margin:0 auto;padding:20vh 0 0 0}#tesvolt-index-search form input{padding:0px 10px;font-size:16px;line-height:44px}#tesvolt-index-search form button{padding:0px 10px;font-size:26px;line-height:44px;cursor:pointer}#tesvolt-index-search form .search-slot{display:flex}#tesvolt-index-search form .search-slot>.input{flex:1}#tesvolt-index-search form .search-slot>.button{padding-left:10px;width:120px}#tesvolt-index-search .no-search-results{padding:5px 0px 0px 0px;font-weight:bold;color:#971B2F}#tesvolt-index-search .search-results{padding:2rem 0rem}#tesvolt-index-search .search-results .pagination{display:flex;justify-content:flex-end}#tesvolt-index-search .search-results .pagination a{background:#EEE;color:#000;text-decoration:none;display:block;width:26px;height:26px;line-height:26px;text-align:center;margin-left:5px}#tesvolt-index-search .search-results .pagination a.active{background:#9DBF26;color:#FFF}#tesvolt-index-search .search-results .result-item{padding:20px 0px;display:flex}#tesvolt-index-search .search-results .result-item a{text-decoration:none}#tesvolt-index-search .search-results .result-item .left{flex:1}#tesvolt-index-search .search-results .result-item .left .title{font-family:"XXIINeueNorm-CndExtraBold";font-size:26px}#tesvolt-index-search .search-results .result-item .left .title a{color:#9DBF26}#tesvolt-index-search .search-results .result-item .left .content{padding:3px 0px}#tesvolt-index-search .search-results .result-item .left .content .highlight{background:rgba(157, 191, 38, 0.1)}#tesvolt-index-search .search-results .result-item .left .resulturl{font-size:15px}#tesvolt-index-search .search-results .result-item .left .resulturl a{color:#AAA}#tesvolt-index-search .search-results .result-item .right{display:none}body.iframe-overlay #iframe-overlay{opacity:1}body.iframe-overlay #iframe-dialog{opacity:1;transform:scale(1)}.ckMediaLink.application-pdf{background-image:url("/templates/tesvolt-ocean-2024//images/pdf.svg");background-size:2rem 2rem;display:inline-block;line-height:2.4em;min-height:2.4em;background-position:left center;background-repeat:no-repeat;padding-left:2.3rem}.flex-item.w20.tvo-anwendungen-gewerbe-container{min-width:150px}.flex-item.w50.tvo-center,.tvo-auswahl>.w100,.tvo-anwendungen-gewerbe-container>.w100{flex:unset;width:100%}@media only screen and (min-width:576px){.flex-item.w50.tvo-center{width:49%}}@media only screen and (min-width:650px){.flex-item.w100 .USERstylesheet.teaser .image{height:100%}.flex-item.w100 .USERstylesheet.teaser .content{justify-content:flex-end;align-items:stretch}}@media only screen and (min-width:850px){.pressrelease-item .image-container{width:40%;max-width:unset}.pressrelease-item .info-container{width:60%;padding:1rem 1rem 1rem 0rem}.reference-filter-item{width:49%}}@media only screen and (min-width:950px){#footer .logo{margin:0 0 0.5rem 0}#footer .address{text-align:left}#footer .nav a{width:25%;text-align:left}#footer .social h3{text-align:left}#footer .social-media{justify-content:flex-start}body.no-touch-device .for-touch{display:none}body.no-touch-device .for-none-touch{display:block}body.is-touch-device .for-touch{display:block}body.is-touch-device .for-none-touch{display:none}}@media only screen and (min-width:1100px){:root{--header-nav-space: 10px}#social-media{display:block;z-index:50}.image-gallery.columns4 .media-image{width:23%}.image-gallery.columns4 .media-image-spacer{width:23%}.image-gallery .media-image-title{font-size:0.8rem}}@media only screen and (min-width:1340px){#social-media{display:none;z-index:10}}.flex-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 calc(-1 * (var(--cidemos-grid-gap) / 2))}.flex-container .flex-item.w33{margin:calc(var(--cidemos-grid-gap) / 2);width:calc(100% - var(--cidemos-grid-gap));max-width:calc(100% - var(--cidemos-grid-gap))}@media only screen and (min-width:568px){.flex-container .flex-item.w33{width:calc(50% - var(--cidemos-grid-gap))}}@media only screen and (min-width:992px){.flex-container .flex-item.w33{width:calc(33.333333% - var(--cidemos-grid-gap))}}h1,h2,h3,h4,h5{margin-block-start:1rem;margin-block-end:1rem;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1{font-size:var(--h1-font-size);font-family:"XXIINeueNorm-CndExtraBold";text-transform:uppercase}h2{font-size:var(--h2-font-size);font-family:"XXIINeueNorm-CndExtraBold";text-transform:uppercase}h3{font-size:var(--h3-font-size);font-family:"XXIINeueNorm-CndMedium"}h4{font-size:var(--h4-font-size);font-family:"XXIINeueNorm-CndMedium"}h5{font-size:var(--h5-font-size);font-family:"XXIINeueNorm-CndMedium"}.USERstylesheet.header>div{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.4}.USERstylesheet.header.black-on-white>div{background-color:#FFF;color:#000}.USERstylesheet.header.black-on-white>div span{color:#000}.USERstylesheet.header.acqua-on-white>div{background-color:#FFF;color:var(--color-acqua)}.USERstylesheet.header.acqua-on-white>div span{color:#000}.USERstylesheet.header.black-on-acqua>div{padding:0.04em 0.2em;background-color:var(--color-acqua);color:#000}.USERstylesheet.header.black-on-acqua>div span{color:#FFF}.USERstylesheet.header.white-on-acqua>div{padding:0.04em 0.2em;background-color:var(--color-acqua);color:#FFF}.USERstylesheet.header.white-on-acqua>div span{color:#000}.USERstylesheet.header.black-on-coral>div{padding:0.04em 0.2em;background-color:var(--color-coral);color:#000}.USERstylesheet.header.black-on-coral>div span{color:#FFF}.USERstylesheet.header.white-on-coral>div{padding:0.04em 0.2em;background-color:var(--color-coral);color:#FFF}.USERstylesheet.header.white-on-coral>div span{color:#000}.image-galleryC{width:100%;overflow:hidden}.image-galleryC .image-gallery{width:calc(100% + var(--gallery-grid-gap));display:flex;flex-wrap:wrap;justify-content:flex-start;margin:calc(-1 * (var(--gallery-grid-gap) / 2))}.image-galleryC .image-gallery .media-image{display:block;position:relative;overflow:hidden;width:calc(100% - var(--gallery-grid-gap));margin:calc(var(--gallery-grid-gap) / 2)}.image-galleryC .image-gallery .media-image .media-image-container{position:relative;overflow:hidden;width:100%;height:0px;padding-bottom:56%}.image-galleryC .image-gallery .media-image .media-image-container .image-elem{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-position:center;background-repeat:no-repeat;background-size:cover}.image-galleryC .image-gallery .media-image.col100{overflow:visible;width:100%}.image-galleryC .image-gallery .media-image.col100 .media-image-container{position:inherit;width:100%;height:auto;padding:0px;display:flex}.image-galleryC .image-gallery .media-image.col100 .media-image-container.left{justify-content:flex-start}.image-galleryC .image-gallery .media-image.col100 .media-image-container.center{justify-content:center}.image-galleryC .image-gallery .media-image.col100 .media-image-container.right{justify-content:flex-end}.image-galleryC .image-gallery .media-image.col100 .media-image-container img{display:block;width:100%;max-width:100%}.image-galleryC .image-gallery .media-image-title{font-size:0.8rem;line-height:1.2em;padding:4px 0px;text-align:left}.image-galleryC .image-gallery .media-image-title .download-a{margin-left:0.3rem;text-decoration:none;color:var(--color-primary-green);font-weight:bold}.image-galleryC .image-gallery .media-image-title .download-a:hover{text-decoration:underline}.USERstylesheet.gridv1 .grid-gallery{display:flex;align-items:stretch}.USERstylesheet.gridv1 .grid-gallery>.grid-item{display:none}.USERstylesheet.gridv1 .grid-gallery .column{flex:1;margin-right:calc(var(--gallery-grid-gap) / 2);display:flex;flex-direction:column}.USERstylesheet.gridv1 .grid-gallery .column:last-child{margin-right:0px}.USERstylesheet.gridv1 .grid-gallery .column .grid-item{position:relative;margin-bottom:10px}.USERstylesheet.gridv1 .grid-gallery .column .grid-item img{display:block;width:100% !important;height:auto !important}.USERstylesheet.gridv1 .grid-gallery .column .grid-item .image-title-top,.USERstylesheet.gridv1 .grid-gallery .column .grid-item .image-title-bottom{font-size:13px;padding:0px 8px}.USERstylesheet.gridv2 .grid-container{display:grid;grid-template-columns:repeat(3, 32.8%);grid-auto-rows:minmax(100px, auto);grid-column-gap:0.3%;grid-row-gap:0.2%;justify-items:stretch;padding-bottom:1%}.USERstylesheet.gridv2 .grid-container .item{background:red;overflow:hidden;display:grid}.USERstylesheet.gridv2 .grid-container .item.row2{grid-row:span 2 / auto}.USERstylesheet.gridv2 .grid-container .item.row3{grid-row:span 3 / auto}.USERstylesheet.gridv2 .grid-container .item.row4{grid-row:span 4 / auto}.USERstylesheet.gridv2 .grid-container .item.col2{grid-column:span 2 / auto}.USERstylesheet.gridv2 .grid-container .item.col3{grid-column:span 3 / auto}.USERstylesheet.gridv2 .grid-container .item.col4{grid-column:span 4 / auto}.USERstylesheet.gridv2 .grid-container .item img{width:100%;object-fit:contain}@media only screen and (min-width:375px){.image-galleryC .image-gallery .media-image.col2{width:calc(50% - var(--gallery-grid-gap))}.image-galleryC .image-gallery .media-image.col3{width:calc(50% - var(--gallery-grid-gap))}.image-galleryC .image-gallery .media-image.col4{width:calc(50% - var(--gallery-grid-gap))}.image-galleryC .image-gallery .media-image.col5{width:calc(50% - var(--gallery-grid-gap))}}@media only screen and (min-width:768px){.image-galleryC .image-gallery .media-image.col3{width:calc(33.333333% - var(--gallery-grid-gap))}.image-galleryC .image-gallery .media-image.col4{width:calc(25% - var(--gallery-grid-gap))}.image-galleryC .image-gallery .media-image.col5{width:calc(20% - var(--gallery-grid-gap))}}.teaser2024.flipcard{position:relative;width:100%}.teaser2024.flipcard .flip-card-teaser{background-color:transparent;position:absolute;top:0px;right:0px;bottom:0px;left:0px;perspective:1000px}.teaser2024.flipcard .flip-card-teaser-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d}.teaser2024.flipcard .flip-card-teaser:hover .flip-card-teaser-inner{transform:rotateY(180deg)}.teaser2024.flipcard .flip-card-teaser-front,.teaser2024.flipcard .flip-card-teaser-back{border-radius:1rem;overflow:hidden;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.teaser2024.flipcard .flip-card-teaser-front{border-radius:1rem}.teaser2024.flipcard .flip-card-teaser-front .headline{color:var(--color-acqua);font-family:"XXIINeueNorm-CndMedium";font-size:1.8rem;text-transform:uppercase;font-weight:normal}.teaser2024.flipcard .flip-card-teaser-back{position:relative;z-index:100;color:white;transform:rotateY(180deg);display:flex;width:100%;height:100%;justify-content:center;align-items:center}.teaser2024.flipcard .flip-card-teaser-back .inner{height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:1rem 1.5rem}.teaser2024.flipcard .flip-card-teaser-back .inner .text{width:100%;font-size:1rem;line-height:1.4em;max-height:7em;overflow:hidden}.teaser2024.flipcard .flip-card-teaser-back .inner .link{width:100%}.teaser2024.flipcard .flip-card-teaser-back .inner .link a{width:100%;display:flex;padding:0.5rem 1rem;text-decoration:none;justify-content:center;align-items:center;font-weight:bold}.teaser2024.flipcard.front-white .flip-card-teaser-front{box-shadow:0px 0px 20px rgba(0, 0, 0, 0.25);background-color:#fff;color:black}.teaser2024.flipcard.front-white .flip-card-teaser-front .headline{color:var(--color-acqua)}.teaser2024.flipcard.front-lightgrey .flip-card-teaser-front{box-shadow:0px 0px 20px rgba(0, 0, 0, 0.25);background-color:var(--color-primary-lightgrey);color:black}.teaser2024.flipcard.front-lightgrey .flip-card-teaser-front .headline{color:var(--color-acqua)}.teaser2024.flipcard.front-grey .flip-card-teaser-front{box-shadow:none;background-color:#eeeeee;color:black}.teaser2024.flipcard.front-grey .flip-card-teaser-front .headline{color:var(--color-acqua)}.teaser2024.flipcard.back-acqua .flip-card-teaser-back{background-color:var(--color-acqua);color:#fff}.teaser2024.flipcard.back-acqua .flip-card-teaser-back .inner .link a{background:#fff;color:var(--color-acqua)}.teaser2024.flipcard.type-image .flip-card-teaser-front .imageC{z-index:1;position:absolute;top:0px;right:0px;bottom:0px;left:0px}.teaser2024.flipcard.type-image .flip-card-teaser-front .imageC .image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-size:cover;background-position:center;background-repeat:no-repeat}.teaser2024.flipcard.type-image .flip-card-teaser-front .headline{z-index:2;position:absolute;bottom:0px;left:0px;max-width:100%;background:#fff;padding:0.5rem;color:var(--color-acqua)}.teaser2024.flipcard.type-icon .flip-card-teaser-front{display:flex;flex-direction:column;padding:0.5rem 1rem}.teaser2024.flipcard.type-icon .flip-card-teaser-front .imageC{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.teaser2024.flipcard.type-icon .flip-card-teaser-front .imageC .image{position:absolute;top:0.5em;right:0px;bottom:0.5em;left:0px;background-size:contain;background-position:center;background-repeat:no-repeat}.teaser2024.flipcard.vp16-9{aspect-ratio:1.7777777778}.teaser2024.flipcard.vp16-9 .flip-card-teaser-back .inner .text{max-height:7em}.teaser2024.flipcard.vp4-3{aspect-ratio:1.3333333333}.teaser2024.flipcard.vp4-3 .flip-card-teaser-back .inner .text{max-height:8.4em}.teaser2024.flipcard.vp1-1{aspect-ratio:1}.teaser2024.flipcard.vp1-1 .flip-card-teaser-back .inner .text{max-height:9.8em}.teaser2021.default{overflow:hidden;border-radius:1rem;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.25)}.teaser2021.default .imgC{position:relative;width:100%;height:0px}.teaser2021.default .imgC .image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-size:cover;background-repeat:no-repeat;background-position:center}.teaser2021.default .content{display:flex;flex-direction:column;padding:0.5rem 1rem 1rem 1rem}.teaser2021.default .content .headline{font-family:"XXIINeueNorm-CndMedium";font-size:var(--teaser-headline-font-size);line-height:2em;height:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teaser2021.default .content .text{font-size:var(--teaser-text-font-size);flex:1 auto;overflow:hidden;line-height:1.5em;height:6em;overflow:hidden}.teaser2021.default .content .button{padding:1rem 0 0 0}.teaser2021.default .content .button .link-button{display:block;line-height:3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid;text-align:center;text-decoration:none;border-radius:0.5rem;font-weight:bold}.teaser2021.default.vp16-9 .imgC{padding-bottom:56.25%}.teaser2021.default.vp4-3 .imgC{padding-bottom:75%}.teaser2021.default.vp1-1 .imgC{padding-bottom:100%}.teaser2021.default.tbg-lightgrey{background:var(--color-primary-lightgrey)}.teaser2021.default.tbg-acqua{background:var(--color-acqua);color:#FFF}.teaser2021.default.tbg-coral{background:var(--color-coral);color:#FFF}.teaser2021.default.tbtn-acqua .content .button .link-button{border-color:var(--color-acqua);background-color:var(--color-acqua);color:#FFF}.teaser2021.default.tbtn-coral .content .button .link-button{border-color:var(--color-coral);background-color:var(--color-coral);color:#FFF}.teaser2021.default.tbtn-white .content .button .link-button{border-color:#FFF;background-color:#FFF;color:var(--color-acqua)}.teaser2021.default.tbtn-acqua-outline .content .button .link-button{border-color:#FFF;background-color:var(--color-acqua);color:#FFF}html{scroll-behavior:smooth}html,body{scroll-behavior:smooth;font-family:"Roboto-Light";margin:0;font-size:var(--body-font-size);font-weight:400;line-height:1.5;color:#222;text-align:left;background-color:var(--color-primary-white)}body.no-touch-device .for-touch{display:block}body.no-touch-device .for-none-touch{display:none}body.is-touch-device .for-touch{display:block}body.is-touch-device .for-none-touch{display:none}.--cidemos-flex{overflow:visible}@media screen and (min-width:390px){:root{--header-logo-height: 25px;--header-logo-height-minimized: 20px}}@media screen and (min-width:768px) and (min-height:568px){:root{--header-logo-height: 40px;--header-logo-height-minimized: 51px}}@media screen and (min-width:1300px){:root{--header-padding-h: 0rem;--content-padding: 0px;--header-logo-height: 40px;--header-logo-height-minimized: 55px;--h1-font-size: 48px;--h2-font-size: 32px;--h3-font-size: 28px;--h4-font-size: 24px;--h5-font-size: 20px}}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=file],select,textarea,button,button[type=submit],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #CCC;padding:0.7rem 1rem;outline:none;background-color:#FFF;border-radius:0px;font-size:16px;color:var(--color-primary-black);transition:all 0.2s;font-family:"Roboto-Light"}textarea{resize:none;height:40px}textarea:focus{height:250px}select{background-image:url("/templates/tesvolt-ocean-2024//images/chevron-down-grey.svg");background-repeat:no-repeat;background-position:99% center;background-size:auto 60%}button[type=submit],input[type=submit]{font-family:"XXIINeueNorm-CndExtraBold";font-size:2rem;padding:0.6rem 2rem;background-color:var(--color-primary-green);color:#FFF}select.notvalid,input.notvalid,textarea.notvalid{border:1px solid var(--color-secondary-red);background-color:rgba(229, 45, 51, 0.1)}select option{color:var(--color-primary-black)}select.novalue{color:#BBB;opacity:1}::placeholder{color:#BBB;opacity:1}:-ms-input-placeholder{color:#BBB;opacity:1}::-ms-input-placeholder{color:#BBB;opacity:1}input[type="checkbox"].notvalid+label:before{background-color:rgba(229, 45, 51, 0.1);border:1px solid var(--color-secondary-red)}input[type="checkbox"]{visibility:hidden;width:3px;height:3px}input[type="checkbox"]+label{cursor:pointer;position:relative;font-size:0.8rem;padding-left:30px;display:inline-block}input[type="checkbox"]+label:before{border:1px solid #CCC;content:"";position:absolute;display:block;width:22px;height:22px;margin:0px 0px 40px 0px;padding:0;vertical-align:middle;background-color:#FFF;top:-3px;left:0px}input[type="checkbox"]+label a{font-family:"Roboto-Bold";color:var(--color-primary-green)}input[type="checkbox"]:checked+label:before{background-image:url("/templates/tesvolt-ocean-2024//images/Check-128.png");background-repeat:no-repeat;background-size:16px 16px;background-position:center center;width:22px;height:22px;background-color:var(--color-primary-green);text-align:center}.form-container{display:flex;flex-wrap:wrap;justify-content:space-between}.form-container .header{text-transform:uppercase}.form-container .col1{width:100%;margin-bottom:1%}.form-container .col2{width:49%;margin-bottom:1%}.form-container .label{font-size:0.8rem;padding-left:0.2rem;color:var(--color-primary-black)}.form-container .input{display:flex;justify-content:space-between}.form-container .input>input.zip{width:150px;margin-right:5px}.form-container .input>input.city{flex:1 auto}.form-container .submit{padding:1rem 0rem}/*# sourceMappingURL=./theme.all.map */