@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');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,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(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,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(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,.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:.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:.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(.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(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.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, .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:.2s transform,.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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(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,.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,.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:.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}*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.--cidemos-openstreetmap { visibility: hidden; }.--cidemos-openstreetmap.compiled { visibility: visible; }.--cidemos-google-maps-iframe-container {position: relative;width: 100%;aspect-ratio: 16 / 9;max-height: 400px;;}.--cidemos-google-maps-iframe-compiled {display: block;width: 100%;height: 100%;border: none;}.--cidemos-ce-youtube {width: 100%;aspect-ratio: 16 / 9;}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; }html, body { margin: 0; padding: 0; }input[type=password]>.password-strength { position: absolute; top: 0px; right: 0px; bottom: 0px; }form.--cidemos-dynamic-form-data { display: none; }.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; }.ckFlexContainer { display: flex; width: 100%; justify-content: flex-start; align-items: center; }.ckFlexItem { padding: 10px; }.ckFlexItem.w33 { width: 33.333333%; }.ckFlexItem.w50 { width: 50%; }.ckFlexItem.w66 { width: 66.666666%; }.ckFlexItem:nth-child(1) { padding: 10px 10px 10px 0px; }.ckFlexItem:nth-last-child(1) { padding: 10px 0px 10px 10px; }.captcha-top { display: flex; }.captcha-canvas { width: 295px; padding: 5px 0px 0px 5px; }.captcha-canvas canvas { width: 100%; height: 80px; border: 1px solid #999; border-radius: 5px; }.captcha-buttons { padding: 5px 5px 0px 5px; }.captcha-buttons a { display: block; width: 24px; height: 24px; border: 1px solid #999; border-radius: 5px;background-color: #FFF;background-size: 100%;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAQdJREFUSInt1EFKA0EQBdCHC5McRURi0Nt4mugyoCgKEbyJIJJLBLIygicQjAomLrpGxogzPUQFIR+GHrp//1/VXV2s8R/QwxATvOA1/oexVka/iXAHV1hUfHNcoo3DmMsWH8WGJwwi2hY2sYfTyGiBack0C0XkU2xV8Hp4XMqqFr1S5FXicOTrsdViGMRBDa8488YGkyAuV0gZ/W/EswyKi2vlkOuw8RMiTQ3uYtz+LYObGA8a6JxLx3qSQ+5KL3QmL4td6d7e1Jf1B4pSva8x6eIhuGe54qTechsbZziW2kMn1vZ9bhXXUgtphLaUyVx1s7uwYkl3Q2SM54h6HHM7qwiv8Td4Bw5rXOw9D8hlAAAAAElFTkSuQmCC);}.captcha-input { padding: 0px 5px 5px 5px; }.captcha-input input { width: 100%; max-width: 320px; }.flex-main { display: flex; flex-wrap: wrap; justify-content: space-around; }.flex-col { align-self: flex-start; flex: 1 0; }.flex-col-inner { background: #EEE; }.flex-col.w10 { flex: 1 0 10%; }.flex-col.w20 { flex: 1 0 20%; }.flex-col.w25 { flex: 1 0 25%; }.flex-col.w30 { flex: 1 0 30%; }.flex-col.w35 { flex: 1 0 35%; }.flex-col.w33 { flex: 1 0 33.333333%; }.flex-col.w40 { flex: 1 0 40%; }.flex-col.w50 { flex: 1 0 50%; }.flex-col.w60 { flex: 1 0 60%; }.flex-col.w65 { flex: 1 0 65%; }.flex-col.w66 { flex: 1 0 66.666666%; }.flex-col.w70 { flex: 1 0 70%; }.flex-col.w75 { flex: 1 0 75%; }.flex-col.w80 { flex: 1 0 80%; }.flex-col.w90 { flex: 1 0 90%; }.flex-col.w100 { flex: 1 0 100%; }.flex-container, .flex-container-sub { display: flex; flex-wrap: wrap; align-content: center; width: 100%; padding: 0px; justify-content: space-between; }.flex-container-contentset { display: flex; flex-wrap: wrap; align-content: center; width: 100%; padding: 0px; justify-content: space-between; }.flex-container-sub { padding: 0px; }.flex-container.left { justify-content: flex-start; }.flex-container .flex-item { position:relative; margin: 1% 0px; min-width: unset; }.flex-item.no-space { margin: 0px 0px; }.flex-item>div { padding: 0px; }.flex-container>.flex-item.w10, .flex-container>.flex-item.w20, .flex-container>.flex-item.w25,.flex-container>.flex-item.w30, .flex-container>.flex-item.w35, .flex-container>.flex-item.w33,.flex-container>.flex-item.w40, .flex-container>.flex-item.w50, .flex-container>.flex-item.w60,.flex-container>.flex-item.w65, .flex-container>.flex-item.w66, .flex-container>.flex-item.w70,.flex-container>.flex-item.w75, .flex-container>.flex-item.w80, .flex-container>.flex-item.w90,.flex-container>.flex-item.w100 { flex: unset; width: 100%; }.flex-container-contentset>.flex-item.w10, .flex-container-contentset>.flex-item.w20, .flex-container-contentset>.flex-item.w25,.flex-container-contentset>.flex-item.w30, .flex-container-contentset>.flex-item.w35, .flex-container-contentset>.flex-item.w33,.flex-container-contentset>.flex-item.w40, .flex-container-contentset>.flex-item.w50, .flex-container-contentset>.flex-item.w60,.flex-container-contentset>.flex-item.w65, .flex-container-contentset>.flex-item.w66, .flex-container-contentset>.flex-item.w70,.flex-container-contentset>.flex-item.w75, .flex-container-contentset>.flex-item.w80, .flex-container-contentset>.flex-item.w90,.flex-container-contentset>.flex-item.w100 { flex: unset; width: 100%; }.flex-container-sub>.flex-item.w10, .flex-container-sub>.flex-item.w20, .flex-container-sub>.flex-item.w25,.flex-container-sub>.flex-item.w30, .flex-container-sub>.flex-item.w35, .flex-container-sub>.flex-item.w33,.flex-container-sub>.flex-item.w40, .flex-container-sub>.flex-item.w50, .flex-container-sub>.flex-item.w60,.flex-container-sub>.flex-item.w65, .flex-container-sub>.flex-item.w66, .flex-container-sub>.flex-item.w70,.flex-container-sub>.flex-item.w75, .flex-container-sub>.flex-item.w80, .flex-container-sub>.flex-item.w90,.flex-container-sub>.flex-item.w100 { flex: unset; width: 100%; }.content-element-warning { width: 100%; text-align: center; color: rgba(255,0,0,1); background: rgba(255,0,0,0.1); border: 1px dotted rgba(255,0,0,1); padding: 2rem 0; }.flex-container .flex-item.flex1 { flex: 1; }.flex-container .flex-item.w100 { margin: 0px; }.flex-container .flex-item.top { align-self: flex-start; }.flex-container .flex-item.middle { align-self: center; }.flex-container .flex-item.bottom { align-self: flex-end; }.flex-container .flex-item.stretch { align-self: stretch; }.flex-gallery { display: flex; flex-wrap: wrap; align-content: center; align-items: center; justify-content: space-between; }.flex-gallery .gallery-item { position: relative; align-self: stretch; margin: 0.5% 0; display: flex; flex-direction: column; justify-content: center; }.flex-gallery .gallery-item img { max-width: 100%; height: auto; display: block; margin: 0 auto; }.flex-gallery .gallery-item>.overlay { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }.flex-gallery .gallery-item>.image { width: 100%; height: 0px; padding-bottom: 50%; }.flex-gallery .gallery-item.col1 { width: 100%; }.flex-gallery .gallery-item.col2 { width: 49%; }.flex-gallery .gallery-item.col3 { width: 32.333333%; }.flex-gallery .gallery-item.col4 { width: 24%; }.flex-gallery .gallery-item.col5 { width: 19%; }.flex-gallery .gallery-item.col100 { width: 100%; }.gallery-pic-title-up { font-size: 11px; margin-bottom: 2px; }.gallery-pic-title-down { font-size: 11px; margin-top: 2px; }.cidemos-accordion { margin-bottom: 2rem; }.cidemos-accordion .cidemos-accordion-title { background-color: #ddd; color: #444; cursor: pointer; padding: 1rem; width: 100%; border: none; text-align: left; outline: none; font-size: 15px; transition: 0.4s; border: 1px solid #CCC; margin: 1px 0px; }.cidemos-accordion .cidemos-accordion-title.active, .cidemos-accordion .cidemos-accordion-title:hover { background-color: #ccc; }.cidemos-accordion .cidemos-accordion-title:after { content: '\002B'; color: #777; font-weight: bold; float: right; margin-left: 5px; }.cidemos-accordion .cidemos-accordion-title.active:after { content: "\2212"; }.cidemos-accordion .cidemos-accordion-panel { background-color: white; max-height: 0; overflow: hidden; transition: all 0.2s ease-out; }.cidemos-accordion .cidemos-accordion-panel>.--cidemos-sub-flex { padding: 1rem; }.cidemos-timeline, .cidemos-timeline * { box-sizing: border-box; }.cidemos-timeline { position: relative; margin: 0 auto 2rem auto; }.cidemos-timeline::after { content: ''; position: absolute; width: 6px; background-color: white; top: 0; bottom: 0; left: 50%; margin-left: -3px; }.cidemos-timeline-container { padding: 10px 40px; position: relative; background-color: inherit; width: 50%; }.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-container.left { left: 0; }.cidemos-timeline-container.right { left: 50%; }.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-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-container.right::after { left: -16px; }.cidemos-timeline-content { padding: 20px 30px; background-color: white; position: relative; border-radius: 6px; }.flex-item.w50 .cidemos-timeline::after { left: 31px; }.flex-item.w50 .cidemos-timeline-container { width: 100%; padding-left: 70px; padding-right: 25px; }.flex-item.w50 .cidemos-timeline-container::before { left: 60px; border: medium solid white; border-width: 10px 10px 10px 0; border-color: transparent white transparent transparent; }.flex-item.w50 .cidemos-timeline-container.left::after,.flex-item.w50 .cidemos-timeline-container.right::after { left: 15px; }.flex-item.w50 .cidemos-timeline-container.right { left: 0%; }.USERvideo>video { width: 100%; }.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;}.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); }}.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%); }body.cookie_msg .cidemos_cookie_msg { transform: translate(0,0); }.cidemos_cookie_msg { position: fixed; width: 300px; left: 10px; z-index: 100000; box-shadow: 0px 0px 10px #999; padding: 10px; border: 1px solid #1C95C2; background: rgba(255, 255, 255, 0.8); transition: transform 0.6s; }.cidemos_cookie_msg.top { top: 0px; transform: translate(0,-110%); }.cidemos_cookie_msg.bottom { bottom: 10px; transform: translate(0,110%); }.cidemos_cookie_msg .cookie_text { font-size: 14px; color: #000; padding-bottom: 10px; }.cidemos_cookie_msg .cookie_text a { display: inline-block; padding: 5px 0px; text-decoration: none; color: #1C95C2; }.cidemos_cookie_msg .cookie_button { padding: 0px 30px; text-align: center; }.cidemos_cookie_msg .cookie_button button { width: 150px; text-align: center; border: none; border-radius: 3px; line-height: 30px; color: #FFF; background: #1C95C2; }@media only screen and (max-width: 640px) {.cidemos_cookie_msg .cookie_button { padding: 10px 10px 0px 10px; width: 100%; text-align: right; }}.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; }.ckImage.imageLeft { float: left; margin: 1rem 1rem 1rem 0rem; }.ckImage.imageRight { float: right; margin: 1rem 0rem 1rem 1rem; }.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(/include/images/right-arrow.svg); }.cidemos-slideshow .prevButton { left: 0px; background-image: url(/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); }.thumb_gallery { cursor: pointer; }#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; }.thumb_gallery { max-width: 100%; }.--cidemos-lightbox { cursor: zoom-in; }.--cidemos-lightbox-data { display: none; }:root {--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;}.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; }@-webkit-keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0) } 40% { -webkit-transform: scale(1.0) } }@keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1.0); transform: scale(1.0); } }.shake { animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both; transform: translate3d(0, 0, 0); backface-visibility: hidden; perspective: 1000px; }@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); }}.calendar-plus { background-color: #FFF; border: 1px solid #666; box-shadow: 0px 0px 20px #333; }.calendar-plus, .calendar-plus .month-title-row, .year-title-row, .calendar-plus .dow-row,.calendar-plus .month-container, .calendar-plus .day-grid { width: 320px; }.calendar-plus .month-title-row>.title, .calendar-plus .year-title-row>.title { width: 256px; }.calendar-plus { position: absolute; z-index: 100000; border-radius: 5px; padding: 3px; box-sizing: content-box; }.calendar-plus .title-custom>.text-title { line-height: 32px; background: #EF7F1A; color: #FFF; text-align: center; border-top-left-radius: 3px; border-top-right-radius: 3px; }.calendar-plus .month-title-row,.calendar-plus .year-title-row { display: flex; justify-content: space-between; line-height: 44px; }.calendar-plus .month-title-row>.title { text-align: center; font-size: 15px; font-weight: bold; color: #EF7F1A; cursor: pointer; }.calendar-plus .year-title-row>.title { text-align: center; font-size: 20px; font-weight: bold; color: #EF7F1A; cursor: pointer; }.calendar-plus .month-title-row>.prev,.calendar-plus .month-title-row>.next,.calendar-plus .year-title-row>.prev,.calendar-plus .year-title-row>.next { width: 44px; height: 44px; background-position: center center; background-repeat: no-repeat; background-size: auto 60%; cursor: pointer; }.calendar-plus .month-title-row>.prev,.calendar-plus .year-title-row>.prev { background-image: url(/include/images/arrow-left.svg); }.calendar-plus .month-title-row>.next,.calendar-plus .year-title-row>.next { background-image: url(/include/images/arrow-right.svg); }.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 { position: relative; overflow: hidden; }.calendar-plus .year-container { position: relative; overflow: hidden; }.calendar-plus .container-days { display: block; }.calendar-plus .container-years { display: none; }.calendar-plus.year-select .container-days { display: none; }.calendar-plus.year-select .container-years { display: block; }.calendar-plus .day-grid { position: absolute; top: 0px; left: 0px; right: 0px; display: flex; flex-wrap: wrap; transition: all 0.4s; }.calendar-plus .day-grid>.day { width: 14.28571428%; height: 0px; padding-bottom: 14.28571428%; position: relative; }.calendar-plus .day-grid>.day>a { position: absolute; top: 3px; bottom: 3px; left: 3px; right: 3px; background: #EEE; color: #666; }.calendar-plus .day-grid>.day>a>span { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }.calendar-plus .day-grid>.day.clickable>a { background: #DDD; color: #EF7F1A; }.calendar-plus .day-grid>.day.clickable:hover>a { background: #8cb3d9; color: #333333; }.calendar-plus .day-grid>.day.disabled>a { background: #EEE; color: #BBB; cursor: default; }.calendar-plus .day-grid>.day.selected>a { background: #339933; color: #FFF; }.calendar-plus .day-grid>.day.duration>a { background: #8cd98c; color: #666; }.calendar-plus .day-grid.prev { transform: translateX(-100%); }.calendar-plus .day-grid.active { transform: translateX(0); }.calendar-plus .day-grid.next { transform: translateX(100%); }.calendar-plus .year-grid { position: absolute; top: 0px; left: 0px; right: 0px; display: flex; flex-wrap: wrap; transition: all 0.4s; }.calendar-plus .year-grid>.year { width: 20%; height: 0px; padding-bottom: 15%; position: relative; }.calendar-plus .year-grid>.year>a { position: absolute; top: 3px; bottom: 3px; left: 3px; right: 3px; background: #EEE; color: #666; }.calendar-plus .year-grid>.year>a>span { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }.calendar-plus .year-grid>.year.clickable>a { background: #DDD; color: #EF7F1A; }.calendar-plus .year-grid>.year.clickable:hover>a { background: #8cb3d9; color: #333333; }.calendar-plus .year-grid>.year.disabled>a { background: #EEE; color: #BBB; cursor: default; }.calendar-plus .year-grid>.year.selected>a { background: #339933; color: #FFF; }.calendar-plus .year-grid>.year.duration>a { background: #8cd98c; color: #666; }.calendar-plus .year-grid.prev { transform: translateX(-100%); }.calendar-plus .year-grid.active { transform: translateX(0); }.calendar-plus .year-grid.next { transform: translateX(100%); }.--cidemos-form-popup-overlay { position: fixed; z-index: 9999; 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, .--cidemos-form-popup * { -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 { 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; }.--cidemos-form-popup>.--cidemos-form-popup-closer { position: absolute; right: 0.5rem; top: 0.5rem; cursor: pointer; }.--cidemos-form-popup>.--cidemos-form-popup-closer>svg { width: 26px; height: 26px; }.--cidemos-form-popup>.--cidemos-form-popup-content { padding: 0.5rem 0.5rem 0.5rem 0.5rem; }.--cidemos-form-popup>.--cidemos-form-popup-content>.--cidemos-form-popup-content-spacer { float: right; width: 26px; height: 26px; }body.cidemos-form-popup-active .--cidemos-form-popup-overlay { opacity: 1; }body.cidemos-form-popup-active .--cidemos-form-popup { transform: translate(-50%,-50%); opacity: 1; }@media only screen and (min-width: 576px) {.flex-container>.flex-item.w25 { width: 49%; }.flex-container>.flex-item.w33 { width: 49%; }.flex-container>.flex-item.w50 { width: 49%; }.flex-container>.flex-item.w66 { width: 49%; }.flex-container>.flex-item.w33.no-space { width: 50%; }.w100 .flex-container-sub>.flex-item.w33 { width: 49%; }.w100 .flex-container-sub>.flex-item.w50 { width: 49%; }.w100 .flex-container-sub>.flex-item.w66 { width: 49%; }.flex-container-contentset>.flex-item.w25 { width: 49%; }.flex-container-contentset>.flex-item.w33 { width: 49%; }.flex-container-contentset>.flex-item.w50 { width: 49%; }.flex-container-contentset>.flex-item.w66 { width: 49%; }.flex-container-contentset>.flex-item.w33.no-space { width: 50%; }}@media only screen and (min-width: 850px) {.flex-container>.flex-item.w10 { width: 9%; }.flex-container>.flex-item.w20 { width: 19%; }.flex-container>.flex-item.w25 { width: 24%; }.flex-container>.flex-item.w30 { width: 29%; }.flex-container>.flex-item.w35 { width: 34%; }.flex-container>.flex-item.w33 { width: 32%; }.flex-container>.flex-item.w33.no-space { width: 33.333333%; }.flex-container>.flex-item.w33.with-margin { width: 32.333333%; }.flex-container>.flex-item.w40 { width: 39%; }.flex-container>.flex-item.w50 { width: 49%; }.flex-container>.flex-item.w60 { width: 59%; }.flex-container>.flex-item.w65 { width: 64%; }.flex-container>.flex-item.w66 { width: 65%; }.flex-container>.flex-item.w70 { width: 69%; }.flex-container>.flex-item.w75 { width: 74%; }.flex-container>.flex-item.w80 { width: 79%; }.flex-container>.flex-item.w90 { width: 89%; }.flex-container>.flex-item.w100 { width: 100%; }.w100 .flex-container-sub>.flex-item.w33 { width: 32%; }.w100 .flex-container-sub>.flex-item.w50 { width: 49%; }.w100 .flex-container-sub>.flex-item.w66 { width: 65%; }.flex-container-contentset>.flex-item.w10 { width: 9%; }.flex-container-contentset>.flex-item.w20 { width: 19%; }.flex-container-contentset>.flex-item.w25 { width: 24%; }.flex-container-contentset>.flex-item.w30 { width: 29%; }.flex-container-contentset>.flex-item.w35 { width: 34%; }.flex-container-contentset>.flex-item.w33 { width: 32%; }.flex-container-contentset>.flex-item.w33.no-space { width: 33.333333%; }.flex-container-contentset>.flex-item.w33.with-margin { width: 32.333333%; }.flex-container-contentset>.flex-item.w40 { width: 39%; }.flex-container-contentset>.flex-item.w50 { width: 49%; }.flex-container-contentset>.flex-item.w60 { width: 59%; }.flex-container-contentset>.flex-item.w65 { width: 64%; }.flex-container-contentset>.flex-item.w66 { width: 65%; }.flex-container-contentset>.flex-item.w70 { width: 69%; }.flex-container-contentset>.flex-item.w75 { width: 74%; }.flex-container-contentset>.flex-item.w80 { width: 79%; }.flex-container-contentset>.flex-item.w90 { width: 89%; }.flex-container-contentset>.flex-item.w100 { width: 100%; }}:root {--cidemos-grid-gap: 20px;--form-grid-gap: 20px;}.--cidemos-flex { width: 100%; overflow: hidden; }.--cidemos-flexC { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin: 0 calc(-1 * (var(--cidemos-grid-gap) / 2)); }.--cidemos-flexC::after { content: ''; flex: auto; }.--cidemos-ce { margin: calc(var(--cidemos-grid-gap) / 2); width: calc(100% - var(--cidemos-grid-gap)); max-width: calc(100% - var(--cidemos-grid-gap)); flex-grow: 1280; }.--cidemos-ce.top { align-self: flex-start; }.--cidemos-ce.middle { align-self: center; }.--cidemos-ce.bottom { align-self: flex-end; }.--cidemos-ce.stretch { align-self: stretch; }.--cidemos-sub-flex { width: 100%; overflow: hidden; }.--cidemos-flexSubC,.--cidemos-sub-flexC { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin: calc(-1 * (var(--cidemos-grid-gap) / 2)); }.--cidemos-sub-flexC::after,.--cidemos-flexSubC { content: ''; flex: auto; }.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-flexC { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; margin: 0 calc(-1 * (var(--form-grid-gap) / 2)); }.--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-field.type-spacer { margin-top: 0px; margin-bottom: 0px; }.--cidemos-form-field .--form-input { width: 100%; position: relative; display: flex; flex-wrap: wrap; }.--cidemos-form-field .--form-submit { width: 100%; position: relative; display: flex; flex-wrap: wrap; justify-content: center; padding: var(--form-grid-gap) 0px; }@media only screen and (min-width: 576px) {.--cidemos-ce.w10 { width: calc(50% - var(--cidemos-grid-gap)); }.--cidemos-ce.w20 { width: calc(50% - var(--cidemos-grid-gap)); }.--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.w35 { 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(100% - var(--cidemos-grid-gap)); }.--cidemos-ce.w65 { width: calc(100% - var(--cidemos-grid-gap)); }.--cidemos-ce.w66 { width: calc(100% - var(--cidemos-grid-gap)); }.--cidemos-ce.w70 { width: calc(100% - var(--cidemos-grid-gap)); }.--cidemos-ce.w75 { width: calc(100% - var(--cidemos-grid-gap)); }.--cidemos-ce.w80 { width: calc(100% - var(--cidemos-grid-gap)); }.--cidemos-ce.w90 { width: calc(100% - var(--cidemos-grid-gap)); }.--cidemos-ce.w100 { width: calc(100% - var(--cidemos-grid-gap)); }}@media only screen and (min-width: 768px) {.--cidemos-form-field.w50 { width: calc(50% - var(--cidemos-grid-gap)); }.--cidemos-form-field.w33 { width: calc(50% - var(--cidemos-grid-gap)); }}@media only screen and (min-width: 992px) {.--cidemos-ce { flex-grow: 0; }.--cidemos-ce.w10 { width: calc(10% - var(--cidemos-grid-gap)); }.--cidemos-ce.w20 { width: calc(20% - var(--cidemos-grid-gap)); }.--cidemos-ce.w25 { width: calc(25% - 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)); }.--cidemos-ce.w35 { width: calc(35% - var(--cidemos-grid-gap)); }.--cidemos-ce.w40 { width: calc(40% - var(--cidemos-grid-gap)); }.--cidemos-ce.w50 { width: calc(50% - var(--cidemos-grid-gap)); }.--cidemos-ce.w60 { width: calc(60% - var(--cidemos-grid-gap)); }.--cidemos-ce.w65 { width: calc(65% - var(--cidemos-grid-gap)); }.--cidemos-ce.w66 { width: calc(66.666666% - var(--cidemos-grid-gap)); }.--cidemos-ce.w70 { width: calc(70% - var(--cidemos-grid-gap)); }.--cidemos-ce.w75 { width: calc(75% - var(--cidemos-grid-gap)); }.--cidemos-ce.w80 { width: calc(80% - var(--cidemos-grid-gap)); }.--cidemos-ce.w90 { width: calc(90% - var(--cidemos-grid-gap)); }.--cidemos-ce.w100 { width: calc(100% - var(--cidemos-grid-gap)); }.--cidemos-form-field.w33 { width: calc(33.333333% - var(--cidemos-grid-gap)); }}.USERstylesheet.header.style1 { } .USERstylesheet.header.style2 { } .USERstylesheet.teaser.style1 { } .USERstylesheet.vcard.style1 { border-color: #999; background: #FFF; } .USERvcard { position: relative; height: 100%; }.vcard { position: relative; height: 100%; padding: 10px; border: 1px solid #999; z-index: 10; }.vcard::before { content: ''; position: absolute; top: -10px; right: 0px; bottom: 0px; left: 0px; border: 1px solid #999; background: #FFF; z-index: -1; transform: rotate(2deg); }.vcard::after { content: ''; position: absolute; top: -10px; right: 0px; bottom: 0px; left: 0px; border: 1px solid #999; background: #FFF; z-index: -1; transform: rotate(-1deg); }.vcard .image-outer { margin: 0px auto; width: 100%; max-width: 150px; }.vcard .image { margin: 0px auto; width: 100%; padding-bottom: 100%; background-color: #FFF; background-size: cover; background-position: center; border-radius: 1000px; border: 1px solid #999; }.vcard .names { font-weight: bold; padding-top: 4px; text-align: center; }.vcard .position { font-weight: italic; padding-bottom: 5px; text-align: center; }.vcard .street, .vcard .zipcity, .vcard .phone, .vcard .mobile, .vcard .email { font-size: 13px; }.vcard .email { white-space: nowrap; text-overflow: ellipsis; width: 100%; overflow: hidden; padding-top: 3px; }