@charset "UTF-8";
div.wpforms-container .wpforms-form .choices{position:relative;margin-bottom:24px}div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder{color:#999999}div.wpforms-container .wpforms-form .choices ::-moz-placeholder{color:#999999;opacity:1}div.wpforms-container .wpforms-form .choices ::placeholder{color:#999999}div.wpforms-container .wpforms-form .choices:focus{outline:none}div.wpforms-container .wpforms-form .choices:last-child{margin-bottom:0}div.wpforms-container .wpforms-form .choices.is-disabled .choices__inner,div.wpforms-container .wpforms-form .choices.is-disabled .choices__input{background-color:#bbbbbb;cursor:not-allowed;user-select:none}div.wpforms-container .wpforms-form .choices [hidden]{display:none !important}div.wpforms-container .wpforms-form .choices *{box-sizing:border-box}div.wpforms-container .wpforms-form .choices.is-open .choices__inner{border-radius:4px 4px 0 0}div.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__inner{border-radius:0 0 4px 4px}div.wpforms-container .wpforms-form .choices[data-type*="select-one"]{cursor:pointer}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__inner{display:flex;flex-wrap:wrap;align-items:center;padding-top:0 !important}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input{display:block;width:calc(100% - 20px) !important;margin:10px !important;padding:7px 12px !important;box-sizing:border-box !important;border:1px solid #8c8f94 !important;border-radius:4px !important;background-color:#fff}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input:focus{border:1px solid #056aab !important;box-shadow:0 0 0 1px #056aab !important;outline:none !important}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{background-image:url(//evers-innovations.de/wp-content/plugins/wpforms-lite/assets/css/integrations/images/cross-inverse.svg);padding:0;background-size:8px;position:absolute;top:50%;inset-inline-end:0;margin-top:-10px;margin-inline-end:25px;height:20px;width:20px;border-radius:10em;opacity:.5}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:hover,div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus{opacity:1}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus{box-shadow:0 0 0 2px #036aab}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__item[data-value=''] .choices__button{display:none}div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after{content:"";height:0;width:0;border-style:solid;border-color:currentColor transparent transparent transparent;border-width:5px;position:absolute;inset-inline-end:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}div.wpforms-container .wpforms-form .choices[data-type*="select-one"].is-open:after{border-color:transparent transparent currentColor transparent;margin-top:-7.5px}div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"]:after{left:11.5px;right:auto}div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{padding-right:24px}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner .choices__input{padding:0 4px !important;max-width:100%;background-color:transparent;line-height:22px}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"]:after{content:"";height:0;width:0;border-style:solid;border-color:currentColor transparent transparent transparent;border-width:5px;position:absolute;inset-inline-end:11.5px;top:50%;margin-top:-1.5px;pointer-events:none}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"].is-open:after{border-color:transparent transparent currentColor transparent;margin-top:-7.5px}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__inner{cursor:text}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{position:absolute;display:inline-block;vertical-align:baseline;margin-top:0;margin-bottom:0;margin-inline-start:5px;padding:0;background-color:transparent;background-image:url(//evers-innovations.de/wp-content/plugins/wpforms-lite/assets/css/integrations/images/cross.svg);background-size:12px;background-position:center center;background-repeat:no-repeat;width:12px;height:12px;line-height:1;opacity:.75;border-radius:0;inset-inline-end:4px}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:hover,div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:focus,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:hover,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:focus{opacity:1}div.wpforms-container .wpforms-form .choices__inner{width:100%;background-color:#ffffff;padding:4px 6px 0;border:1px solid #8c8f94;overflow:hidden;border-radius:4px}div.wpforms-container .wpforms-form .choices__list{margin:0;padding-left:0;list-style:none}div.wpforms-container .wpforms-form .choices__list--single{display:inline-block;vertical-align:baseline;width:100%;padding:0 16px 0 4px;font-size:0.875em}div.wpforms-container .wpforms-form .choices__list--single .choices__item{width:100%;overflow:hidden;text-overflow:ellipsis;padding-inline-end:20px;white-space:nowrap;color:#2c3338}div.wpforms-container .wpforms-form .choices__list--single .choices__item[data-value='']{padding-inline-end:0}div.wpforms-container .wpforms-form .choices__list--multiple{display:inline;height:auto;overflow:auto}div.wpforms-container .wpforms-form .choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;position:relative;align-items:center;border-radius:2px;padding-block:4px;padding-inline:7px 20px;font-size:.75em;line-height:1;font-weight:400;margin:0 6px 4px 0;background-color:#036aab;border:1px solid #036aab;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 10px)}div.wpforms-container .wpforms-form .choices__list--multiple .choices__item.is-highlighted{background-color:#036aab}div.wpforms-container .wpforms-form .is-disabled .choices__list--multiple .choices__item{background-color:#bbbbbb;border:1px solid #bbbbbb}div.wpforms-container .wpforms-form .choices__list--dropdown{display:none;z-index:101;position:absolute;width:100%;background-color:#ffffff;border:1px solid #8c8f94;top:100%;margin-top:-1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;overflow-wrap:break-word}div.wpforms-container .wpforms-form .choices__list--dropdown.is-active{display:block}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item{position:relative;vertical-align:top;padding:10px;font-size:.875em}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f6f6f6}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__placeholder{display:none}div.wpforms-container .wpforms-form .is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:4px 4px 0 0}div.wpforms-container .wpforms-form .choices__item{cursor:default}div.wpforms-container .wpforms-form .choices__item--selectable{cursor:pointer}div.wpforms-container .wpforms-form .choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}div.wpforms-container .wpforms-form .choices__heading{font-weight:600;font-size:.75em;text-transform:uppercase;padding:10px;border-top:1px solid #b4b6b9;border-bottom:1px solid #b4b6b9;color:#a6a6a6}.choices__group[data-value="hidden"]>div.wpforms-container .wpforms-form .choices__heading{display:none}div.wpforms-container .wpforms-form .choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}div.wpforms-container .wpforms-form .choices__button:focus{outline:none}div.wpforms-container .wpforms-form .choices__input{display:inline-block;background-color:transparent;margin:0 0 2px 0 !important;border:0 !important;border-radius:0 !important;min-height:20px !important;padding:2px 4px !important;height:auto !important;min-width:1ch;width:1ch;vertical-align:middle}div.wpforms-container .wpforms-form .choices__input::-webkit-search-cancel-button{display:none}div.wpforms-container .wpforms-form .choices__input--hidden{clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;min-width:auto !important;word-wrap:normal !important}div.wpforms-container .wpforms-form .choices .choices__inner input.choices__input:focus{outline:none !important;box-shadow:none !important;border:none !important}div.wpforms-container .wpforms-form .choices__placeholder{opacity:.5}div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices.is-open.is-flipped .choices__inner{border-radius:4px 4px 0 0}div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .is-flipped .choices__list--dropdown{border-radius:inherit}div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices[data-type*="select-one"]:after{border:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23777%22%2F%3E%3C%2Fsvg%3E) no-repeat center;background-size:16px 16px;cursor:pointer;width:16px;height:16px;top:13px;right:8px;margin-top:0}div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices[data-type*="select-one"].is-flipped:after{transform:rotate(180deg)}div.wpforms-container .wpforms-form .choices__list--dropdown{min-width:250px}div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="select-multiple"] .choices__button,div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="text"] .choices__button{border-left:1px solid rgba(0,0,0,0.25);cursor:not-allowed}div.wpforms-container .wpforms-form .choices ::placeholder,div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder{opacity:1}div.wpforms-container .wpforms-form .choices{margin-bottom:0}body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{padding-right:4px;padding-left:24px}body.rtl div.wpforms-container .wpforms-form .choices__list--single{padding-right:4px;padding-left:16px}body.rtl div.wpforms-container .wpforms-form .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item{text-align:right}body.rtl div.wpforms-container .wpforms-form .choices__input{padding-right:2px !important;padding-left:0 !important}body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,body.rtl div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{margin-inline-end:0;border-left:none}@media (min-width: 640px){body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{background-image:url(//evers-innovations.de/wp-content/plugins/wpforms-lite/assets/images/cross.svg)}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{background-image:url(//evers-innovations.de/wp-content/plugins/wpforms-lite/assets/images/cross-inverse.svg)}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices{position:relative;margin-bottom:24px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder{color:#999999}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::-moz-placeholder{color:#999999;opacity:1}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::placeholder{color:#999999}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices:focus{outline:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices:last-child{margin-bottom:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled .choices__inner,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled .choices__input{background-color:#bbbbbb;cursor:not-allowed;user-select:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices [hidden]{display:none !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices *{box-sizing:border-box}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-open .choices__inner{border-radius:4px 4px 0 0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__inner{border-radius:0 0 4px 4px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"]{cursor:pointer}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__inner{display:flex;flex-wrap:wrap;align-items:center;padding-top:0 !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input{display:block;width:calc(100% - 20px) !important;margin:10px !important;padding:7px 12px !important;box-sizing:border-box !important;border:1px solid #8c8f94 !important;border-radius:4px !important;background-color:#fff}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input:focus{border:1px solid #056aab !important;box-shadow:0 0 0 1px #056aab !important;outline:none !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{background-image:url(//evers-innovations.de/wp-content/plugins/wpforms-lite/assets/css/integrations/images/cross-inverse.svg);padding:0;background-size:8px;position:absolute;top:50%;inset-inline-end:0;margin-top:-10px;margin-inline-end:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:hover,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus{opacity:1}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus{box-shadow:0 0 0 2px #036aab}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__item[data-value=''] .choices__button{display:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after{content:"";height:0;width:0;border-style:solid;border-color:currentColor transparent transparent transparent;border-width:5px;position:absolute;inset-inline-end:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"].is-open:after{border-color:transparent transparent currentColor transparent;margin-top:-7.5px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"]:after{left:11.5px;right:auto}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{padding-right:24px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner .choices__input{padding:0 4px !important;max-width:100%;background-color:transparent;line-height:22px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"]:after{content:"";height:0;width:0;border-style:solid;border-color:currentColor transparent transparent transparent;border-width:5px;position:absolute;inset-inline-end:11.5px;top:50%;margin-top:-1.5px;pointer-events:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"].is-open:after{border-color:transparent transparent currentColor transparent;margin-top:-7.5px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__inner{cursor:text}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{position:absolute;display:inline-block;vertical-align:baseline;margin-top:0;margin-bottom:0;margin-inline-start:5px;padding:0;background-color:transparent;background-image:url(//evers-innovations.de/wp-content/plugins/wpforms-lite/assets/css/integrations/images/cross.svg);background-size:12px;background-position:center center;background-repeat:no-repeat;width:12px;height:12px;line-height:1;opacity:.75;border-radius:0;inset-inline-end:4px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:hover,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:hover,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:focus{opacity:1}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__inner{width:100%;background-color:#ffffff;padding:4px 6px 0;border:1px solid #8c8f94;overflow:hidden;border-radius:4px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list{margin:0;padding-left:0;list-style:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--single{display:inline-block;vertical-align:baseline;width:100%;padding:0 16px 0 4px;font-size:0.875em}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--single .choices__item{width:100%;overflow:hidden;text-overflow:ellipsis;padding-inline-end:20px;white-space:nowrap;color:#2c3338}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--single .choices__item[data-value='']{padding-inline-end:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--multiple{display:inline;height:auto;overflow:auto}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;position:relative;align-items:center;border-radius:2px;padding-block:4px;padding-inline:7px 20px;font-size:.75em;line-height:1;font-weight:400;margin:0 6px 4px 0;background-color:#036aab;border:1px solid #036aab;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 10px)}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--multiple .choices__item.is-highlighted{background-color:#036aab}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .is-disabled .choices__list--multiple .choices__item{background-color:#bbbbbb;border:1px solid #bbbbbb}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown{display:none;z-index:101;position:absolute;width:100%;background-color:#ffffff;border:1px solid #8c8f94;top:100%;margin-top:-1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;overflow-wrap:break-word}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown.is-active{display:block}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item{position:relative;vertical-align:top;padding:10px;font-size:.875em}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f6f6f6}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__placeholder{display:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:4px 4px 0 0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__item{cursor:default}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__item--selectable{cursor:pointer}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__heading{font-weight:600;font-size:.75em;text-transform:uppercase;padding:10px;border-top:1px solid #b4b6b9;border-bottom:1px solid #b4b6b9;color:#a6a6a6}.et-db #et-boc .et-l .et_pb_module .choices__group[data-value="hidden"]>div.wpforms-container .wpforms-form .choices__heading{display:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__button:focus{outline:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__input{display:inline-block;background-color:transparent;margin:0 0 2px 0 !important;border:0 !important;border-radius:0 !important;min-height:20px !important;padding:2px 4px !important;height:auto !important;min-width:1ch;width:1ch;vertical-align:middle}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__input::-webkit-search-cancel-button{display:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__input--hidden{clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;min-width:auto !important;word-wrap:normal !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices .choices__inner input.choices__input:focus{outline:none !important;box-shadow:none !important;border:none !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__placeholder{opacity:.5}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices.is-open.is-flipped .choices__inner{border-radius:4px 4px 0 0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .is-flipped .choices__list--dropdown{border-radius:inherit}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices[data-type*="select-one"]:after{border:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23777%22%2F%3E%3C%2Fsvg%3E) no-repeat center;background-size:16px 16px;cursor:pointer;width:16px;height:16px;top:13px;right:8px;margin-top:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices[data-type*="select-one"].is-flipped:after{transform:rotate(180deg)}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown{min-width:250px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="select-multiple"] .choices__button,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="text"] .choices__button{border-left:1px solid rgba(0,0,0,0.25);cursor:not-allowed}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::placeholder,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder{opacity:1}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices{margin-bottom:0}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{padding-right:4px;padding-left:24px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--single{padding-right:4px;padding-left:16px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item{text-align:right}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__input{padding-right:2px !important;padding-left:0 !important}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{margin-inline-end:0;border-left:none}@media (min-width: 640px){.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled .choices__inner,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled .choices__input{background-color:#f9f9f9;border-color:#dddddd;cursor:not-allowed}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{background-image:url(//evers-innovations.de/wp-content/plugins/wpforms-lite/assets/images/cross.svg)}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{background-image:url(//evers-innovations.de/wp-content/plugins/wpforms-lite/assets/images/cross-inverse.svg);cursor:not-allowed}

:root {
--header-h: 0px;
}
@media (min-width: 981px) {
:root {
--header-h: 160px;
}
}
#header {
position: fixed;
width: 100%;
z-index: 100;
transition: background-color 300ms ease 0ms, transform 450ms ease;
padding: 40px;
}
@media (min-width: 981px) {
#header {
will-change: transform;
transform: translateY(0);
}
}
@media (max-width: 980px) {
#header {
padding: 20px 30px;
}
}
@media (max-width: 767px) {
#header {
padding: 10px 20px;
}
}
#header .et_pb_menu {
margin: 0;
transition: background-color 300ms ease 0ms;
}
#header .et_pb_menu .et_pb_menu_inner_container {
justify-content: space-between;
align-items: center;
}
#header .et_pb_menu .et_pb_menu__logo-wrap {
min-height: 40px;
}
#header .et_pb_menu .et_pb_menu__logo-wrap .et_pb_menu__logo {
margin: 0;
}
#header .et_pb_menu .et_pb_menu__logo-wrap .et_pb_menu__text {
display: none;
margin-top: auto;
padding-bottom: 2px;
padding-left: 20px;
}
#header .et_pb_menu .et_pb_menu__wrap {
justify-content: flex-end;
}
#header .et_pb_menu .et_pb_menu__menu {
width: 100%;
max-width: 650px;
}
#header .et_pb_menu .et_pb_menu__menu > nav {
width: 100%;
justify-content: end;
}
#header .et_pb_menu .et_pb_menu__menu > nav > ul {
width: 100%;
justify-content: space-between;
}
#header .et_pb_menu .et_pb_menu__menu > nav > ul > li {
padding: 0;
}
#header .et_pb_menu .et_pb_menu__menu > nav > ul > li.current-menu-item > a {
text-decoration: underline;
text-underline-position: from-font;
text-underline-offset: 2px;
}
#header .et_pb_menu .et_pb_menu__menu > nav > ul > li > a {
padding: 20px;
caret-color: transparent;
}
#header .et_pb_menu .et_pb_menu__menu .kontakt {
padding-left: 20px;
padding-right: 10px;
}
#header .et_pb_menu .et_pb_menu__menu .kontakt.current-menu-item a {
background-color: #003087;
color: #fff !important;
text-decoration: none;
}
#header .et_pb_menu .et_pb_menu__menu .kontakt.current-menu-item a:hover, #header .et_pb_menu .et_pb_menu__menu .kontakt.current-menu-item a:focus, #header .et_pb_menu .et_pb_menu__menu .kontakt.current-menu-item a:active {
background-color: #F2694D;
}
#header .et_pb_menu .et_pb_menu__menu .kontakt a {
padding: 20px 30px;
border-radius: 30px;
border: 1px solid #003087;
background-color: #fff;
transition: all 300ms ease 0ms;
}
#header .et_pb_menu .et_pb_menu__menu .kontakt a:hover, #header .et_pb_menu .et_pb_menu__menu .kontakt a:focus, #header .et_pb_menu .et_pb_menu__menu .kontakt a:active {
border-color: #F2694D;
}
#header .et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
caret-color: transparent;
}
#header .et_mobile_nav_menu .mobile_nav .mobile_menu_bar::before {
content: "";
display: block;
width: 32px;
height: 32px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='23' viewBox='0 0 33 23' fill='none'%3E%3Crect width='33' height='5' fill='%23003087'/%3E%3Crect y='9' width='33' height='5' fill='%23003087'/%3E%3Crect y='18' width='33' height='5' fill='%23003087'/%3E%3C/svg%3E");
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
transition: background-image 300ms ease;
}
.mobile-menu-ready #page-container {
overflow: hidden;
}
.mobile-menu-ready .et_mobile_menu {
display: flex !important;
visibility: hidden;
position: absolute;
left: auto;
right: 0;
top: 0;
z-index: 10;
pointer-events: none;
transition: transform 400ms ease, background-color 1000ms ease, visibility 600ms linear;
background-color: #fff;
padding: 20px;
padding-top: 110px;
list-style: none;
flex-direction: column;
}
@media (max-width: 480px) {
.mobile-menu-ready .et_mobile_menu {
left: 0;
transform: translateY(-100%);
}
}
@media (max-width: 767px) {
.mobile-menu-ready .et_mobile_menu {
padding-top: 100px;
padding-bottom: 40px !important;
min-height: 50vh;
}
}
@media (min-width: 767px) and (max-width: 980px) {
.mobile-menu-ready .et_mobile_menu {
padding-top: 130px;
}
}
@media (min-width: 480px) and (max-width: 980px) {
.mobile-menu-ready .et_mobile_menu {
bottom: 0;
height: 100dvh;
min-height: 100vh;
width: 400px;
transform: translateX(110%);
}
}
.mobile-menu-ready .et_mobile_menu > li.current-menu-item a {
text-decoration: underline;
text-underline-position: from-font;
text-underline-offset: 2px;
}
.mobile-menu-ready .et_mobile_menu > li a {
font-family: "Gabarito", sans-serif;
color: #003087;
font-size: 25px;
padding: 10px 10px;
font-weight: normal;
border-bottom: none;
padding: 15px 20px;
}
.mobile-menu-ready .et_mobile_menu > li a:hover, .mobile-menu-ready .et_mobile_menu > li a:focus, .mobile-menu-ready .et_mobile_menu > li a:active {
opacity: 1;
background: none;
text-decoration: underline;
text-underline-position: from-font;
text-underline-offset: 2px;
}
@media (max-width: 480px) {
.mobile-menu-ready .et_mobile_menu > li a {
font-size: 35px;
padding: 15px 20px;
}
}
.mobile-menu-ready.mobile-menu-open #header .mobile_menu_bar::before {
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M0.000102043 19.7761L19.6481 6.10352e-05L22.2081 2.75206L2.5601 22.5281L0.000102043 19.7761ZM0.000102043 2.75206L2.5601 6.10352e-05L22.2081 19.7761L19.6481 22.5281L0.000102043 2.75206Z' fill='%23003087'/%3E%3C/svg%3E");
}
@media (max-width: 480px) {
.mobile-menu-ready.mobile-menu-open #header {
background-color: #EBE5D4;
}
.mobile-menu-ready.mobile-menu-open #header .et_pb_menu {
background-color: #EBE5D4;
}
.mobile-menu-ready.mobile-menu-open #header .et_pb_menu__logo-wrap .et_pb_menu__logo {
display: none;
}
.mobile-menu-ready.mobile-menu-open #header .et_pb_menu__logo-wrap .et_pb_menu__text {
display: block;
font-family: "Gabarito", sans-serif;
color: #003087;
font-size: 20px;
}
}
.mobile-menu-ready.mobile-menu-open .et_mobile_menu {
position: fixed;
visibility: visible;
pointer-events: auto;
background-color: #EBE5D4;
transition: transform 400ms ease, background-color 600ms ease, visibility 600ms linear;
}
@media (max-width: 480px) {
.mobile-menu-ready.mobile-menu-open .et_mobile_menu {
transform: translateY(0);
}
}
@media (min-width: 480px) and (max-width: 980px) {
.mobile-menu-ready.mobile-menu-open .et_mobile_menu {
transform: translateX(0);
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.25);
}
}
@media (min-width: 981px) {
.et_mobile_menu {
display: none !important;
}
.scrolled-down #header {
transform: translateY(calc(-1 * var(--header-h)));
}
.scrolled-up #header {
transform: translateY(0);
}
.force-hide-header #header {
transform: translateY(calc(-1 * var(--header-h))) !important;
}
}
@media (max-width: 980px) {
#main-content {
padding-top: 100px;
}
}
@media (max-width: 767px) {
#main-content {
padding-top: 62px;
}
}
#main-content .caret-left {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1251' height='1080' viewBox='0 0 1251 1080' fill='none'%3E%3Cpath d='M1105.21 1617.18C1411.99 1347.54 1605.86 952.5 1605.86 511.97C1605.86 71.4397 1411.99 -323.6 1105.21 -593.24L0 511.96L1105.21 1617.17V1617.18Z' fill='%23EBE5D4'/%3E%3C/svg%3E");
background-size: cover;
background-repeat: no-repeat;
}
#main-content .caret-right {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='798' height='677' viewBox='0 0 798 677' fill='none'%3E%3Cpath d='M11.2708 1013.73C-206.986 844.708 -344.913 597.077 -344.913 320.929C-344.913 44.7824 -206.986 -202.849 11.2708 -371.874L797.564 320.923L11.2708 1013.73V1013.73Z' fill='%23EBE5D4'/%3E%3C/svg%3E");
background-size: cover;
background-repeat: no-repeat;
}
#main-content .flex-row {
display: flex;
align-items: center;
}
@media (max-width: 767px) {
#main-content .flex-row {
flex-direction: column;
}
}
#main-content .flex-row::after {
content: unset;
}
#main-content .blue-arrow-down::after {
content: "";
display: inline-block;
width: 8px;
height: 12px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23003087'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
transform: rotate(90deg);
}
#main-content #start-hero {
background-position-x: 29vw;
background-position-y: 48%;
background-size: 160vw auto;
}
@media (max-width: 767px) {
#main-content #start-hero {
background-position-y: -42vw;
}
}
#main-content #start-hero .flex-row {
gap: 40px;
}
#main-content #start-hero .et_pb_column_0 {
max-width: 725px;
}
#main-content #start-hero .et_pb_column_1 {
flex-grow: 1;
}
#main-content #start-hero .et_pb_gallery .et_pb_gallery_item {
aspect-ratio: 1/1;
border-radius: 25px;
height: 100%;
width: 100%;
overflow: hidden;
}
@media (max-width: 767px) {
#main-content #start-hero .et_pb_gallery .et_pb_gallery_item {
aspect-ratio: 153/112;
}
}
#main-content #start-leistungen .wpdt-image-card-carousel .wpt-image-card-wrapper {
display: none;
}
@media (max-width: 1440px) {
#main-content #start-leistungen .wpdt-image-card-carousel .swiper-button-container,
#main-content #start-projekte .wpdt-image-card-carousel .swiper-button-container {
display: none !important;
}
}
#main-content #start-testimonial {
background-position-x: -53.5vw;
background-position-y: 46.5%;
background-size: 100vw auto;
}
@media (max-width: 767px) {
#main-content #start-testimonial {
background-position-x: -306vw;
background-size: 400vw auto;
}
}
#main-content #start-testimonial .wpt-ultimate-carousel {
padding-left: 120px;
padding-top: 25px;
position: relative;
}
@media (max-width: 980px) {
#main-content #start-testimonial .wpt-ultimate-carousel {
padding-left: 90px;
}
}
@media (max-width: 767px) {
#main-content #start-testimonial .wpt-ultimate-carousel {
padding-left: 0;
padding-top: 70px;
}
}
#main-content #start-testimonial .wpt-ultimate-carousel::before {
content: "»";
font-family: "Gabarito", sans-serif;
font-size: 180px;
line-height: 70px;
font-weight: 900;
color: #003087;
display: block;
width: 120px;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
@media (max-width: 980px) {
#main-content #start-testimonial .wpt-ultimate-carousel::before {
font-size: 140px;
width: 90px;
}
}
@media (max-width: 767px) {
#main-content #start-testimonial .wpt-ultimate-carousel::before {
font-size: 100px;
width: auto;
left: 50%;
transform: translateX(-50%);
}
}
#main-content #start-testimonial .wpt-ultimate-carousel .wpt-image-card-inner-content-wrapper {
gap: 20px;
}
@media (max-width: 980px) {
#main-content #start-testimonial .wpt-ultimate-carousel .wpt-image-card-inner-content-wrapper {
gap: 25px;
}
}
@media (max-width: 767px) {
#main-content #start-testimonial .wpt-ultimate-carousel .wpt-image-card-inner-content-wrapper {
gap: 30px;
}
}
@media (min-width: 1440px) {
#main-content #start-timeline .tmdivi_timeline .tmdivi-wrapper {
margin-left: -14px;
margin-right: -14px;
width: calc(100% + 28px);
}
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-button-next,
#main-content #start-timeline .tmdivi_timeline .tmdivi-button-prev {
background-color: transparent !important;
caret-color: transparent;
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-button-next.swiper-button-disabled::after,
#main-content #start-timeline .tmdivi_timeline .tmdivi-button-prev.swiper-button-disabled::after {
content: unset;
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-button-next .fas,
#main-content #start-timeline .tmdivi_timeline .tmdivi-button-prev .fas {
display: none;
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-button-next::after,
#main-content #start-timeline .tmdivi_timeline .tmdivi-button-prev::after {
content: "";
position: absolute;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23003087'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
display: block;
top: 6px;
width: 18px;
height: 26px;
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-button-prev::after {
transform: rotate(180deg);
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-story {
margin-bottom: 0 !important;
margin-top: 0 !important;
max-width: 290px;
padding: 0 35px;
justify-self: center;
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-story .tmdivi-labels {
position: relative;
transform: none !important;
left: unset !important;
top: unset !important;
height: auto !important;
margin-bottom: 20px;
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-story .tmdivi-content {
background: none;
box-shadow: none;
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-story .tmdivi-content .tmdivi-media {
background-color: #fff;
border-radius: 25px;
height: 140px;
padding: 24px;
order: 1;
margin-bottom: 20px;
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-story .tmdivi-content .tmdivi-media img {
height: 100%;
width: 100%;
object-fit: contain;
object-position: center;
background: none;
margin-bottom: 0 !important;
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-story .tmdivi-content .tmdivi-description {
order: 2;
margin: 0;
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-story .tmdivi-content .tmdivi-description p {
margin: 0;
}
#main-content #start-timeline .tmdivi_timeline .tmdivi-story .tmdivi-content .tmdivi-title {
order: 3;
margin: 0;
}
#main-content #start-partner .dtq-logo-grid .dtq-logo-grid__item__inner {
align-content: center;
}
@media (min-width: 767px) {
#main-content #start-partner .dtq-logo-grid .ba_logo_grid_child:nth-of-type(9), #main-content #start-partner .dtq-logo-grid .ba_logo_grid_child:nth-of-type(10), #main-content #start-partner .dtq-logo-grid .ba_logo_grid_child:nth-of-type(11), #main-content #start-partner .dtq-logo-grid .ba_logo_grid_child:nth-of-type(12), #main-content #start-partner .dtq-logo-grid .ba_logo_grid_child:nth-of-type(13) {
flex: 0 0 20%;
}
}
@media (max-width: 767px) {
#main-content #start-partner .dtq-logo-grid .ba_logo_grid_child:nth-of-type(16), #main-content #start-partner .dtq-logo-grid .ba_logo_grid_child:nth-of-type(17) {
flex: 0 0 50%;
}
}
#main-content #footer-kontakt .flex-row {
gap: 0 100px;
align-items: flex-start;
}
@media (max-width: 980px) {
#main-content #footer-kontakt .flex-row {
flex-direction: column;
}
}
#main-content #project-hero {
background-position-x: -62vw;
background-position-y: 40.5%;
background-size: 100vw auto;
}
@media (max-width: 767px) {
#main-content #project-hero {
background-position-x: -342vw;
background-position-y: -141vw;
background-size: 400vw auto;
}
}
#main-content #about-hero {
background-position-x: 29vw;
background-position-y: 48%;
background-size: 160vw auto;
}
@media (max-width: 767px) {
#main-content #about-hero {
background-position-y: -42vw;
}
}
#main-content #about-hero #about-us {
display: grid;
}
@media (min-width: 980px) {
#main-content #about-hero #about-us {
gap: 24px;
grid-template-columns: minmax(400px, 600px) auto minmax(190px, 290px) minmax(190px, 290px);
grid-template-areas: "title . img_1 img_2" "text_1 . img_1 img_2" "text_2 . img_1 img_2";
}
}
@media (max-width: 980px) {
#main-content #about-hero #about-us {
gap: 24px 40px;
grid-template-columns: repeat(2, 1fr);
grid-template-areas: "title title" "img_1 img_2" "text_1 text_2";
}
}
@media (max-width: 767px) {
#main-content #about-hero #about-us {
gap: 24px;
grid-template-columns: 1fr;
grid-template-areas: "title" "img_1" "text_1" "img_2" "text_2";
}
}
#main-content #about-hero #about-us .et_pb_column {
width: 100%;
margin: 0;
}
#main-content #about-hero #about-us .et_pb_column_0 {
grid-area: title;
}
#main-content #about-hero #about-us .et_pb_column_1 {
grid-area: img_1;
}
#main-content #about-hero #about-us .et_pb_column_2 {
grid-area: text_1;
}
#main-content #about-hero #about-us .et_pb_column_3 {
grid-area: img_2;
}
#main-content #about-hero #about-us .et_pb_column_4 {
grid-area: text_2;
}
#main-content #about-hero #about-us .et_pb_column_1, #main-content #about-hero #about-us .et_pb_column_3 {
max-width: 290px;
justify-self: center;
display: grid;
gap: 6px;
grid-template-columns: auto 60px;
grid-template-rows: max-content max-content max-content auto;
}
#main-content #about-hero #about-us .et_pb_column_1 .et_pb_image, #main-content #about-hero #about-us .et_pb_column_3 .et_pb_image {
grid-column: 1/3;
}
#main-content #about-hero #about-us .et_pb_column_1 .et_pb_heading, #main-content #about-hero #about-us .et_pb_column_3 .et_pb_heading {
grid-column: 1;
padding-left: 16px;
}
#main-content #about-hero #about-us .et_pb_column_1 .et_pb_social_media_follow, #main-content #about-hero #about-us .et_pb_column_3 .et_pb_social_media_follow {
grid-row: 2/4;
grid-column: 2;
justify-self: end;
align-self: end;
padding-right: 16px;
}
#main-content #about-hero #about-us .et_pb_column_1 .et_pb_social_media_follow li, #main-content #about-hero #about-us .et_pb_column_3 .et_pb_social_media_follow li {
margin-bottom: 2px;
}
#main-content #about-hero #about-us .et_pb_column_1 .et_pb_social_media_follow li.et-social-linkedin .icon::before, #main-content #about-hero #about-us .et_pb_column_3 .et_pb_social_media_follow li.et-social-linkedin .icon::before {
content: "";
display: block;
width: 34px;
height: 34px;
transition: background-image 300ms ease;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33' fill='none'%3E%3Cpath d='M25 23.9998V17.7735C25 14.7135 24.3412 12.376 20.7712 12.376C19.0499 12.376 17.9024 13.311 17.4349 14.2035H17.3924V12.6522H14.0137V23.9998H17.5412V18.3685C17.5412 16.881 17.8174 15.4572 19.6449 15.4572C21.4512 15.4572 21.4725 17.136 21.4725 18.4535V23.9785H25V23.9998Z' fill='%23003087'/%3E%3Cpath d='M8.27637 12.6523H11.8039V23.9999H8.27637V12.6523Z' fill='%23003087'/%3E%3Cpath d='M10.04 7C8.91375 7 8 7.91375 8 9.04001C8 10.1663 8.91375 11.1013 10.04 11.1013C11.1663 11.1013 12.08 10.1663 12.08 9.04001C12.08 7.91375 11.1663 7 10.04 7Z' fill='%23003087'/%3E%3Crect x='0.5' y='0.5' width='32' height='32' rx='4.5' stroke='%23003087'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
#main-content #about-hero #about-us .et_pb_column_1 .et_pb_social_media_follow li.et-social-linkedin .icon:hover::before, #main-content #about-hero #about-us .et_pb_column_1 .et_pb_social_media_follow li.et-social-linkedin .icon:focus::before, #main-content #about-hero #about-us .et_pb_column_1 .et_pb_social_media_follow li.et-social-linkedin .icon:active::before, #main-content #about-hero #about-us .et_pb_column_3 .et_pb_social_media_follow li.et-social-linkedin .icon:hover::before, #main-content #about-hero #about-us .et_pb_column_3 .et_pb_social_media_follow li.et-social-linkedin .icon:focus::before, #main-content #about-hero #about-us .et_pb_column_3 .et_pb_social_media_follow li.et-social-linkedin .icon:active::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33' fill='none'%3E%3Cpath d='M25 23.9998V17.7735C25 14.7135 24.3412 12.376 20.7712 12.376C19.0499 12.376 17.9024 13.311 17.4349 14.2035H17.3924V12.6522H14.0137V23.9998H17.5412V18.3685C17.5412 16.881 17.8174 15.4572 19.6449 15.4572C21.4512 15.4572 21.4725 17.136 21.4725 18.4535V23.9785H25V23.9998Z' fill='%23F2694D'/%3E%3Cpath d='M8.27637 12.6523H11.8039V23.9999H8.27637V12.6523Z' fill='%23F2694D'/%3E%3Cpath d='M10.04 7C8.91375 7 8 7.91375 8 9.04001C8 10.1663 8.91375 11.1013 10.04 11.1013C11.1663 11.1013 12.08 10.1663 12.08 9.04001C12.08 7.91375 11.1663 7 10.04 7Z' fill='%23F2694D'/%3E%3Crect x='0.5' y='0.5' width='32' height='32' rx='4.5' stroke='%23F2694D'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
#main-content #about-hero #about-us .et_pb_column_1 .et_pb_social_media_follow li .icon, #main-content #about-hero #about-us .et_pb_column_3 .et_pb_social_media_follow li .icon {
background-color: transparent !important;
}
#main-content #about-gallery .et_pb_gallery .et_pb_gallery_item {
aspect-ratio: 527/351;
border-radius: 25px;
height: 100%;
width: 100%;
overflow: hidden;
}
@media (max-width: 767px) {
#main-content #about-gallery .et_pb_gallery .et_pb_gallery_item {
aspect-ratio: 153/112;
}
}
#main-content #kontakt .flex-row {
gap: 0 100px;
}
@media (max-width: 980px) {
#main-content #kontakt .flex-row {
flex-direction: column;
}
}
#footer .footer-content {
display: flex;
justify-content: space-between;
gap: 20px 6.25vw;
}
#footer .footer-content::after {
content: unset;
}
#footer .footer-content .et_pb_column {
width: auto;
}
#footer .footer-content .et_pb_column_0_tb_footer {
margin-right: auto;
}
@media (max-width: 767px) {
#footer .footer-content {
flex-direction: column;
}
#footer .footer-content .et_pb_column_0_tb_footer {
order: 3;
margin-top: 48px !important;
}
#footer .footer-content .et_pb_column_1_tb_footer {
order: 1;
}
#footer .footer-content .et_pb_column_2_tb_footer {
order: 2;
}
}
h1,
h2,
h3,
h4,
h5,
h6 {
padding-bottom: 0;
}
.et_pb_section {
padding: 80px 40px;
}
@media (max-width: 980px) {
.et_pb_section {
padding: 60px 30px;
}
}
@media (max-width: 767px) {
.et_pb_section {
padding: 40px 20px;
}
}
.et_pb_button {
font-weight: 600;
line-height: 1 !important;
color: #fff !important;
background-color: #F2694D !important;
border-radius: 30px !important;
}
.et_pb_button:after {
content: "";
position: relative;
opacity: 1;
margin-left: 16px !important;
display: inline-block !important;
width: 8px;
height: 12px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23fff'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
.et_pb_button:hover, .et_pb_button:focus, .et_pb_button:active {
color: #F2694D !important;
background-color: #fff !important;
}
.et_pb_button:hover:after, .et_pb_button:focus:after, .et_pb_button:active:after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23F2694D'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
.et_pb_button.blue-button {
background-color: #003087 !important;
border-color: #003087 !important;
}
.et_pb_button.blue-button:hover, .et_pb_button.blue-button:focus, .et_pb_button.blue-button:active {
color: #003087 !important;
background-color: #fff !important;
border-color: #003087 !important;
}
.et_pb_button.blue-button:hover:after, .et_pb_button.blue-button:focus:after, .et_pb_button.blue-button:active:after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23003087'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
@media (max-width: 980px) {
.et_pb_button {
font-size: 18px;
}
.et_pb_button:after {
width: 7px;
height: 10px;
}
}
@media (max-width: 767px) {
.et_pb_button {
color: #F2694D !important;
background-color: #fff !important;
padding: 16px 24px !important;
}
.et_pb_button:after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23F2694D'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
.et_pb_button.blue-button {
color: #003087 !important;
background-color: #fff !important;
}
.et_pb_button.blue-button:after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23003087'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
}
.et_pb_gallery .et_pb_gallery_image {
height: 100%;
width: 100%;
display: block;
}
.et_pb_gallery .et_pb_gallery_image a {
height: 100%;
width: 100%;
display: block;
}
.et_pb_gallery .et_pb_gallery_image img {
height: 100%;
width: 100%;
display: block;
object-fit: cover;
}
.et_pb_gallery .et-pb-slider-arrows {
display: none;
}
.et_pb_gallery .et-pb-controllers {
padding-top: 20px;
height: 40px;
position: relative;
bottom: unset;
}
.et_pb_gallery .et-pb-controllers a {
width: 10px;
height: 10px;
border-radius: 5px !important;
background-color: #003087;
opacity: 1;
transition: width 0.3s ease;
}
.et_pb_gallery .et-pb-controllers a.et-pb-active-control {
width: 28px;
background-color: #003087;
}
.wpforms_selector .wpforms-field-container {
--wpforms-field-text-color: #003087;
--wpforms-field-border-color: #003087;
--wpforms-button-background-color: #003087;
--wpforms-label-color: #003087;
--wpforms-field-size-font-size: 20px;
--wpforms-label-size-font-size: 16px;
--wpforms-field-size-padding-h: 30px;
--wpforms-field-size-input-height: 60px;
--wpforms-field-border-radius: 40px;
margin-top: -30px;
}
.wpforms_selector textarea {
--wpforms-field-border-radius: 25px;
}
.wpforms_selector textarea.wpforms-field-large {
height: calc(var(--wpforms-field-size-input-height) * 2) !important;
}
.wpforms_selector select {
padding-inline-start: 30px !important;
}
.wpforms_selector .wpforms-submit-container {
display: flex;
justify-content: flex-end;
margin-top: 0 !important;
}
.wpforms_selector .wpforms-field-label-inline a {
text-decoration: underline;
text-underline-position: from-font;
}
.wpforms_selector .wpforms-confirmation-container-full {
background-color: #EBE5D4;
color: #003087;
border: none;
margin: 0;
padding: 30px;
border-radius: 25px;
}
.wpt-ultimate-carousel .swiper-button-container[data-horizontal-position=outside] .swiper-button-next {
transform: translate(calc(100% + 12px), -50%) !important;
}
.wpt-ultimate-carousel .swiper-button-container[data-horizontal-position=outside] .swiper-button-prev {
transform: translate(calc(-100% - 12px), -50%) !important;
}
.wpt-ultimate-carousel .swiper-button-container .swiper-button-next,
.wpt-ultimate-carousel .swiper-button-container .swiper-button-prev {
caret-color: transparent;
}
.wpt-ultimate-carousel .swiper-button-container .swiper-button-next::after,
.wpt-ultimate-carousel .swiper-button-container .swiper-button-prev::after {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23fff'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
display: block;
width: 18px;
height: 26px;
}
.wpt-ultimate-carousel .swiper-button-container .swiper-button-prev::after {
transform: rotate(180deg);
}
.wpt-ultimate-carousel .swiper-pagination {
bottom: auto !important;
}
.wpt-ultimate-carousel .swiper-pagination .swiper-pagination-bullet {
transition: width 0.3s ease;
caret-color: transparent;
}
.wpt-ultimate-carousel .swiper-pagination .swiper-pagination-bullet-active {
width: 28px;
}
.wpt-ultimate-carousel .wpt-image-card-content-wrapper {
justify-content: flex-start !important;
}
.wpt-ultimate-carousel .wpt-image-card-content-wrapper .wpt-image-card-inner-content-wrapper {
height: 100%;
display: flex;
flex-direction: column;
gap: 16px;
}
.wpt-ultimate-carousel .wpt-image-card-content-wrapper .wpt-image-card-inner-content-wrapper .et_pb_button_wrapper {
margin-top: auto !important;
padding-top: 30px;
padding-bottom: 16px;
}
.wpt-ultimate-carousel .wpt-image-card-content-wrapper .wpt-image-card-inner-content-wrapper .et_pb_button_wrapper .et_pb_button {
background-color: #fff !important;
border-color: #003087 !important;
color: #003087 !important;
padding: 16px 24px !important;
}
.wpt-ultimate-carousel .wpt-image-card-content-wrapper .wpt-image-card-inner-content-wrapper .et_pb_button_wrapper .et_pb_button:after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23003087'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
.wpt-ultimate-carousel .wpt-image-card-content-wrapper .wpt-image-card-inner-content-wrapper .et_pb_button_wrapper .et_pb_button:hover, .wpt-ultimate-carousel .wpt-image-card-content-wrapper .wpt-image-card-inner-content-wrapper .et_pb_button_wrapper .et_pb_button:focus, .wpt-ultimate-carousel .wpt-image-card-content-wrapper .wpt-image-card-inner-content-wrapper .et_pb_button_wrapper .et_pb_button:active {
color: #fff !important;
background-color: #003087 !important;
border-color: #003087 !important;
}
.wpt-ultimate-carousel .wpt-image-card-content-wrapper .wpt-image-card-inner-content-wrapper .et_pb_button_wrapper .et_pb_button:hover:after, .wpt-ultimate-carousel .wpt-image-card-content-wrapper .wpt-image-card-inner-content-wrapper .et_pb_button_wrapper .et_pb_button:focus:after, .wpt-ultimate-carousel .wpt-image-card-content-wrapper .wpt-image-card-inner-content-wrapper .et_pb_button_wrapper .et_pb_button:active:after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23fff'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
.projects-module .grid {
margin-left: -15px;
margin-right: -15px;
}
.projects-module .grid-sizer, .projects-module .grid-item {
width: 33.33%;
padding: 15px;
}
@media (max-width: 980px) {
.projects-module .grid-sizer, .projects-module .grid-item {
width: 50%;
}
}
@media (max-width: 767px) {
.projects-module .grid-sizer, .projects-module .grid-item {
width: 100%;
}
}
.projects-module .card {
background-color: #fff;
border-radius: 25px;
scroll-margin-top: 20px;
}
@media (max-width: 980px) {
.projects-module .card {
scroll-margin-top: calc(var(--header-h) + 20px);
}
}
.projects-module .card.is-expanded .toggle::after {
transform: rotate(270deg);
}
.projects-module .card-image {
border-radius: 25px;
aspect-ratio: 9/5;
overflow: hidden;
margin: -1px;
}
@media (max-width: 767px) {
.projects-module .card-image {
aspect-ratio: 364/230;
}
}
.projects-module .card-image img {
height: 100%;
width: 100%;
object-fit: cover;
}
.projects-module .card-body {
padding: 30px 36px;
font-family: "Gabarito", sans-serif;
color: #003087;
display: flex;
flex-direction: column;
gap: 20px;
}
@media (max-width: 980px) {
.projects-module .card-body {
gap: 18px;
padding: 30px;
}
}
@media (max-width: 767px) {
.projects-module .card-body {
gap: 16px;
padding: 30px 24px;
}
}
.projects-module .card-title {
font-size: 25px;
font-weight: 700;
line-height: 1;
}
@media (max-width: 980px) {
.projects-module .card-title {
font-size: 22px;
}
}
@media (max-width: 767px) {
.projects-module .card-title {
font-size: 20px;
}
}
.projects-module .card-text {
font-size: 22px;
font-weight: 400;
line-height: 1.2;
}
@media (max-width: 980px) {
.projects-module .card-text {
font-size: 20px;
}
}
@media (max-width: 767px) {
.projects-module .card-text {
font-size: 18px;
}
}
.projects-module .card-tags {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.projects-module .card-tag {
font-size: 13px;
font-weight: 500;
line-height: normal;
padding: 8px 16px;
border-radius: 55px;
border: 1px solid #003087;
background-color: #fff;
transition: border-color 300ms ease, color 300ms ease;
}
.projects-module .card-tag:hover, .projects-module .card-tag:focus, .projects-module .card-tag:active {
border-color: #F2694D;
color: #F2694D;
}
.projects-module .card-fields-inner {
display: flex;
flex-direction: column;
gap: 20px;
padding: 14px 0;
}
@media (max-width: 980px) {
.projects-module .card-fields-inner {
gap: 18px;
padding: 12px 0;
}
}
@media (max-width: 767px) {
.projects-module .card-fields-inner {
gap: 16px;
padding: 10px 0;
}
}
.projects-module .card-field-title {
font-size: 20px;
line-height: 1.3;
font-weight: 600;
}
@media (max-width: 980px) {
.projects-module .card-field-title {
font-size: 18px;
}
}
@media (max-width: 767px) {
.projects-module .card-field-title {
font-size: 16px;
}
}
.projects-module .card-field-text {
font-size: 20px;
line-height: 1.3;
font-weight: 400;
}
@media (max-width: 980px) {
.projects-module .card-field-text {
font-size: 18px;
}
}
@media (max-width: 767px) {
.projects-module .card-field-text {
font-size: 16px;
}
}
.projects-module .card-button .toggle {
background-color: #fff;
border: none;
font-size: 20px;
color: #003087;
font-weight: 600;
line-height: 1;
display: flex;
align-items: center;
gap: 14px;
padding: 0;
transition: color 300ms ease;
}
@media (max-width: 980px) {
.projects-module .card-button .toggle {
font-size: 18px;
}
}
@media (max-width: 767px) {
.projects-module .card-button .toggle {
font-size: 16px;
}
}
.projects-module .card-button .toggle {
cursor: pointer;
}
.projects-module .card-button .toggle:hover, .projects-module .card-button .toggle:focus, .projects-module .card-button .toggle:active {
color: #F2694D;
}
.projects-module .card-button .toggle:hover::after, .projects-module .card-button .toggle:focus::after, .projects-module .card-button .toggle:active::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23F2694D'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
.projects-module .card-button .toggle::after {
content: "";
display: inline-block;
width: 8px;
height: 12px;
transition: all 300ms ease;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23003087'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
transform: rotate(90deg);
}
.services-module {
font-family: "Gabarito", sans-serif;
overflow-anchor: none;
}
.services-module .services-card {
transition: padding 300ms ease, background-color 300ms ease, margin-top 300ms ease;
background-color: #fff;
padding: 0 40px;
margin-top: 0;
overflow-anchor: none;
scroll-margin-top: 0;
}
@media (max-width: 980px) {
.services-module .services-card {
padding: 0 30px;
scroll-margin-top: var(--header-h);
}
}
@media (max-width: 767px) {
.services-module .services-card {
padding: 0 20px;
}
}
.services-module .services-card:first-of-type {
padding-top: 60px;
}
@media (max-width: 980px) {
.services-module .services-card:first-of-type {
padding-top: 40px;
}
}
@media (max-width: 767px) {
.services-module .services-card:first-of-type {
padding-top: 20px;
}
}
.services-module .services-card:last-of-type {
padding-bottom: 80px;
}
@media (max-width: 980px) {
.services-module .services-card:last-of-type {
padding-bottom: 60px;
}
}
@media (max-width: 767px) {
.services-module .services-card:last-of-type {
padding-bottom: 40px;
}
}
.services-module .services-card.is-open {
margin-top: -1px;
background-color: #003087;
padding: 60px 40px;
}
@media (max-width: 980px) {
.services-module .services-card.is-open {
padding: 40px 30px;
}
}
@media (max-width: 767px) {
.services-module .services-card.is-open {
padding: 20px 20px;
}
}
.services-module .services-card.is-open .services-title {
color: #fff;
}
.services-module .services-card.is-open .services-title::after {
content: unset;
}
.services-module .services-card.is-open .services-header:focus-visible .services-close {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M0.000102043 19.7761L19.6481 6.10352e-05L22.2081 2.75206L2.5601 22.5281L0.000102043 19.7761ZM0.000102043 2.75206L2.5601 6.10352e-05L22.2081 19.7761L19.6481 22.5281L0.000102043 2.75206Z' fill='%23F2694D'/%3E%3C/svg%3E");
}
.services-module .services-card.is-open .services-header .services-close {
cursor: pointer;
display: block;
height: 24px;
width: 24px;
flex-shrink: 0;
transition: background-image 300ms ease;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M0.000102043 19.7761L19.6481 6.10352e-05L22.2081 2.75206L2.5601 22.5281L0.000102043 19.7761ZM0.000102043 2.75206L2.5601 6.10352e-05L22.2081 19.7761L19.6481 22.5281L0.000102043 2.75206Z' fill='%23fff'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
caret-color: transparent;
}
@media (max-width: 980px) {
.services-module .services-card.is-open .services-header .services-close {
height: 20px;
width: 20px;
}
}
@media (max-width: 767px) {
.services-module .services-card.is-open .services-header .services-close {
height: 16px;
width: 16px;
}
}
.services-module .services-card.is-open .services-header .services-close:hover {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M0.000102043 19.7761L19.6481 6.10352e-05L22.2081 2.75206L2.5601 22.5281L0.000102043 19.7761ZM0.000102043 2.75206L2.5601 6.10352e-05L22.2081 19.7761L19.6481 22.5281L0.000102043 2.75206Z' fill='%23F2694D'/%3E%3C/svg%3E");
}
.services-module .services-card.is-open .services-body {
padding-top: 36px;
}
.services-module .services-card:not(.is-open) .services-header:hover .services-title, .services-module .services-card:not(.is-open) .services-header:focus .services-title {
color: #F2694D;
}
.services-module .services-card:not(.is-open) .services-header:hover .services-title::after, .services-module .services-card:not(.is-open) .services-header:focus .services-title::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23F2694D'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
.services-module .services-card:not(.is-open) .services-close {
display: none;
}
.services-module .services-container {
transition: all 300ms ease;
width: 100%;
max-width: 1020px;
margin: auto;
border-bottom: 1px solid #003087;
padding: 26px 40px;
}
@media (max-width: 980px) {
.services-module .services-container {
padding: 24px 30px;
}
}
@media (max-width: 767px) {
.services-module .services-container {
padding: 20px;
}
}
.services-module .services-header {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0 20px;
}
.services-module .services-title {
width: 100%;
font-size: 30px;
font-weight: 500;
line-height: 1;
margin-bottom: 0;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
transition: color 300ms ease;
gap: 0 20px;
caret-color: transparent;
}
.services-module .services-title::after {
content: "";
display: inline-block;
width: 12px;
height: 18px;
flex-shrink: 0;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23003087'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
transform: rotate(90deg);
transition: background-image 300ms ease;
}
@media (max-width: 767px) {
.services-module .services-title::after {
width: 8px;
height: 12px;
}
}
@media (max-width: 980px) {
.services-module .services-title {
font-size: 24px;
}
}
@media (max-width: 767px) {
.services-module .services-title {
font-size: 18px;
}
}
.services-module .services-body {
font-size: 25px;
font-weight: 400;
line-height: 1.3;
height: 0;
transition: height 300ms ease;
color: #fff;
overflow-anchor: none;
}
.services-module .services-body ul {
padding-bottom: 40px;
}
.services-module .services-body p,
.services-module .services-body li {
margin-bottom: 25px;
line-height: 1.3;
}
@media (max-width: 980px) {
.services-module .services-body {
font-size: 20px;
}
.services-module .services-body ul {
padding-bottom: 30px;
}
.services-module .services-body p,
.services-module .services-body li {
margin-bottom: 20px;
}
}
@media (max-width: 767px) {
.services-module .services-body {
font-size: 16px;
}
.services-module .services-body ul {
padding-bottom: 20px;
}
.services-module .services-body p,
.services-module .services-body li {
margin-bottom: 16px;
}
}
.services-module .projects {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
@media (max-width: 767px) {
.services-module .projects {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 480px) {
.services-module .projects {
grid-template-columns: 1fr;
}
}
.services-module .projects-card {
border: 1px solid #fff;
border-radius: 25px;
display: flex;
flex-direction: column;
gap: 25px;
padding: 30px;
}
@media (max-width: 980px) {
.services-module .projects-card {
padding: 25px 30px;
}
}
@media (max-width: 767px) {
.services-module .projects-card {
padding: 20px 30px;
}
}
.services-module .projects-title {
font-size: 20px;
font-weight: 700;
line-height: 1;
color: #fff;
hyphens: auto;
}
@media (max-width: 980px) {
.services-module .projects-title {
font-size: 18px;
}
}
@media (max-width: 767px) {
.services-module .projects-title {
font-size: 16px;
}
}
.services-module .projects-link {
font-size: 20px;
font-weight: 500;
line-height: 1;
color: #fff;
text-decoration: underline;
text-underline-offset: 1px;
text-underline-position: from-font;
margin-top: auto;
display: flex;
align-items: center;
gap: 14px;
transition: color 300ms ease;
}
@media (max-width: 980px) {
.services-module .projects-link {
font-size: 18px;
}
}
@media (max-width: 767px) {
.services-module .projects-link {
font-size: 16px;
}
}
.services-module .projects-link:hover, .services-module .projects-link:focus, .services-module .projects-link:active {
color: #F2694D;
}
.services-module .projects-link:hover::after, .services-module .projects-link:focus::after, .services-module .projects-link:active::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23F2694D'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
.services-module .projects-link::after {
content: "";
display: inline-block;
width: 8px;
height: 12px;
transition: background-image 300ms ease;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.33267 6.04402L0.028928 12H3.66546L8 6.01467L3.63653 0H0L4.33267 6.04402Z' fill='%23fff'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}