@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}address{font-style:normal}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:"SF Mono","Segoe UI Mono","Roboto Mono",Menlo,Courier,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%;font-weight:400}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item;outline:none}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;font-size:20px;line-height:1.5;-webkit-tap-highlight-color:transparent}body{background:white;color:#3b4351;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.8rem;overflow-x:hidden;text-rendering:optimizeLegibility}a{color:#5755d9;outline:none;text-decoration:none}a:focus{box-shadow:0 0 0 .1rem rgba(87,85,217,0.2)}a:focus,a:hover,a:active,a.active{color:#302ecd;text-decoration:underline}a:visited{color:#807fe2}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:500;line-height:1.2;margin-bottom:.5em;margin-top:0}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500}h1,.h1{font-size:2rem}h2,.h2{font-size:1.6rem}h3,.h3{font-size:1.4rem}h4,.h4{font-size:1.2rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.8rem}p{margin:0 0 1.2rem}a,ins,u{text-decoration-skip:ink edges}abbr[title]{border-bottom:.05rem dotted;cursor:help;text-decoration:none}kbd{border-radius:.1rem;line-height:1.2;padding:.1rem .2rem;background:#303742;color:white;font-size:.7rem}mark{background:#ffe9b3;color:#3b4351;border-bottom:.05rem solid #ffd366;border-radius:.1rem;padding:.05rem .1rem 0}blockquote{border-left:.1rem solid #dadee4;margin-left:0;padding:.4rem .8rem}blockquote p:last-child{margin-bottom:0}ul,ol{margin:.8rem 0 .8rem .8rem;padding:0}ul ul,ul ol,ol ul,ol ol{margin:.8rem 0 .8rem .8rem}ul li,ol li{margin-top:.4rem}ul{list-style:disc inside}ul ul{list-style-type:circle}ol{list-style:decimal inside}ol ol{list-style-type:lower-alpha}dl dt{font-weight:bold}dl dd{margin:.4rem 0 .8rem 0}table{border-collapse:collapse;border-spacing:0;width:100%;text-align:left}table.striped tbody tr:nth-of-type(odd){background:#f7f8f9}table tbody tr.active,table.striped tbody tr.active{background:#eef0f3}table.hover tbody tr:hover{background:#eef0f3}table.scroll{display:block;overflow-x:auto;padding-bottom:.75rem;white-space:nowrap}table td,table th{border-bottom:.05rem solid #dadee4;padding:.6rem .4rem}table th{border-bottom-width:.1rem}.btn{appearance:none;background:white;border:.05rem solid #5755d9;border-radius:.1rem;color:#5755d9;cursor:pointer;display:inline-block;font-size:.8rem;height:1.8rem;line-height:1.2rem;outline:none;padding:.25rem .4rem;text-align:center;text-decoration:none;transition:background .2s,border .2s,box-shadow .2s,color .2s;user-select:none;vertical-align:middle;white-space:nowrap}.btn:focus{box-shadow:0 0 0 .1rem rgba(87,85,217,0.2)}.btn:focus,.btn:hover{background:#f1f1fc;border-color:#4b48d6;text-decoration:none}.btn:active,.btn.active{background:#4b48d6;border-color:#3634d2;color:white;text-decoration:none}.btn:active.loading::after,.btn.active.loading::after{border-bottom-color:white;border-left-color:white}.btn[disabled],.btn:disabled,.btn.disabled{cursor:default;opacity:.5;pointer-events:none}.btn.btn-primary{background:#5755d9;border-color:#4b48d6;color:white}.btn.btn-primary:focus,.btn.btn-primary:hover{background:#4240d4;border-color:#3634d2;color:white}.btn.btn-primary:active,.btn.btn-primary.active{background:#3a38d2;border-color:#302ecd;color:white}.btn.btn-primary.loading::after{border-bottom-color:white;border-left-color:white}.btn.btn-success{background:#32b643;border-color:#2faa3f;color:white}.btn.btn-success:focus{box-shadow:0 0 0 .1rem rgba(50,182,67,0.2)}.btn.btn-success:focus,.btn.btn-success:hover{background:#30ae40;border-color:#2da23c;color:white}.btn.btn-success:active,.btn.btn-success.active{background:#2a9a39;border-color:#278e34;color:white}.btn.btn-success.loading::after{border-bottom-color:white;border-left-color:white}.btn.btn-error{background:#e85600;border-color:#d95000;color:white}.btn.btn-error:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,0.2)}.btn.btn-error:focus,.btn.btn-error:hover{background:#de5200;border-color:#cf4d00;color:white}.btn.btn-error:active,.btn.btn-error.active{background:#c44900;border-color:#b54300;color:white}.btn.btn-error.loading::after{border-bottom-color:white;border-left-color:white}.btn.btn-link{background:transparent;border-color:transparent;color:#5755d9}.btn.btn-link:focus,.btn.btn-link:hover,.btn.btn-link:active,.btn.btn-link.active{color:#302ecd}.btn.btn-sm{font-size:.7rem;height:1.4rem;padding:.05rem .3rem}.btn.btn-lg{font-size:.9rem;height:2rem;padding:.35rem .6rem}.btn.btn-block{display:block;width:100%}.btn.btn-action{width:1.8rem;padding-left:0;padding-right:0}.btn.btn-action.btn-sm{width:1.4rem}.btn.btn-action.btn-lg{width:2rem}.btn.btn-clear{background:transparent;border:0;color:currentColor;height:1rem;line-height:.8rem;margin-left:.2rem;margin-right:-2px;opacity:1;padding:.1rem;text-decoration:none;width:1rem}.btn.btn-clear:focus,.btn.btn-clear:hover{background:rgba(247,248,249,0.5);opacity:.95}.btn.btn-clear::before{content:"\2715"}.btn-group{display:inline-flex;flex-wrap:wrap}.btn-group .btn{flex:1 0 auto}.btn-group .btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group .btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-0.05rem}.btn-group .btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-0.05rem}.btn-group .btn:focus,.btn-group .btn:hover,.btn-group .btn:active,.btn-group .btn.active{z-index:1}.btn-group.btn-group-block{display:flex}.btn-group.btn-group-block .btn{flex:1 0 0}.form-group:not(:last-child){margin-bottom:.4rem}fieldset{margin-bottom:.8rem}legend{font-size:.9rem;font-weight:500;margin-bottom:.8rem}.form-label{display:block;line-height:1.2rem;padding:.3rem 0}.form-label.label-sm{font-size:.7rem;padding:.1rem 0}.form-label.label-lg{font-size:.9rem;padding:.4rem 0}.form-input{appearance:none;background:white;background-image:none;border:.05rem solid #bcc3ce;border-radius:.1rem;color:#3b4351;display:block;font-size:.8rem;height:1.8rem;line-height:1.2rem;max-width:100%;outline:none;padding:.25rem .4rem;position:relative;transition:background .2s,border .2s,box-shadow .2s,color .2s;width:100%}.form-input:focus{box-shadow:0 0 0 .1rem rgba(87,85,217,0.2);border-color:#5755d9}.form-input::placeholder{color:#bcc3ce}.form-input.input-sm{font-size:.7rem;height:1.4rem;padding:.05rem .3rem}.form-input.input-lg{font-size:.9rem;height:2rem;padding:.35rem .6rem}.form-input.input-inline{display:inline-block;vertical-align:middle;width:auto}.form-input[type="file"]{height:auto}textarea.form-input,textarea.form-input.input-lg,textarea.form-input.input-sm{height:auto}.form-input-hint{color:#bcc3ce;font-size:.7rem;margin-top:.2rem}.has-success .form-input-hint,.is-success+.form-input-hint{color:#32b643}.has-error .form-input-hint,.is-error+.form-input-hint{color:#e85600}.form-select{appearance:none;border:.05rem solid #bcc3ce;border-radius:.1rem;color:inherit;font-size:.8rem;height:1.8rem;line-height:1.2rem;outline:none;padding:.25rem .4rem;vertical-align:middle;width:100%;background:white}.form-select:focus{box-shadow:0 0 0 .1rem rgba(87,85,217,0.2);border-color:#5755d9}.form-select::-ms-expand{display:none}.form-select.select-sm{font-size:.7rem;height:1.4rem;padding:.05rem 1.1rem .05rem .3rem}.form-select.select-lg{font-size:.9rem;height:2rem;padding:.35rem 1.4rem .35rem .6rem}.form-select[size],.form-select[multiple]{height:auto;padding:.25rem .4rem}.form-select[size] option,.form-select[multiple] option{padding:.1rem .2rem}.form-select:not([multiple]):not([size]){background:white url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right .35rem center/0.4rem .5rem;padding-right:1.2rem}.has-icon-left,.has-icon-right{position:relative}.has-icon-left .form-icon,.has-icon-right .form-icon{height:.8rem;margin:0 .25rem;position:absolute;top:50%;transform:translateY(-50%);width:.8rem;z-index:2}.has-icon-left .form-icon{left:.05rem}.has-icon-left .form-input{padding-left:1.3rem}.has-icon-right .form-icon{right:.05rem}.has-icon-right .form-input{padding-right:1.3rem}.form-checkbox,.form-radio,.form-switch{display:block;line-height:1.2rem;margin:.2rem 0;min-height:1.2rem;padding:.1rem .4rem .1rem 1.2rem;position:relative}.form-checkbox input,.form-radio input,.form-switch input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.form-checkbox input:focus+.form-icon,.form-radio input:focus+.form-icon,.form-switch input:focus+.form-icon{box-shadow:0 0 0 .1rem rgba(87,85,217,0.2);border-color:#5755d9}.form-checkbox input:checked+.form-icon,.form-radio input:checked+.form-icon,.form-switch input:checked+.form-icon{background:#5755d9;border-color:#5755d9}.form-checkbox .form-icon,.form-radio .form-icon,.form-switch .form-icon{border:.05rem solid #bcc3ce;cursor:pointer;display:inline-block;position:absolute;transition:background .2s,border .2s,box-shadow .2s,color .2s}.form-checkbox.input-sm,.form-radio.input-sm,.form-switch.input-sm{font-size:.7rem;margin:0}.form-checkbox.input-lg,.form-radio.input-lg,.form-switch.input-lg{font-size:.9rem;margin:.3rem 0}.form-checkbox .form-icon,.form-radio .form-icon{background:white;height:.8rem;left:0;top:.3rem;width:.8rem}.form-checkbox input:active+.form-icon,.form-radio input:active+.form-icon{background:#eef0f3}.form-checkbox .form-icon{border-radius:.1rem}.form-checkbox input:checked+.form-icon::before{background-clip:padding-box;border:.1rem solid white;border-left-width:0;border-top-width:0;content:"";height:9px;left:50%;margin-left:-3px;margin-top:-6px;position:absolute;top:50%;transform:rotate(45deg);width:6px}.form-checkbox input:indeterminate+.form-icon{background:#5755d9;border-color:#5755d9}.form-checkbox input:indeterminate+.form-icon::before{background:white;content:"";height:2px;left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:50%;width:10px}.form-radio .form-icon{border-radius:50%}.form-radio input:checked+.form-icon::before{background:white;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.form-switch{padding-left:2rem}.form-switch .form-icon{background:#bcc3ce;background-clip:padding-box;border-radius:.45rem;height:.9rem;left:0;top:.25rem;width:1.6rem}.form-switch .form-icon::before{background:white;border-radius:50%;content:"";display:block;height:.8rem;left:0;position:absolute;top:0;transition:background .2s,border .2s,box-shadow .2s,color .2s,left .2s;width:.8rem}.form-switch input:checked+.form-icon::before{left:14px}.form-switch input:active+.form-icon::before{background:#f7f8f9}.input-group{display:flex}.input-group .input-group-addon{background:#f7f8f9;border:.05rem solid #bcc3ce;border-radius:.1rem;line-height:1.2rem;padding:.25rem .4rem;white-space:nowrap}.input-group .input-group-addon.addon-sm{font-size:.7rem;padding:.05rem .3rem}.input-group .input-group-addon.addon-lg{font-size:.9rem;padding:.35rem .6rem}.input-group .form-input,.input-group .form-select{flex:1 1 auto;width:1%}.input-group .input-group-btn{z-index:1}.input-group .form-input:first-child:not(:last-child),.input-group .form-select:first-child:not(:last-child),.input-group .input-group-addon:first-child:not(:last-child),.input-group .input-group-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group .form-input:not(:first-child):not(:last-child),.input-group .form-select:not(:first-child):not(:last-child),.input-group .input-group-addon:not(:first-child):not(:last-child),.input-group .input-group-btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-0.05rem}.input-group .form-input:last-child:not(:first-child),.input-group .form-select:last-child:not(:first-child),.input-group .input-group-addon:last-child:not(:first-child),.input-group .input-group-btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-0.05rem}.input-group .form-input:focus,.input-group .form-select:focus,.input-group .input-group-addon:focus,.input-group .input-group-btn:focus{z-index:2}.input-group .form-select{width:auto}.input-group.input-inline{display:inline-flex}.has-success .form-input,.form-input.is-success,.has-success .form-select,.form-select.is-success{background:#f9fdfa;border-color:#32b643}.has-success .form-input:focus,.form-input.is-success:focus,.has-success .form-select:focus,.form-select.is-success:focus{box-shadow:0 0 0 .1rem rgba(50,182,67,0.2)}.has-error .form-input,.form-input.is-error,.has-error .form-select,.form-select.is-error{background:#fffaf7;border-color:#e85600}.has-error .form-input:focus,.form-input.is-error:focus,.has-error .form-select:focus,.form-select.is-error:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,0.2)}.has-error .form-checkbox .form-icon,.form-checkbox.is-error .form-icon,.has-error .form-radio .form-icon,.form-radio.is-error .form-icon,.has-error .form-switch .form-icon,.form-switch.is-error .form-icon{border-color:#e85600}.has-error .form-checkbox input:checked+.form-icon,.form-checkbox.is-error input:checked+.form-icon,.has-error .form-radio input:checked+.form-icon,.form-radio.is-error input:checked+.form-icon,.has-error .form-switch input:checked+.form-icon,.form-switch.is-error input:checked+.form-icon{background:#e85600;border-color:#e85600}.has-error .form-checkbox input:focus+.form-icon,.form-checkbox.is-error input:focus+.form-icon,.has-error .form-radio input:focus+.form-icon,.form-radio.is-error input:focus+.form-icon,.has-error .form-switch input:focus+.form-icon,.form-switch.is-error input:focus+.form-icon{box-shadow:0 0 0 .1rem rgba(232,86,0,0.2);border-color:#e85600}.has-error .form-checkbox input:indeterminate+.form-icon,.form-checkbox.is-error input:indeterminate+.form-icon{background:#e85600;border-color:#e85600}.form-input:not(:placeholder-shown):invalid{border-color:#e85600}.form-input:not(:placeholder-shown):invalid:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,0.2);background:#fffaf7}.form-input:not(:placeholder-shown):invalid+.form-input-hint{color:#e85600}.form-input:disabled,.form-input.disabled,.form-select:disabled,.form-select.disabled{background-color:#eef0f3;cursor:not-allowed;opacity:.5}.form-input[readonly]{background-color:#f7f8f9}input:disabled+.form-icon,input.disabled+.form-icon{background:#eef0f3;cursor:not-allowed;opacity:.5}.form-switch input:disabled+.form-icon::before,.form-switch input.disabled+.form-icon::before{background:white}.form-horizontal{padding:.4rem 0}.form-horizontal .form-group{display:flex;flex-wrap:wrap}.form-inline{display:inline-block}.label{border-radius:.1rem;line-height:1.2;padding:.1rem .2rem;background:#eef0f3;color:#455060;display:inline-block}.label.label-rounded{border-radius:5rem;padding-left:.4rem;padding-right:.4rem}.label.label-primary{background:#5755d9;color:white}.label.label-secondary{background:#f1f1fc;color:#5755d9}.label.label-success{background:#32b643;color:white}.label.label-warning{background:#ffb700;color:white}.label.label-error{background:#e85600;color:white}.modal{align-items:center;bottom:0;display:none;justify-content:center;left:0;opacity:0;overflow:hidden;padding:.4rem;position:fixed;right:0;top:0}.modal:target,.modal.active{display:flex;opacity:1;z-index:400}.modal:target .modal-overlay,.modal.active .modal-overlay{background:rgba(247,248,249,0.75);bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:0}.modal:target .modal-container,.modal.active .modal-container{animation:slide-down .2s ease 1;z-index:1}.modal.modal-sm .modal-container{max-width:320px;padding:0 .4rem}.modal.modal-lg .modal-overlay{background:white}.modal.modal-lg .modal-container{box-shadow:none;max-width:960px}.modal-container{box-shadow:0 .2rem .5rem rgba(48,55,66,0.3);background:white;border-radius:.1rem;display:flex;flex-direction:column;max-height:75vh;max-width:640px;padding:0 .8rem;width:100%}.modal-container.modal-fullheight{max-height:100vh}.modal-container .modal-header{color:#303742;padding:.8rem}.modal-container .modal-body{overflow-y:auto;padding:.8rem;position:relative}.modal-container .modal-footer{padding:.8rem;text-align:right}.carousel .carousel-locator:nth-of-type(1):checked ~ .carousel-container .carousel-item:nth-of-type(1),.carousel .carousel-locator:nth-of-type(2):checked ~ .carousel-container .carousel-item:nth-of-type(2),.carousel .carousel-locator:nth-of-type(3):checked ~ .carousel-container .carousel-item:nth-of-type(3),.carousel .carousel-locator:nth-of-type(4):checked ~ .carousel-container .carousel-item:nth-of-type(4),.carousel .carousel-locator:nth-of-type(5):checked ~ .carousel-container .carousel-item:nth-of-type(5),.carousel .carousel-locator:nth-of-type(6):checked ~ .carousel-container .carousel-item:nth-of-type(6),.carousel .carousel-locator:nth-of-type(7):checked ~ .carousel-container .carousel-item:nth-of-type(7),.carousel .carousel-locator:nth-of-type(8):checked ~ .carousel-container .carousel-item:nth-of-type(8){animation:carousel-slidein .75s ease-in-out 1;opacity:1;z-index:100}.carousel .carousel-locator:nth-of-type(1):checked ~ .carousel-nav .nav-item:nth-of-type(1),.carousel .carousel-locator:nth-of-type(2):checked ~ .carousel-nav .nav-item:nth-of-type(2),.carousel .carousel-locator:nth-of-type(3):checked ~ .carousel-nav .nav-item:nth-of-type(3),.carousel .carousel-locator:nth-of-type(4):checked ~ .carousel-nav .nav-item:nth-of-type(4),.carousel .carousel-locator:nth-of-type(5):checked ~ .carousel-nav .nav-item:nth-of-type(5),.carousel .carousel-locator:nth-of-type(6):checked ~ .carousel-nav .nav-item:nth-of-type(6),.carousel .carousel-locator:nth-of-type(7):checked ~ .carousel-nav .nav-item:nth-of-type(7),.carousel .carousel-locator:nth-of-type(8):checked ~ .carousel-nav .nav-item:nth-of-type(8){color:#f7f8f9}.carousel{background:#f7f8f9;display:block;overflow:hidden;position:relative;width:100%;-webkit-overflow-scrolling:touch;z-index:1}.carousel .carousel-container{height:100%;left:0;position:relative}.carousel .carousel-container::before{content:"";display:block;padding-bottom:56.25%}.carousel .carousel-container .carousel-item{animation:carousel-slideout 1s ease-in-out 1;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.carousel .carousel-container .carousel-item:hover .item-prev,.carousel .carousel-container .carousel-item:hover .item-next{opacity:1}.carousel .carousel-container .item-prev,.carousel .carousel-container .item-next{background:rgba(247,248,249,0.25);border-color:rgba(247,248,249,0.5);color:#f7f8f9;opacity:0;position:absolute;top:50%;transition:all .4s;transform:translateY(-50%);z-index:100}.carousel .carousel-container .item-prev{left:1rem}.carousel .carousel-container .item-next{right:1rem}.carousel .carousel-nav{bottom:.4rem;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:10rem;z-index:100}.carousel .carousel-nav .nav-item{color:rgba(247,248,249,0.5);display:block;flex:1 0 auto;height:1.6rem;margin:.2rem;max-width:2.5rem;position:relative}.carousel .carousel-nav .nav-item::before{background:currentColor;content:"";display:block;height:.1rem;position:absolute;top:.5rem;width:100%}@keyframes carousel-slidein{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes carousel-slideout{0%{opacity:1;transform:translateX(0)}100%{opacity:1;transform:translateX(-50%)}}@font-face{font-family:"Lato";font-weight:300;font-style:normal;font-display:swap;src:url("https://cdn.radiantmagic.com/fonts/lato/300/lato.eot");src:url("https://cdn.radiantmagic.com/fonts/lato/300/lato.eot?#iefix") format("embedded-opentype"),url("https://cdn.radiantmagic.com/fonts/lato/300/lato.woff2") format("woff2"),url("https://cdn.radiantmagic.com/fonts/lato/300/lato.woff") format("woff"),url("https://cdn.radiantmagic.com/fonts/lato/300/lato.ttf") format("truetype"),url("https://cdn.radiantmagic.com/fonts/lato/300/lato.svg#Lato") format("svg")}@font-face{font-family:"Lato";font-weight:400;font-style:normal;font-display:swap;src:url("https://cdn.radiantmagic.com/fonts/lato/400/lato.eot");src:url("https://cdn.radiantmagic.com/fonts/lato/400/lato.eot?#iefix") format("embedded-opentype"),url("https://cdn.radiantmagic.com/fonts/lato/400/lato.woff2") format("woff2"),url("https://cdn.radiantmagic.com/fonts/lato/400/lato.woff") format("woff"),url("https://cdn.radiantmagic.com/fonts/lato/400/lato.ttf") format("truetype"),url("https://cdn.radiantmagic.com/fonts/lato/400/lato.svg#Lato") format("svg")}@font-face{font-family:"Lato";font-weight:700;font-style:normal;font-display:swap;src:url("https://cdn.radiantmagic.com/fonts/lato/700/lato.eot");src:url("https://cdn.radiantmagic.com/fonts/lato/700/lato.eot?#iefix") format("embedded-opentype"),url("https://cdn.radiantmagic.com/fonts/lato/700/lato.woff2") format("woff2"),url("https://cdn.radiantmagic.com/fonts/lato/700/lato.woff") format("woff"),url("https://cdn.radiantmagic.com/fonts/lato/700/lato.ttf") format("truetype"),url("https://cdn.radiantmagic.com/fonts/lato/700/lato.svg#Lato") format("svg")}@font-face{font-family:"fontello";src:url("/assets/161/11802/fontello.woff2?v=1");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-info:before{content:"\e800"}.icon-users:before{content:"\e801"}.icon-book-open:before{content:"\e802"}.icon-mail:before{content:"\e803"}.icon-logout:before{content:"\e804"}.icon-check:before{content:"\e805"}.icon-home:before{content:"\e806"}.icon-link:before{content:"\e807"}.icon-info-circled:before{content:"\e808"}.icon-export:before{content:"\e809"}.icon-phone:before{content:"\e80a"}.icon-basket:before{content:"\e80b"}.icon-chat:before{content:"\e80c"}.icon-bag:before{content:"\e80d"}.icon-tools:before{content:"\e80e"}.icon-box:before{content:"\e80f"}.icon-chart-line:before{content:"\e810"}.icon-chart-pie:before{content:"\e811"}.icon-chart-bar:before{content:"\e812"}.icon-plus:before{content:"\e813"}.icon-mouse:before{content:"\e814"}.icon-book:before{content:"\e815"}.icon-eye:before{content:"\e816"}.icon-light-up:before{content:"\e817"}.icon-retweet:before{content:"\e818"}.icon-graduation-cap:before{content:"\e819"}.icon-thumbs-up:before{content:"\e81a"}.icon-upload-cloud:before{content:"\e81b"}.icon-trophy:before{content:"\e81c"}.icon-pencil:before{content:"\e81d"}.icon-network:before{content:"\e81e"}.icon-clock:before{content:"\e81f"}.icon-up-open-mini:before{content:"\e820"}.icon-lamp:before{content:"\e821"}.icon-archive:before{content:"\e822"}.icon-window:before{content:"\e823"}.icon-calendar:before{content:"\e824"}.icon-comment:before{content:"\e825"}.icon-back-in-time:before{content:"\e826"}.icon-monitor:before{content:"\e827"}.icon-mobile:before{content:"\e828"}.icon-globe:before{content:"\e829"}.icon-cloud:before{content:"\e82a"}.icon-shareable:before{content:"\e82b"}.icon-alert:before{content:"\e82c"}.icon-bell:before{content:"\e82d"}.icon-attention:before{content:"\e82e"}.icon-flag:before{content:"\e82f"}.icon-minus:before{content:"\e830"}.icon-brush:before{content:"\e831"}.icon-lifebuoy:before{content:"\e832"}.icon-hourglass:before{content:"\e833"}.icon-layout:before{content:"\e834"}.icon-menu:before{content:"\e835"}.icon-right-thin:before{content:"\e836"}.icon-download:before{content:"\e837"}.icon-camera:before{content:"\e838"}.icon-align-justify:before{content:"\e839"}.icon-search:before{content:"\e83a"}.icon-search-1:before{content:"\e83b"}.icon-map:before{content:"\e83c"}.icon-megaphone:before{content:"\e83d"}.icon-gauge:before{content:"\e83e"}.icon-doc-text:before{content:"\e83f"}.icon-cancel-circled2:before{content:"\e840"}.icon-cancel-circled:before{content:"\e841"}.icon-menu-1:before{content:"\f0c9"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-apple:before{content:"\f179"}.icon-twitter:before{content:"\f309"}.icon-facebook:before{content:"\f30c"}.icon-pinterest:before{content:"\f312"}.icon-linkedin:before{content:"\f318"}.icon-instagram:before{content:"\f32d"}.circle{width:100px;height:100px;border:3px solid white;border-radius:50%;font-size:50px;display:block}.circle+span,.circle+h2{text-transform:uppercase;padding-top:10px;display:block;text-shadow:1px 1px #666}.circle+h2{padding-top:0}.circle:before{left:12px;top:8px;position:relative}.circle.checklist{width:64px;height:64px;font-size:32px;display:block;border:3px solid #fc2d5a;background:#fc2d5a;color:white}.circle.checklist:before{left:7px;top:3px}html,body{background:white;height:100%;margin:0;padding:0}body{font-family:"Lato",sans-serif;font-size:85%;color:black}#container{min-height:100%}.row{max-width:1030px;margin:0 auto;padding:0 20px}.bg-hausfarbe{background:#fc2d5a;color:white;letter-spacing:1px}.bg-hausfarbe a{color:white}.section.bg-hausfarbe{padding:3rem 0}.bg-odd{background:#f6f6f6}.bg-white{border:1px solid #e1e1e1}.odd{background:#f6f6f6;padding:2em 0;border:1px solid #e1e1e1}a,a:active,a:visited{color:#fc2d5a;text-decoration:none}a:hover,a:focus{color:#c0032c;text-decoration:underline}img{height:auto}hr{border:1px solid #e1e1e1;margin-top:2rem;margin-bottom:2rem}ol{list-style:decimal;padding-left:1rem}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:400;font-family:"Lato",sans-serif;color:black}h1 a,h1 a:active,h1 a:visited,h2 a,h2 a:active,h2 a:visited,h3 a,h3 a:active,h3 a:visited,h4 a,h4 a:active,h4 a:visited,h5 a,h5 a:active,h5 a:visited,.h1 a,.h1 a:active,.h1 a:visited,.h2 a,.h2 a:active,.h2 a:visited,.h3 a,.h3 a:active,.h3 a:visited,.h4 a,.h4 a:active,.h4 a:visited,.h5 a,.h5 a:active,.h5 a:visited{color:black;font-weight:400}h1,.h1{font-size:2em;margin-bottom:.9em;word-break:break-word;font-weight:700}h2,.h2{font-size:1.7em;font-weight:400}h3,.h3{font-size:1.4em}h4,.h4{font-size:1.1em}p,ul,ol,a{font-weight:400}dl dd{margin:.2rem 0 .9rem 0}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}.flexbox.gap{gap:3rem}.flexbox .left,.flexbox .right,.flexbox .fl_1_2{-webkit-box-flex:1 0 45%;-moz-box-flex:1 0 45%;-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%;min-width:300px}.flexbox .fl_2_3{-webkit-box-flex:1 0 60%;-moz-box-flex:1 0 60%;-webkit-flex:1 0 60%;-ms-flex:1 0 60%;flex:1 0 60%}.flexbox .fl_1_3{-webkit-box-flex:1 0 29%;-moz-box-flex:1 0 29%;-webkit-flex:1 0 29%;-ms-flex:1 0 29%;flex:1 0 29%}.flexbox .fl_1_4{-webkit-box-flex:1 0 18%;-moz-box-flex:1 0 18%;-webkit-flex:1 0 18%;-ms-flex:1 0 18%;flex:1 0 18%}.center-in-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.center-text-in-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.center-text-in-box p{text-align:center}@media screen and (max-width:350px){.flexbox .left,.flexbox .right{min-width:unset}}section.unordered-list .flexbox .left li,section.unordered-list .flexbox .right li,section.unordered-list .flexbox .fl1_2 li{list-style-position:outside;margin-left:6px}section.unordered-list .header li{list-style-position:outside;margin-left:6px}section.border-top{border-top:1px solid #e1e1e1}.checklist.flexbox{justify-content:flex-start;margin-bottom:1rem}.checklist.flexbox div:first-child{width:100px}.checklist.flexbox div+div{max-width:360px}.checklist.flexbox h3 a,.checklist.flexbox h3 a:active,.checklist.flexbox h3 a:visited{color:#fc2d5a}div.header{margin-bottom:2.5rem}div.header+.flexbox .left,div.header+.flexbox .right{min-width:400px}@media screen and (max-width:780px){div.header+.flexbox.gap{gap:0}}@media screen and (max-width:400px){div.header{margin-bottom:2.5rem}div.header+.flexbox .left,div.header+.flexbox .right{min-width:auto!important;width:100%!important}}@media screen and (max-width:420px){div.header+.flexbox .left,div.header+.flexbox .right{min-width:auto;-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.checklist.flexbox div+div{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}}@media screen and (max-width:360px){.checklist.flexbox div:first-child{margin-bottom:1rem}.checklist.flexbox div{text-align:center;display:block;width:auto;text-align:left}}::selection{color:white;background:#fc2d5a}::-moz-selection{color:white;background:#fc2d5a}.error,.notice,.success{padding:.8em;margin-bottom:1em;border:1px solid #ddd;padding:15px;color:black}.notice{background:#fff9d8}.error{background:#fbe3e4}.success{background:#e6efc2}.border{border:1px solid #e1e1e1}.center{text-align:center}.block{display:block}.float-left{float:left}img.left,img.float-left{margin-right:1.5rem;margin-bottom:1.5rem}.float-right{float:right}.uppercase{text-transform:uppercase}img.right,img.float-right{margin-left:1.5rem;margin-bottom:1.5rem}@media screen and (max-width:680px){.float-left,.float-right,img.left,img.float-left,img.right,img.float-right{float:none;margin-right:0;margin-left:0;margin-bottom:0}}.box-shadow{box-shadow:0 0 10px #444}.max-width{max-width:100%}.scroll-table,pre{overflow-x:auto}.bold{font-weight:700;letter-spacing:1px}a.button{background:#fc2d5a;padding:20px 40px;text-transform:uppercase;color:white;font-weight:700;border-radius:50px}a.button:hover{text-decoration:none;box-shadow:0 0 10px #444}.carousel .carousel-locator:nth-of-type(1):checked ~ .carousel-container .carousel-item:nth-of-type(1),.carousel .carousel-locator:nth-of-type(2):checked ~ .carousel-container .carousel-item:nth-of-type(2),.carousel .carousel-locator:nth-of-type(3):checked ~ .carousel-container .carousel-item:nth-of-type(3),.carousel .carousel-locator:nth-of-type(4):checked ~ .carousel-container .carousel-item:nth-of-type(4),.carousel .carousel-locator:nth-of-type(5):checked ~ .carousel-container .carousel-item:nth-of-type(5),.carousel .carousel-locator:nth-of-type(6):checked ~ .carousel-container .carousel-item:nth-of-type(6),.carousel .carousel-locator:nth-of-type(7):checked ~ .carousel-container .carousel-item:nth-of-type(7),.carousel .carousel-locator:nth-of-type(8):checked ~ .carousel-container .carousel-item:nth-of-type(8){animation:none}.carousel{background:inherit}.carousel .carousel-container:before{padding-bottom:35%;height:100%}.carousel .carousel-container .carousel-item{animation:none}.carousel .carousel-container .item-next,.carousel .carousel-container .item-prev{color:#444;opacity:1;background:white}.carousel .carousel-container .item-prev{left:0}.carousel .carousel-container .item-next{right:0}.carousel .slide{gap:2rem;padding:1rem 4rem 0 4rem}.carousel .image{min-width:250px;-webkit-box-flex:0 0 20%;-moz-box-flex:0 0 20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.carousel .text{-webkit-box-flex:1 0 60%;-moz-box-flex:1 0 60%;-webkit-flex:1 0 60%;-ms-flex:1 0 60%;flex:1 0 60%}.carousel figure{width:250px;border:1px solid #e1e1e1;background:white;text-align:center;padding:5px;margin:0}.carousel figcaption{font-size:80%;text-align:center}@media screen and (max-width:930px){.carousel .image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.carousel .image,.carousel .text{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.carousel .carousel-container:before{padding-bottom:100%}}@media screen and (max-width:930px){.carousel .slide{padding:1rem 1rem 0 1rem}.carousel .text{display:none}}#show-image .modal-container{max-width:90%}#show-image .modal-container img{max-width:1000px}@media screen and (max-width:1024px){#show-image .modal-container img{max-width:100%}}.list-arrow ul{list-style:none;text-align:left}.list-arrow ul li{position:relative;line-height:25px;padding:0 0 0 25px}.list-arrow ul li:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 "fontello";font-size:100%;text-rendering:auto;top:4px;left:6px;position:absolute}.list-check ul{list-style:none;text-align:left}.list-check ul li{position:relative;line-height:25px;padding:0 0 0 25px}.list-check ul li:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 "fontello";font-size:100%;text-rendering:auto;top:4px;left:6px;position:absolute}.list-check ul li{padding-left:35px}.list-check ul li:before{font-size:130%;color:#86c344;content:"\e805";top:1px;left:0}ul.no-indent{padding-left:0}.cookie-wrapper{color:white;background:#444;position:fixed;bottom:0;width:100%;z-index:80}.cookie-wrapper .row{position:relative;padding:0 20px}.cookie-wrapper p{padding:16px 70px 16px 0;margin:0}.cookie-wrapper a{color:white;padding:0 5px}.cookie-wrapper #close-cookie-button{-webkit-appearance:none;-moz-appearance:none;border:none;top:14px;right:20px;position:absolute;overflow:hidden;text-decoration:none;padding:2px 9px;border-radius:20px;font-weight:bold;color:black;background:white}.cookie-wrapper #close-cookie-button:hover{color:white;background:black}.sr-only{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.js .cookie-wrapper{display:none}.no-js #close-cookie-button{display:none}.no-js #show-big-image,.no-js #show-image{display:none}.pagination{text-align:center;line-height:40px;margin-top:20px;font-size:100%}.pagination a{padding:5px 10px;margin:0 3px;background:#efefef}.pagination a:hover{border-bottom:none!important}.pagination .current{padding:5px 10px;border:1px solid #e1e1e1}.pagination .prev_page,.pagination .next_page{padding:5px 10px}.js .js-info{display:none}#header{background:white;padding:0;width:100%}#header .row-black{background:#3b3b3b;height:26px}#header .row{position:relative;padding:0 20px}#header header #call-to-phone{padding-top:5px;text-align:right;font-weight:400;font-size:90%;letter-spacing:1px}#header header #social-media-links{list-style:none;text-align:right;font-size:80%;margin:0}#header header #social-media-links li{margin-top:0;display:inline-block}#header header #social-media-links a{color:#818181;line-height:30px;min-height:30px;height:100%;font-size:14px;width:30px;text-align:center;display:block}#header header #social-media-links li:hover a{color:white;border-radius:100px}#header header #social-media-links li:hover:nth-child(1) a{background-color:#a72b1d}#header header #social-media-links li:hover:nth-child(2) a{background-color:#006567}#header header #social-media-links li:hover:nth-child(3) a{background-color:#a67658}#header header #social-media-links li:hover:nth-child(4) a{background-color:#cb2027}#header header #social-media-links li:hover:nth-child(5) a{background-color:#46d4fe}#header header #social-media-links li:hover:nth-child(6) a{background-color:#9fae37}#header header a,#header header a:hover,#header header a:visited{color:black;text-decoration:none;font-weight:400}#main-nav{min-height:40px}#main-nav ul{list-style:none;padding-top:0;font-size:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:1.2rem;margin:1rem 0 0 5px}#main-nav li a{border:none;color:black;text-decoration:none;font-weight:300;padding-bottom:4px}#main-nav li a:hover,#main-nav li a:focus,#main-nav li.current a,#main-nav li.parent_of_current a{border-bottom:2px solid #fc2d5a}#main-nav li ul{display:none}#main-nav li:hover ul{display:block;position:absolute;margin-top:4px;margin-left:-2px;z-index:200;background:white;box-shadow:0 8px 15px rgba(0,0,0,0.1)}#main-nav li:hover ul a{padding:6px 15px;display:block;border-bottom:none}#main-nav li:hover ul li{margin:0;padding:0;border-left:3px solid white}#main-nav li:hover ul li:first-child{margin-top:4px}#main-nav li:hover ul li:last-child{margin-bottom:4px}#main-nav li:hover ul li:hover,#main-nav li:hover ul li.parent_of_current,#main-nav li:hover ul li.current{border-left:3px solid #fc2d5a}#main-nav li:hover ul li:hover a,#main-nav li:hover ul li.parent_of_current a,#main-nav li:hover ul li.current a{background-color:#e1e1e1;border-bottom:none}#main-nav #aside{display:none;position:relative;margin-top:16px}#main-nav #aside::after{clear:both;content:"";display:table}#main-nav #aside form{position:absolute;top:4px;right:0;width:auto;min-width:55%}#main-nav #aside #nav-q{width:85%}#main-nav #aside i{font-size:130%}@media screen and (max-width:990px){.row{padding:0 20px}#header header{display:block;position:relative}#header header #call-to-phone{text-align:center;width:100%;display:block}#header header #company-logo{position:absolute;top:46px;text-align:center;width:100%}#header header #social-media-links{margin-top:18px}#main-nav{width:100%;top:36px;position:absolute;left:0}#main-nav ul{padding:0;margin:0 0 0 20px;text-align:left;z-index:999}#main-nav ul ul{display:none}#main-nav ul ul li{border-left:3px solid white}#main-nav ul ul li:hover,#main-nav ul ul li.parent_of_current,#main-nav ul ul li.current{border-left:3px solid #fc2d5a}#main-nav li{display:none;border:none;margin:0;line-height:normal}#main-nav li:first-child.current{display:inherit}#main-nav li.has_children:after{content:""}#main-nav li a:hover,#main-nav li a:focus,#main-nav li.current a,#main-nav li.parent_of_current a{border-bottom:none;font-weight:bold;color:#fc2d5a}#main-nav li:hover ul{display:none;margin-top:0}#main-nav li:hover ul li:first-child{margin-top:0}#main-nav .current{display:block}#main-nav .current,#main-nav .parent_of_current{display:inline-block!important}#main-nav .current:before,#main-nav .parent_of_current:before{content:"\e835";font-family:"fontello";font-style:normal;font-weight:normal;line-height:1;color:#444;margin:2px 0 0 8px;font-size:3em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main-nav .current a,#main-nav .parent_of_current a{display:none}#main-nav ul.hover{display:block;z-index:999;padding:140px 20px 50px 30px;margin:0;background:white;position:fixed;top:0;left:0;width:100%;height:100vh;overflow:auto}#main-nav ul.hover li{display:block}#main-nav ul.hover li a{display:block;font-weight:400;font-size:1.4em;padding:10px 5px;color:black}#main-nav ul.hover li a:hover{font-weight:400}#main-nav ul.hover li ul{display:block}#main-nav ul.hover li ul .current:before,#main-nav ul.hover li ul .parent_of_current:before{content:""}#main-nav ul.hover li:hover ul{background:none;box-shadow:none;position:relative;margin-left:20px}#main-nav ul.hover li:hover ul li a{background:none}#main-nav ul.hover .current,#main-nav ul.hover .parent_of_current{display:block}#main-nav ul.hover .current:before,#main-nav ul.hover .parent_of_current:before{content:"\e841";top:60px;position:absolute;left:30px;margin-left:0;color:#444}#main-nav ul.hover .current a,#main-nav ul.hover .parent_of_current a{display:block;font-weight:400;border-bottom:none;text-decoration:none}}@media screen and (max-width:680px){#header header #social-media-links{display:none}}@media screen and (max-width:400px){header span{display:none}}#subnavigation{background:#fcfcfc;padding:12px 0;text-align:right}#breadcrumbs{color:#666;font-size:90%;font-weight:300}#breadcrumbs a{color:#666;padding:0 8px;font-size:90%;font-weight:300}@media screen and (max-width:990px){#subnavigation{margin-top:20px;text-align:left}}@media screen and (max-width:680px){#subnavigation{margin-top:65px}}main{display:block;font-size:1em}main.row{margin:0 auto 2em auto;padding:0}main .without-sidebar,main .with-sidebar{margin-top:1em}main .without-sidebar img,main .with-sidebar img{max-width:100%}#hero img{width:100%}body.regular .without-sidebar,body.regular .with-sidebar{max-width:1030px;margin:0 auto;padding:0 20px}body.regular main section{padding:3rem 0}@media screen and (max-width:400px){body.regular main section{padding:1.8rem 0}}aside .box{border:2px solid #fc2d5a;margin-top:9px;margin-bottom:20px;border-radius:5px}aside .box h2{background-color:#fc2d5a;text-align:center;color:white;font-size:1.1em;padding:4px}aside .box p,aside .box ul{margin:25px}aside .box ul{list-style:none;text-align:left}aside .box ul li{position:relative;line-height:25px;padding:0 0 0 25px}aside .box ul li:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 "fontello";font-size:100%;text-rendering:auto;top:4px;left:6px;position:absolute}.stoerer-mit-icons .flexbox{gap:1.5rem;padding:0 2.5rem}.stoerer-mit-icons .flexbox.no-padding{padding:0}.stoerer-mit-icons .center-in-box,.stoerer-mit-icons .center-text-in-box{flex-direction:column}.bg-odd.stoerer-mit-icons .flexbox,.bg-white.stoerer-mit-icons .flexbox{padding:0 20px}.bg-odd.stoerer-mit-icons i:before,.bg-odd.stoerer-mit-icons h2,.bg-white.stoerer-mit-icons i:before,.bg-white.stoerer-mit-icons h2{color:#fc2d5a}.bg-odd.stoerer-mit-icons h2,.bg-white.stoerer-mit-icons h2{font-size:100%;font-weight:400;margin-top:2rem;text-align:center}.bg-odd.stoerer-mit-icons .circle,.bg-white.stoerer-mit-icons .circle{border:3px solid #fc2d5a}.bg-hausfarbe.stoerer-mit-icons h2{font-size:100%;font-weight:400;margin-top:2rem;margin-bottom:1.2rem;color:white;text-align:center}@media screen and (max-width:850px){.stoerer-mit-icons .flexbox{padding:0 1rem}}@media screen and (max-width:730px){.center-in-box{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}}body.home h1{margin-bottom:2.5rem;letter-spacing:2px}body.home h1 span{display:block}body.home main section{padding:3rem 0}body.home #products .flexbox{margin:2.5rem 0;gap:3rem}body.home #products .flexbox div:first-child{text-align:right}body.home #products .flexbox div{-webkit-box-flex:1 0 45%;-moz-box-flex:1 0 45%;-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%}#your-business-is-oours h2{text-transform:uppercase;letter-spacing:2px;margin-bottom:.3rem}#your-business-is-oours h2,#your-business-is-oours h2+p{text-align:center}#your-business-is-oours .flexbox{margin:3rem}#your-business-is-oours br{display:none}#your-business-is-oours .flexbox{gap:2rem}#your-business-is-oours .flexbox div{-webkit-box-flex:1 0 45%;-moz-box-flex:1 0 45%;-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%}@media screen and (max-width:660px){#your-business-is-oours .flexbox{margin:1rem}}#preisgekroente-software .left a{vertical-align:top;display:inline-block}#preisgekroente-software .left figure{display:inline-block;max-width:200px;text-align:center;margin:1rem 3px 0 3px}#preisgekroente-software .left img{border:1px solid #444}#news h2{margin-bottom:2rem}#news .fl_1_3{-webkit-box-flex:1 0 27%;-moz-box-flex:1 0 27%;-webkit-flex:1 0 27%;-ms-flex:1 0 27%;flex:1 0 27%}#news .image{min-height:400px;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}#news .text{margin-top:1.5rem}div.contact-info{font-size:110%}div.contact-info .row{padding:0 50px}div.contact-info p{margin:0}div.contact-info .white-button{background-color:white;border-color:white;color:#444;padding:15px 30px 13px;border:1px solid white;border-radius:40px;text-align:center}div.contact-info a:hover{text-decoration:none;box-shadow:0 0 10px #444}#handwerkersoftware-fuer-ihre-branche figure{border:2px solid #e1e1e1;padding:10px;text-align:center}#service-effizienz-plattformunabhängig{padding:2rem 0}@media screen and (max-width:400px){body.home h1{margin-bottom:1.2rem}body.home main section{padding:1.5rem 0}}body.partner .row.flexbox{margin-top:2.5rem}body.partner .fl_1_3 div.image,body.partner .fl_1_4 div.image{display:block;border:1px solid #e1e1e1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}body.news main section{padding:3rem 0}body.news main section h2{margin-bottom:2rem}body.news main section .fl_1_3{-webkit-box-flex:1 0 27%;-moz-box-flex:1 0 27%;-webkit-flex:1 0 27%;-ms-flex:1 0 27%;flex:1 0 27%}body.news main section .image{min-height:400px;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}body.news main section .text{margin-top:1.5rem}body.module .box img{margin-bottom:.5rem}body.module .box p{margin-bottom:0}body.contact main section{padding:3rem 0}body.contact main section.no-padding{padding:0}body.contact main form p br{display:none}body.contact main form span.error{display:block;padding:5px 15px;margin-bottom:0}body.contact #note_taken{margin-right:10px}body.contact legend{padding-left:20px}body.contact #map_canvas{height:500px;width:100%}body.search #search_form #q{width:80%}body.search .search-result{border:1px solid #f6f6f6}main+footer{background:#6b6b6b}main+footer .h2{padding-top:30px;padding-bottom:20px;font-size:1.2em}main+footer .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;gap:2rem}main+footer .wrapper div.section{-webkit-box-flex:1 0 45%;-moz-box-flex:1 0 45%;-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%}main+footer i{font-size:130%}main+footer ul{list-style:none;min-width:200px;margin:0 .5em 3em 0}main+footer li,main+footer a,main+footer a:visited,main+footer a:hover,main+footer a:focus,main+footer p,main+footer .h2,main+footer .h3,main+footer h2,main+footer h3{color:white}main+footer .h2,main+footer .h3{font-weigth:400;padding-left:0}main+footer .h3{font-size:1em;font-weight:bold;color:white}main+footer .h3 a{font-weight:bold}main+footer p{margin:0}main+footer .copyright{padding:10px 0 160px 0}@media print{nav,#breadcrumbs,main+footer .wrapper,.related-pages,.cookie-wrapper{display:none!important}}