#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.ce_agent {
    margin: 1.5rem 0;
    padding: 1.25rem 1.5rem;
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04);
}

/* WICHTIG: spezifischer selektieren, um Kollisionen zu minimieren */
.ce_agent > .agent {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1rem 1.5rem;
    align-items: start;
}

.ce_agent > .agent .agent-block {
    min-width: 0;
    width: 100%;
}

.ce_agent .agent-company {
    margin: 0 0 1rem;
    font-size: 1.1rem;
    line-height: 1.3;
    color: #111827;
}

.ce_agent .agent-line {
    display: grid;
    grid-template-columns: 1.15rem auto minmax(0, 1fr); /* <- robuster */
    column-gap: 0.5rem;
    align-items: start;
    margin: 0 0 0.5rem;
    line-height: 1.45;
    color: #374151;

    /* statt aggressivem Zeichenumbruch */
    word-break: normal;
}

.ce_agent .agent-line:last-child {
    margin-bottom: 0;
}

.ce_agent .agent-icon {
    width: 1.15rem;
    height: 1.15rem;
    margin-top: 0.1rem;
    color: #0f766e;
}

.ce_agent .agent-icon svg {
    display: block;
    width: 100%;
    height: 100%;
    fill: currentColor;
}

.ce_agent .label {
    font-weight: 600;
    color: #111827;
    white-space: nowrap;
}

.ce_agent .agent-text,
.ce_agent a {
    min-width: 0;
    overflow-wrap: anywhere; /* <- sinnvoll für URLs/Mails */
    word-break: normal;
}

.ce_agent a {
    color: #0f766e;
    text-decoration: none;
}

.ce_agent a:hover,
.ce_agent a:focus {
    color: #115e59;
    text-decoration: underline;
    text-underline-offset: 2px;
}

/* Desktop-Trennlinien */
@media (min-width: 769px) {
    .ce_agent > .agent .agent-block {
        position: relative;
    }

    .ce_agent > .agent .agent-block:not(:last-child)::after {
        content: "";
        position: absolute;
        top: 0.15rem;
        right: -0.75rem;
        width: 1px;
        height: calc(100% - 0.3rem);
        background: #e5e7eb;
    }
}

/* Tablet */
@media (max-width: 980px) {
    .ce_agent > .agent {
        grid-template-columns: 1fr 1fr;
    }

    .ce_agent .agent-web {
        grid-column: 1 / -1;
    }
}

/* Mobile */
@media (max-width: 640px) {
    .ce_agent {
        padding: 1rem;
        border-radius: 10px;
    }

    .ce_agent > .agent {
        grid-template-columns: 1fr;
        gap: 0.9rem;
    }

    .ce_agent > .agent .agent-block + .agent-block {
        border-top: 1px solid #eef2f7;
        padding-top: 0.75rem;
    }
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
    margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
    box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
    border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
    box-sizing: border-box; /* 1 */
    color: inherit; /* 2 */
    display: table; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
    display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
    display: none;
}
@font-face{font-family:"OpenSans Regular";src:url("../../files/air-theme/theme/fonts/OpenSans-Regular.ttf") format("truetype")}@font-face{font-family:"OpenSans Light";src:url("../../files/air-theme/theme/fonts/OpenSans-Light.ttf") format("truetype")}@font-face{font-family:"Questrial Regular";src:url("../../files/air-theme/theme/fonts/Questrial-Regular.ttf") format("truetype")}@font-face{font-family:"OpenSans Bold";src:url("../../files/air-theme/theme/fonts/OpenSans-Bold.ttf") format("truetype")}
@charset "UTF-8";
::selection{color:#f1f1f1;text-shadow:none;background:#1a1fde;-webkit-text-fill-color:#fff;-webkit-background-clip:inherit}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body{font-family:"OpenSans Light", Helvetica, sans-serif;line-height:1.6;font-weight:300;font-size:1rem;color:#313131}@media only screen and (min-width:1024px){body{font-size:1.125rem}}a{color:#99CA84;text-decoration:none}a:hover,a:focus{color:#99CA84;text-decoration:underline}figure{margin:0;line-height:0}figure a{line-height:0;display:block;outline:none}@media only screen and (min-width:768px){figure.float_right{width:35%;float:right;margin-left:1em}}@media only screen and (min-width:768px){figure.float_left{width:35%;float:left;margin-right:1em}}figcaption{line-height:1.7}.ce_table{overflow-x:scroll}.ce_table .scrollable{min-width:768px}table{width:100%}table caption{margin:0.5em 0;text-align:left}table caption .new-operator{margin-bottom:0}table caption .new-operator h3{margin:0}table thead{text-align:left}table thead tr th{border-bottom:1px solid #f1f1f1}table th,table td{padding:0.75em;font-size:1rem;font-weight:300;line-height:1.4}table tr:nth-child(even){background-color:#f1f1f1}code{color:#fff;padding:4px;margin:5px 0;background:#313131;display:inline-block;font-size:1rem;line-height:1.125}img{max-width:100%;height:auto}.sub,sub{color:#787878;font-size:0.85rem;line-height:1.25}h1,h2,h3,h4,h5,h6{font-family:"OpenSans Light", Helvetica, sans-serif;font-weight:300}h1{color:#1a1fde;font-size:2.25rem;margin:0 0 0.5em 0;display:inline-block}@media only screen and (min-width:768px){h1{font-size:2.5rem}}@media only screen and (min-width:1024px){h1{font-size:2.75rem}}.h1-max h1{line-height:1.5;margin-bottom:0.25em}@media only screen and (min-width:420px){.h1-max h1{font-size:2.5rem}}@media only screen and (min-width:768px){.h1-max h1{font-size:3.25rem}}@media only screen and (min-width:1024px){.h1-max h1{font-size:3.75rem}}.h1-max h2{margin-top:0}h2{font-size:1.5rem}@media only screen and (min-width:1024px){h2{font-size:1.75rem}}@supports (-webkit-text-fill-color: transparent) and (-webkit-background-clip: text){h1{background:linear-gradient(85deg, #1a1fde 0%, #00d4dd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}}h3{font-size:1.25rem}@media only screen and (min-width:1024px){h3{font-size:1.5rem}}h4{font-size:1.125rem}@media only screen and (min-width:1024px){h4{font-size:1.25rem}}h5{font-size:1rem}@media only screen and (min-width:1024px){h5{font-size:1.125rem}}strong{font-family:"OpenSans Regular", Helvetica, sans-serif;font-weight:400}ul{margin:1em 0;list-style:none;padding-left:2em}ul li{line-height:1.4;padding-left:16px;position:relative;margin-bottom:0.5em}ul li:before{content:"";width:8px;height:8px;min-width:8px;display:block;line-height:1.4;background:#A8E58F;margin:9px 8px 0 0;position:absolute;left:0}nav ul{margin:0;padding:0}nav ul li{padding-left:0;display:inherit;margin-bottom:0;line-height:1.6}nav ul li:before{content:none}nav strong{display:block;padding:0.25em 0;font-size:inherit}nav a{color:#313131}nav a:hover,nav a:focus{color:#99CA84;text-decoration:none}input.text{border:0;width:100%;outline:none;display:block;color:#313131;border-bottom:1px solid #B4B4B4;font-weight:300;font-size:1rem;height:42px;line-height:42px}input.text:focus{border-bottom:1px solid #0F54DF}button[type="submit"],button.submit{margin:0;border:0;padding:0;font-size:1.125rem;color:#fff;width:100%;height:42px;cursor:pointer;line-height:42px;background:#85D483}p.error{width:100%;color:#FF4646;margin:0.25em 0;font-size:0.85rem;line-height:1.125}label{display:block;font-size:1rem;line-height:1.125;margin-bottom:0.5em}textarea{width:100%;outline:none;padding:0.5em;display:block;font-size:1rem;line-height:1.6;font-weight:300;border:1px solid #D2D2D2}textarea:focus{border:1px solid #0F54DF}select{width:100%;display:block}span.invisible{display:none}.btn{text-align:center;max-width:200px;font-size:1rem;margin:0}.btn a{display:block;color:inherit;padding:0.75rem 0;text-decoration:none}.btn.btn-primary{color:#fff;background:#85d483}.ce_text:before,.ce_text:after{content:"";clear:both;display:block}.ce_text.larger{line-height:1.7}.catalog_master_content .block{margin:2em 0}.catalog_master_content .block.ce_accordionStart{margin:0 0 0.5em 0}.catalog_master_content .block.ce_text h2{position:relative}.catalog_master_content .block.ce_text h2 em{display:block;font-style:normal;font-size:1.125rem}.catalog_master_content .block.ce_text h2 em:before{content:"";float:left;width:28px;height:28px;display:block;margin-right:0.4em;background:url("/files/air-theme/media/icons/step-icon.svg") no-repeat center center}.ce_form{margin:2em 0}form .widget{margin-bottom:2em}form .widget.widget-checkbox{margin-bottom:0.5em}form .widget.widget-textarea{margin-bottom:1em}form .widget-explanation{padding:1em;display:block;margin-bottom:1em;border:1px solid #0F54DF}form .widget-explanation p{margin:0}form .widget-explanation ul{padding-left:0}form .widget-explanation h3{margin:0;line-height:1.25;font-size:1.25rem}form .widget-submit{max-width:300px;margin-bottom:1em}form .widget-captcha{-ms-flex-flow:wrap;flex-flow:wrap}form .widget-captcha .captcha_text{display:inline-block;margin-left:0.25em}form .widget-captcha input.captcha{width:42px;height:42px;padding:10px;outline:none;line-height:42px;font-size:1rem;font-weight:300}form .widget-captcha input.captcha:hover,form .widget-captcha input.captcha:focus{border:1px solid #0F54DF}form h3.legend{margin:0;line-height:1.125;font-size:1.125rem;font-family:"OpenSans Regular", Helvetica, sans-serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form fieldset{margin:0;border:0;padding:0;width:100%}form fieldset label{display:inline}form div.fields_container,form div.fieldset{margin-top:1em;margin-bottom:3em}@media only screen and (min-width:512px){form div.fields_container,form div.fieldset{margin:1em 0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}form div.fields_container .widget,form div.fieldset .widget{width:49%}form div.fields_container .widget.widget-select,form div.fieldset .widget.widget-select{width:100%}form div.fields_container .widget.widget-checkbox,form div.fieldset .widget.widget-checkbox{width:100%}form div.fields_container .widget.widget-textarea,form div.fieldset .widget.widget-textarea{width:100%}}@media only screen and (min-width:512px) and (min-width:512px){form div.fields_container .widget.widget-select select,form div.fieldset .widget.widget-select select{width:25%}}form .shop-1-icon.legend:before{content:"";width:40px;height:40px;display:block;margin-right:0.5em;background:url("/files/air-theme/media/icons/shop-1-icon.svg") no-repeat center center}form .shop-2-icon.legend:before{content:"";width:40px;height:40px;display:block;margin-right:0.5em;background:url("/files/air-theme/media/icons/shop-2-icon.svg") no-repeat center center}form .shop-3-icon.legend:before{content:"";width:40px;height:40px;display:block;margin-right:0.5em;background:url("/files/air-theme/media/icons/shop-3-icon.svg") no-repeat center center}form .shop-4-icon.legend:before{content:"";width:40px;height:40px;display:block;margin-right:0.5em;background:url("/files/air-theme/media/icons/shop-4-icon.svg") no-repeat center center}form .shop-5-icon.legend:before{content:"";width:40px;height:40px;display:block;margin-right:0.5em;background:url("/files/air-theme/media/icons/shop-5-icon.svg") no-repeat center center}form .support-1-icon:before{content:"";width:40px;height:40px;display:block;margin-right:0.5em;background:url("/files/air-theme/media/icons/support-1-icon.svg") no-repeat center center}form .support-2-icon:before{content:"";width:40px;height:40px;display:block;margin-right:0.5em;background:url("/files/air-theme/media/icons/support-2-icon.svg") no-repeat center center}header.header{width:100%;margin-bottom:2em}header.header .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;height:70px;margin:0 auto;max-width:1024px}header.header .logo:before,header.header .logo:after{content:"";clear:both;display:block}header.header .logo a{line-height:1;display:block;color:#313131}header.header .logo a:hover,header.header .logo a:focus{color:#313131;text-decoration:none}header.header .logo a img{margin-right:0.5em;height:45px;float:left}header.header .logo a span{height:45px;line-height:45px;display:inline-block;font-size:1rem;font-weight:600}header.header .mod_navigation{width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:1024px){header.header .mod_navigation{width:85%}}header.header .mod_navigation ul{margin:0;padding-left:0;list-style:none;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:1024px){header.header .mod_navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}}header.header .mod_navigation li{font-size:1rem;line-height:1.15;margin-right:1.25em}header.header .mod_navigation li a:hover,header.header .mod_navigation li a:focus{color:#313131;text-decoration:none}header.header .mod_navigation li a.trail:after{content:"";width:90%;height:1px;margin:0 5%;border-radius:25px;background:#0f54df;position:absolute;bottom:-3px;left:0}header.header .mod_navigation li strong{position:relative;font-weight:300;display:block;padding:0}header.header .mod_navigation li strong:after{content:"";width:90%;height:1px;margin:0 5%;border-radius:25px;background:#0f54df;position:absolute;bottom:-3px;left:0}header.header .mod_navigation li.last{margin-right:0}header.header .mod_navigation li:hover a,header.header .mod_navigation li:focus a{color:#313131}header.header .mod_navigation li:hover a:after,header.header .mod_navigation li:focus a:after{content:"";width:90%;height:1px;margin:0 5%;border-radius:25px;background:#0f54df;position:absolute;bottom:-3px;left:0}header.header .mod_navigation a.invisible{display:none}header.header .mod_menu_button{display:block}@media only screen and (min-width:1024px){header.header .mod_menu_button{display:none}}header.header .mod_menu_button button{cursor:pointer;display:block;outline:none;background:0;padding:0;border:0;width:40px;height:24px;line-height:0}header.header .menu-open-button.loading{background:url("/files/air-theme/media/icons/loading.gif") no-repeat center center;background-size:24px 24px}header.header .menu-open-button.loading img{opacity:0}body.mobile_menu header.header .logo{display:none}.container{width:100%;overflow:hidden}.mod_article{width:100%}.mod_article .article-block{width:90%;margin:0 auto;max-width:1024px}.mod_article .article-block.first{margin-top:2em}.mod_article.background{padding:2em 0;background:#f9f9fb}@media only screen and (min-width:768px){.mod_article.background{padding:4em}}.mod_article.background .block:nth-of-type(1){margin-top:0}.mod_article.background .block:nth-of-type(1) h2,.mod_article.background .block:nth-of-type(1) h3{margin-top:0}.mod_article.background .block:last-child{margin-bottom:0}.mod_article.banner{width:100%;margin-top:0;max-width:100%;padding-top:2em;margin-bottom:130px}@media only screen and (min-width:768px){.mod_article.banner{margin-bottom:90px;padding-top:4em}}@media only screen and (min-width:1024px){.mod_article.banner{margin-bottom:60px}}@media only screen and (min-width:1280px){.mod_article.banner{margin-bottom:25px}}.mod_article.banner p{max-width:420px;font-weight:400;line-height:1.5;font-size:1.25rem;margin:0.75em 0 0.75em 0}@media only screen and (min-width:768px){.mod_article.banner p{width:calc(100% - 310px);position:relative;font-size:1.5rem;line-height:1.5;top:75px;margin:0}}@media only screen and (min-width:1024px){.mod_article.banner p{width:calc(100% - 400px);max-width:520px;font-size:2rem}}.mod_article.banner h1,.mod_article.banner h2,.mod_article.banner h3,.mod_article.banner h4{font-size:4rem;font-weight:400;line-height:1.125;margin:0.25em 0 0.25em 0;font-family:"Questrial Regular", Helvetica, sans-serif}@media only screen and (min-width:768px){.mod_article.banner h1,.mod_article.banner h2,.mod_article.banner h3,.mod_article.banner h4{margin:0;line-height:1;font-size:5rem}}@media only screen and (min-width:1024px){.mod_article.banner h1,.mod_article.banner h2,.mod_article.banner h3,.mod_article.banner h4{font-size:6rem}}.mod_article.banner .image_container{margin:1em 0;height:150px;line-height:0;position:relative}@media only screen and (min-width:768px){.mod_article.banner .image_container{margin:0}}@media only screen and (min-width:1024px){.mod_article.banner .image_container{top:-4em;height:200px}}@media only screen and (min-width:1280px){.mod_article.banner .image_container{top:-6em}}.mod_article.banner .image_container img{width:auto;height:275px;right:-150px;max-width:none;position:absolute}@media only screen and (min-width:768px){.mod_article.banner .image_container img{height:300px}}@media only screen and (min-width:1024px){.mod_article.banner .image_container img{right:-200px;height:400px}}.mod_article.banner.blue{background:-webkit-linear-gradient(280deg, #1a1fde 0%, #00d4dd 100%);background:-o-linear-gradient(280deg, #1a1fde 0%, #00d4dd 100%);background:linear-gradient(170deg, #1a1fde 0%, #00d4dd 100%)}.mod_article.banner.blue .block{color:#fff}.mod_article.banner.blue .block p{color:#fff}.mod_article.banner.blue .block h1,.mod_article.banner.blue .block h2,.mod_article.banner.blue .block h3,.mod_article.banner.blue .block h4{color:#fff;background:0;-webkit-text-fill-color:#fff;-webkit-background-clip:text}.mod_article.banner.blue .block a{color:inherit}.footer{background:#313131;margin-top:2em}.footer .inside{width:90%;margin:0 auto;max-width:1024px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.footer .inside{padding:1em 0}}.footer .mod_customnav{width:100%}@media only screen and (min-width:768px){.footer .mod_customnav{width:auto}}.footer .mod_customnav ul{margin:0;padding-left:0;list-style:none;text-align:left}@media only screen and (min-width:768px){.footer .mod_customnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer .mod_customnav strong{padding:0;color:#fff;display:block;font-weight:300}.footer .mod_customnav strong:after{content:"";width:90%;height:1px;margin:0 5%;border-radius:25px;position:absolute;bottom:-3px;left:0}.footer .mod_customnav a{color:#fff}.footer .mod_customnav a:hover,.footer .mod_customnav a:focus{color:#fff}.footer .mod_customnav li{font-size:0.85rem;line-height:1.125}@media only screen and (min-width:768px){.footer .mod_customnav li:hover a:after,.footer .mod_customnav li:focus a:after{content:"";width:90%;height:1px;margin:0 5%;border-radius:25px;position:absolute;bottom:-3px;left:0}}@media only screen and (min-width:768px){.footer .mod_customnav li{margin-right:0.5rem}.footer .mod_customnav li.last{margin-right:0}}@media only screen and (min-width:1024px){.footer .mod_customnav li{font-size:1rem;margin-right:0.75rem}}.footer .mod_customnav a{padding:0.5em 0;font-size:inherit;display:inline-block}.footer .mod_customnav a:hover,.footer .mod_customnav a:focus{text-decoration:underline}@media only screen and (min-width:768px){.footer .mod_customnav a{padding:0;display:block}}.footer .mod_customnav a.invisible{display:none}.footer .copyright{width:100%;display:block;padding:0.5em 0;text-align:left}@media only screen and (min-width:768px){.footer .copyright{padding:0}}.footer .copyright p{margin:0;color:#fff;font-size:0.85rem;line-height:1.125}@media only screen and (min-width:1024px){.footer .copyright p{font-size:1rem}}@media only screen and (min-width:768px){.footer .copyright{width:auto;display:inline-block}}body.no-footer-margin .footer{margin:0}.overlay-navigation{position:absolute;top:0;left:0;right:0;bottom:0;z-index:15;background:#fff}.overlay-navigation .overlay-navigation-align{width:90%;margin:0 auto;max-width:1024px;position:relative}.overlay-navigation .overlay-navigation-controller{position:absolute;height:70px;z-index:10;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.overlay-navigation .menu-close-button{align-self:center;cursor:pointer;display:block;outline:none;background:0;padding:0;border:0;width:32px;height:32px;line-height:0}.overlay-navigation .logo{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay-navigation .logo img{height:45px}.overlay-navigation .logo h1{width:50px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.overlay-navigation .logo a{display:block;line-height:0}.overlay-navigation .mod_customnav,.overlay-navigation .mod_navigation{width:100%;margin:1em 0;display:block}.overlay-navigation .mod_customnav ul,.overlay-navigation .mod_navigation ul{margin:0;padding-left:0;text-align:right;list-style:none}.overlay-navigation .mod_customnav a,.overlay-navigation .mod_navigation a{display:block;padding:0.25em 0}.overlay-navigation .mod_customnav a.invisible,.overlay-navigation .mod_navigation a.invisible{display:none}.overlay-navigation .mod_customnav ul{text-align:left}.overlay-navigation .copyright{margin:0.5em 0;padding:0.5em 0;border-top:1px solid #0F54DF}.overlay-navigation .copyright p{margin:0;font-size:0.85rem}.ce_features{margin:2em 0}.ce_features .feature-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:420px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width:768px){.ce_features .feature-list{max-width:768px;-ms-flex-flow:wrap;flex-flow:wrap}}@media only screen and (min-width:768px){.ce_features .feature-list{max-width:1024px}}.ce_features .feature{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}@media only screen and (min-width:768px){.ce_features .feature{width:50%}}@media only screen and (min-width:1024px){.ce_features .feature{width:33.33%}}.ce_features .feature img{float:left;width:auto;height:45px;margin-right:0.5em}.ce_features .feature h3{font-size:1.125rem;line-height:45px;height:45px;display:block;margin:0}.ce_control_list{width:100%;margin:1em 0;max-width:320px}@media only screen and (min-width:768px){.ce_control_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px}}.ce_control_list .control{margin-bottom:1em}@media only screen and (min-width:768px){.ce_control_list .control{width:49%;margin-bottom:0}}@media only screen and (min-width:768px){.ce_control_list .control.last{margin-left:2%}}p.ctlg_view_message{background:#99ca84;padding:0.5em;color:#fff;font-size:1rem;line-height:1.125}a.button{padding:0 1em;display:block;color:#B4B4B4;background:#fff;text-align:center;text-decoration:none;border:1px solid #B4B4B4;height:50px;font-size:1rem;line-height:50px}@media only screen and (min-width:768px){a.button{font-size:1.125rem}}a.button:focus,a.button:hover{color:#313131;border:1px solid #0F54DF}.ce_accordionStart{margin-bottom:0.5em}.ce_accordionStart .toggler{text-align:left;font-weight:400;line-height:1.25;font-size:1.125rem;outline:none;cursor:pointer;padding:1em 2em 1em 1em;border:1px solid #D2D2D2;position:relative}@media only screen and (min-width:400px){.ce_accordionStart .toggler{padding:1em}}.ce_accordionStart .toggler:after{position:absolute;top:0;bottom:0;right:1em;content:"";display:block;width:24px;background:url("/files/air-theme/media/icons/black-arrow-down.svg") no-repeat center center}.ce_accordionStart .toggler.ui-state-active{border-bottom:0;border-top:1px solid #0F54DF;border-left:1px solid #0F54DF;border-right:1px solid #0F54DF}.ce_accordionStart .toggler.ui-state-active:after{background:url("/files/air-theme/media/icons/black-arrow-up.svg") no-repeat center center}.ce_accordionStart .accordion{padding:0 1em 1em 1em}.ce_accordionStart .accordion .block{margin:0}.ce_accordionStart .accordion p:first-child{margin-top:0}.ce_accordionStart .accordion p:last-child{margin-bottom:0}.ce_accordionStart .accordion.ui-accordion-content-active{border-left:1px solid #0F54DF;border-right:1px solid #0F54DF;border-bottom:1px solid #0F54DF}.mod_catalogUniversalView .group{margin:2em 0}.mod_catalogUniversalView .group_headline h1,.mod_catalogUniversalView .group_headline h2,.mod_catalogUniversalView .group_headline h3,.mod_catalogUniversalView .group_headline h4{font-size:2rem;line-height:1.5;background:0;color:#313131;-webkit-background-clip:text;-webkit-text-fill-color:#313131}@media only screen and (min-width:768px){.mod_catalogUniversalView .group_content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -0.5%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:768px){.mod_catalogUniversalView .group_content{margin:0 -0.665%}}.mod_catalogUniversalView.mg-0{margin-bottom:0}.mod_catalogUniversalView.grid-layout{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0;overflow-y:scroll;-webkit-touch-overflow:scroll}.mod_catalogUniversalView.grid-layout:after,.mod_catalogUniversalView.grid-layout:before{content:"";width:5px;display:block;min-width:5px}@media only screen and (min-width:600px){.mod_catalogUniversalView.grid-layout{padding:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:visible;-webkit-touch-overflow:none}.mod_catalogUniversalView.grid-layout:after,.mod_catalogUniversalView.grid-layout:before{content:none}}.mod_catalogUniversalView.grid-layout .block{width:275px;max-width:275px;min-width:275px;margin-right:1em;min-height:300px;max-height:300px}@media only screen and (min-width:600px){.mod_catalogUniversalView.grid-layout .block{width:49%;margin-right:2%;min-width:0;max-width:100%;min-height:300px;max-height:300px}.mod_catalogUniversalView.grid-layout .block:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:768px){.mod_catalogUniversalView.grid-layout .block{max-height:100%;min-height:0;width:48%;margin-right:4%}}@media only screen and (min-width:1024px){.mod_catalogUniversalView.grid-layout .block{width:31%;margin-right:3.333%}.mod_catalogUniversalView.grid-layout .block:nth-of-type(2n){margin-right:3.333%}.mod_catalogUniversalView.grid-layout .block:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:768px){.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -0.5%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:768px){.row{margin:0 -0.665%}}.list{margin:0.5em 0;border:1px solid #C8D2E6;transition:transform 250ms}.list a{display:block;color:#313131;text-decoration:none}.list:hover,.list:focus{border:1px solid #0F54DF;transform:scale(1.025)}.list .article{padding:0.5em 0.75em;position:relative}.list .article h2,.list .article h3{margin:0;font-size:1em;line-height:1.6;font-family:"OpenSans Regular", Helvetica, sans-serif;font-weight:400}.list .article p{margin:0;width:90%;font-size:0.85em}.list .article:after{width:48px;content:"";position:absolute;right:0.5em;bottom:0;top:0;background:url("/files/air-theme/media/icons/green-arrow-right.svg") no-repeat center center}.box{margin:1em 0;padding:0.75em 1.5em;border:1px solid #C8D2E6}.box.first{border:1px solid #0F54DF}.box h3{margin:0.5em 0;line-height:1.25;font-size:1.4rem}.box strong{display:inline}.box ul{padding-left:0;margin-bottom:2em}.box ul:first-child{margin-top:0}.box ul:last-child{margin-bottom:0}.box p:first-child{margin-top:0}.box p:last-child{margin-bottom:0}.pagination{display:table;margin:1em auto}.pagination strong{padding:0.25em;display:block}.pagination a{padding:0.25em;display:block}.pagination a:hover,.pagination a:focus{text-decoration:underline}.pagination p{margin:0;font-size:0.85rem;text-align:center}.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.pagination li.last{margin-right:0}.ce_table td.title{width:25%;line-height:1.6}.ce_table td.message{width:90%;line-height:1.6}.ce_table td.empty{width:10%}.ce_table td.empty a{width:50px;max-width:50px;min-height:50px;background:url("/files/air-theme/media/icons/green-arrow-right.svg") no-repeat center center;background-size:50px 50px;display:block;cursor:pointer}.ce_catalogFilterForm{margin:2em 0}.ce_catalogFilterForm.narrower{margin:1em 0}.ce_catalogFilterForm input.text{height:36px;padding:0 0.5em;line-height:36px;margin-bottom:0.5em;border:1px solid #b4b4b4}@media only screen and (min-width:512px){.ce_catalogFilterForm input.text{margin-bottom:0}}.ce_catalogFilterForm form.filter_reloading{position:relative}.ce_catalogFilterForm form.filter_reloading:before{top:0;left:0;right:0;bottom:0;content:"";position:absolute;background:rgba(255, 255, 255, 0.7)}@media only screen and (min-width:512px){.ce_catalogFilterForm form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (min-width:512px){.ce_catalogFilterForm form.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:512px){.ce_catalogFilterForm form .submit_container.col-25{width:24%;margin-right:1%}}@media only screen and (min-width:512px){.ce_catalogFilterForm form .submit_container.col-30{width:29%;margin-right:1%}}.ce_catalogFilterForm form .submit_container .submit{padding:0 1em}@media only screen and (min-width:512px){.ce_catalogFilterForm form .submit_container .submit{width:auto}}@media only screen and (min-width:512px){.ce_catalogFilterForm form .col-70{width:69%;margin-right:1%}}@media only screen and (min-width:512px){.ce_catalogFilterForm form .col-50{width:49%;margin-right:1%}}@media only screen and (min-width:512px){.ce_catalogFilterForm form .col-25{width:24%;margin-right:1%}}@media only screen and (min-width:512px){.ce_catalogFilterForm form .col-15{width:14%;margin-right:1%}}.ce_catalogFilterForm .submit_container .submit{margin:0;height:36px;line-height:36px}.ctlg_operations img{width:24px}.awesomplete{width:100%}.awesomplete li{margin-bottom:0}.awesomplete li:before{content:none}div.box-layout{margin:1em 0;padding:2em 1em;position:relative;background:#f9f9fb}div.box-layout.answer{margin:2em 0}div.box-layout:last-child{margin-bottom:0}div.box-layout h3{line-height:1.6;font-size:1.4rem;margin:0 0 0.5em 0}div.box-layout p{line-height:1.6;font-size:1rem}div.box-layout p:last-child{margin-bottom:0}div.message p{line-height:1.7;margin:0.5em 0}.ce_key_value{max-width:524px}@media only screen and (min-width:512px){.ce_key_value{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ce_key_value dl{width:67.5%;overflow:hidden}.ce_key_value dl dt{min-width:150px;float:left;font-family:"OpenSans Regular", Helvetica, sans-serif;font-weight:400}.ce_key_value dl dd{float:left;margin-left:0}@media only screen and (min-width:768px){.ce_key_value div{width:30%}}.ce_link_list{padding-left:0}.ce_link_list li{padding-left:28px}.ce_link_list li:before{width:28px;height:100%;margin:0 0.25em 0 0;background:url("/files/air-theme/media/icons/green-arrow-right.svg") no-repeat center center;background-size:100% 100%}.submit_container button{width:100%}.ctlg_form{margin:1em 0}.ctlg_form .submit_container{max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctlg_form .submit_container button{width:49%;margin-right:2%}.ctlg_form .submit_container button:nth-of-type(2n){margin-right:0}div.back{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.back img{width:50px}div.back a{color:#313131;display:block;font-size:1.125rem}div.back a:hover,div.back a:focus{color:#99CA84;text-decoration:underline}p.reset{margin:0.5em 0;line-height:1.5;font-size:0.85rem}.ce_card{width:100%;padding:0.75em;background:#fff;margin-bottom:1em;border:1px solid #C8D2E6}@media only screen and (min-width:768px){.ce_card{width:49%;margin:0 0.5% 1em 0.5%}}@media only screen and (min-width:1024px){.ce_card{width:32%;margin:0 0.665% 1em 0.665%}}.ce_card .ctlg_entities{padding:0;border:0}.ce_card h2,.ce_card h3{line-height:1.5;font-size:1.35rem;margin:0 0 0.5em 0}.ce_card .operations{margin:1em 0;font-size:1rem}.ce_card .operations ul{margin:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.ce_card .operations ul li{padding-left:0;margin-bottom:0.5em}.ce_card .operations ul li:before{content:none}.ce_card .operations ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ce_card .operations img{width:24px;height:24px;margin-right:0.5em}.ce_card .btn{max-width:100%}.ce_card .wishlist-form{margin:1em 0}.ce_card .wishlist-form.loading{position:relative}.ce_card .wishlist-form.loading:after{content:"";background:rgba(255, 255, 255, 0.7);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px}.ce_card .wishlist-form form{width:100%;max-width:320px}.ce_card .wishlist-form form.form-add{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ce_card .wishlist-form form.form-delete{margin:0.5em 0;width:100%}.ce_card .wishlist-form form.form-delete .widget-submit{width:100%}.ce_card .wishlist-form form input.text{height:30px;line-height:30px;padding:0.5em;font-size:1rem;border:1px solid #b4b4b4}.ce_card .wishlist-form form .submit{height:30px;line-height:30px;font-size:1rem}.ce_card .wishlist-form .widget{margin-bottom:0}.ce_card .wishlist-form .widget-text{width:20%}.ce_card .wishlist-form .widget-submit{width:75%}.switch-nav{margin:1em 0;width:100%}.switch-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.switch-nav li{margin-right:1em;overflow:hidden}.switch-nav img{width:auto;height:32px}.switch-nav span{line-height:32px;height:32px;margin-left:0.5em;display:block;float:right;font-size:1rem}.switch-nav a{display:block;line-height:0}#cboxOverlay{background:#fff}.mw-768{max-width:768px}.ce_property p,.ce_property li{font-size:1rem}.ce_property .properties{margin:1em 0;overflow-x:scroll;padding-bottom:0.75em;-webkit-touch-overflow:scroll}.ce_property .properties ul{margin:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ce_property .properties ul li{color:#a0a0a0;font-size:0.85rem;margin-bottom:0;margin-right:0.5em;padding:0.5em 0.75em;border:1px solid #0f54df;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.ce_property .properties ul li div{color:#313131;font-size:1rem;line-height:1.6}.ce_property .properties ul li:before{content:none}.ce_properties{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.75em;border:1px solid #0f54df}.ce_properties .btn{max-width:100%}.ce_properties h2,.ce_properties h3{font-size:1.25rem;line-height:1.4;color:#313131;margin:0}.ce_properties h2 a,.ce_properties h3 a{color:inherit}.ce_properties p,.ce_properties li{font-size:1rem}.ce_properties ul{margin:0;padding-left:0}.ce_properties .preview{margin:0.25em 0}@media only screen and (min-width:768px){.ce_properties{width:49%;margin:0 0.5% 1em 0.5%}}@media only screen and (min-width:1024px){.ce_properties{width:32%;margin:0 0.665% 1em 0.665%}}.ce_gallery{padding:0.5em 0;overflow-x:scroll;-webkit-touch-overflow:scroll}.ce_gallery a{display:block}.ce_gallery ul{margin:0 auto;padding-left:0;max-width:1024px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ce_gallery ul li{width:275px;padding-left:0;min-width:275px;margin-bottom:0;margin-right:0.5em}.ce_gallery ul li:before{content:none}.ce_agent{width:100%;padding:1em;border:1px solid #0f54df}.ce_agent .agent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:680px}.ce_agent .agent-block{width:100%;margin:0.25em 0}@media only screen and (min-width:768px){.ce_agent .agent-block{width:33.333%}}.ce_agent p{margin:0;font-size:1rem}.ctlg_entities{border:1px solid #c8d2e6;font-size:0.9rem;line-height:1.6}.ctlg_entities .ctlg_entity{padding:0.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctlg_entities .ctlg_entity:nth-last-of-type(2n){background:#f1f1f1}.ctlg_entities .ctlg_entity_value{width:50%}.ctlg_entities .ctlg_entity_value p{margin:0;display:inline-block}.ctlg_entities .ctlg_entity_name{width:50%;font-weight:600}.ctlg_master .ctlg_entities{max-width:768px;font-size:1rem}p.back{margin:1em 0}.new-operator{margin-bottom:1em}.new-operator a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-operator span.new-icon{line-height:1}.new-operator span.new-icon img{width:32px;margin-right:0.5em}.catalog_map_default{height:400px !important}@supports (-webkit-backdrop-filter: blur(10px)){.overlay-navigation{background:none;-webkit-backdrop-filter:blur(50px)}#cboxOverlay{background:none;-webkit-backdrop-filter:blur(50px)}}.ce_list.showcase ul{margin:2em 0;padding-left:0}@media only screen and (min-width:600px){.ce_list.showcase ul{-webkit-column-count:2;column-count:2}}@media only screen and (min-width:960px){.ce_list.showcase ul{-webkit-column-count:3;column-count:3}}.ce_list.showcase li{padding-left:24px;margin-bottom:0.75em}.ce_list.showcase li:before{content:"";margin:0;width:18px;height:100%;min-width:18px;background-size:100% 100%;background:url("../../files/air-theme/theme/icons/check.svg") no-repeat center center}.ce_showcase{line-height:0;background:#fff;-webkit-box-shadow:0 0 10px -1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 10px -1px rgba(0, 0, 0, 0.2);box-shadow:0 0 10px -1px rgba(0, 0, 0, 0.2)}@media only screen and (min-width:600px){.ce_showcase{margin-bottom:2em}}@media only screen and (min-width:1024px){.ce_showcase{margin-bottom:1.9em}}.ce_showcase .details{padding:1em 0.5em}.ce_showcase .details .row{margin-bottom:0.75em;position:relative;padding-left:36px;line-height:24px;height:24px}.ce_showcase .details .row:before{content:"";width:28px;height:28px;position:absolute;left:0}.ce_showcase .details .row.functions{height:48px;line-height:48px}.ce_showcase .details .row.functions:before{background:url("../../files/air-theme/theme/icons/modules.svg") no-repeat left top;background-size:100% 100%}.ce_showcase .details .row.website:before{background:url("../../files/air-theme/theme/icons/global.svg") no-repeat left top;background-size:100% 100%}.ce_showcase .details .row.author:before{background:url("../../files/air-theme/theme/icons/home.svg") no-repeat left top;background-size:100% 100%}.ce_showcase .details .row:last-child{margin-bottom:0}.ce_showcase a{font-size:16px;display:block;color:#313131;margin:0}.ce_showcase p{font-size:16px;color:#313131;margin:0}.ce_showcase li{font-size:16px;color:#313131}.ce_showcase ul{margin:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ce_showcase ul li{padding:0;margin:0 4px 2px 0;border-radius:5px}.ce_showcase ul li:before{content:none}.ce_showcase ul li:after{content:","}.ce_showcase ul li:last-child{margin-right:0}.ce_showcase ul li:last-child:after{content:none}.blockquote{padding:0;margin:1em 0;text-align:center}@media only screen and (min-width:600px){.blockquote{padding:0 2em}}@media only screen and (min-width:1024px){.blockquote{padding:0 3em}}.blockquote blockquote{margin:0 1em;line-height:1.7;font-size:1.125rem;font-style:italic}@media only screen and (min-width:1024px){.blockquote blockquote{font-size:1.5rem}}.blockquote blockquote:before{content:"„";display:inline}.blockquote blockquote:after{content:"“";display:inline}.blockquote.small blockquote{font-size:0.85rem}@media only screen and (min-width:1024px){.blockquote.small blockquote{font-size:1.125rem}}.blockquote p{margin:1em 0;font-size:1rem;font-weight:600}.ce_sliderStart{margin:1em 0;position:relative}.ce_sliderStart .slider-control{position:absolute;height:100%;right:0;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ce_sliderStart .slider-prev,.ce_sliderStart .slider-next{display:none}@media only screen and (min-width:1024px){.ce_sliderStart .slider-prev,.ce_sliderStart .slider-next{display:block;width:45px;height:45px}}.ce_sliderStart .slider-menu{display:none;line-height:1;-ms-flex-item-align:end;align-self:flex-end}.ce_sliderStart .slider-menu b{line-height:0;font-size:2.5rem;display:inline-block}.ce_sliderStart .slider-control a{position:absolute;top:30%}.ce_sliderStart .slider-control a.slider-prev{background:url("../../files/air-theme/theme/icons/arrow-left.svg") no-repeat center center}.ce_sliderStart .slider-control a.slider-next{background:url("../../files/air-theme/theme/icons/arrow-right.svg") no-repeat center center}.ce_sliderStart .slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ce_person{width:100%;margin:1em auto;max-width:460px;text-align:center}@media only screen and (min-width:480px){.ce_person{width:90%;text-align:left;margin:2em auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ce_person .image{width:100px;margin:0.5em auto}@media only screen and (min-width:480px){.ce_person .image{width:125px;margin:0 0.5em 1em 0}}@media only screen and (min-width:786px){.ce_person .image{width:150px;margin-right:1em}}.ce_person .image img{border-radius:100%}.ce_person .content{align-self:center}.ce_person .content ul{margin:0;padding-left:0}.ce_person .content ul li{line-height:1;padding-left:0;margin-bottom:0.5em}.ce_person .content ul li span{font-weight:600;display:none}.ce_person .content ul li p{margin:0.25em 0 1em 0}.ce_person .content ul li:before{content:none}@media only screen and (min-width:600px){.ce_person .content ul li{line-height:1.25}.ce_person .content ul li span{display:inline}}.ce_headline.mg-b-2,.block.mg-b-2{margin-bottom:2em}@media only screen and (min-width:600px){.ce_headline.mg-b-1-i,.block.mg-b-1-i{margin-top:-1em}}.ce_headline.central,.block.central{text-align:center}.mod_changelanguage ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mod_changelanguage li{line-height:1;font-size:1rem;margin-right:0.25em}.mod_changelanguage li:last-child{margin-right:0}.mod_changelanguage a{color:#fff;padding:8px;display:block;border-radius:5px;background:#85d483;font-size:inherit}.mod_changelanguage a:hover,.mod_changelanguage a:focus{color:#fff}.ce_hyperlink a{color:#313131}.ce_hyperlink a:hover,.ce_hyperlink a:focus{color:#313131}
