body.simple-layout #main h1,body.simple-layout #main h2,body.simple-layout #main h3,body.simple-layout #main h4{text-align: center}body.simple-layout header{position: inherit}header{width: 100%;position: absolute;top: 0;z-index: 2;overflow: hidden;min-height: 75px}header.has-active-menu{overflow: visible}header .inner-container{max-width: 1260px;margin: 0 auto;padding: 15px}@media screen and (min-width: 1024px){header .inner-container{padding: 20px}}header .header-navigation{overflow: hidden}@media screen and (min-width: 768px){header .header-navigation{text-align: center}}header ul{list-style: none;padding: 0;margin: 0}@media screen and (max-width: 991px){header .main-navigation{position: absolute;z-index: 1;margin-top: 15px;border-top: 3px solid #ee8d3e;border-top: 2px solid #ee8d3e;width: 100%;background: white}header .main-navigation.show,header .main-navigation:not(.show){transition: right .5s ease-in;animation-duration: 0.75s}header .main-navigation.show{display: block;right: 0}header .main-navigation:not(.show){right: -125%}header .main-navigation li{float: left;clear: both}header .main-navigation li.btn.is-primary{margin-top: 10px;margin-left: 10px}header .main-navigation li.btn.is-primary a,header .main-navigation li.btn.is-primary strong,header .main-navigation li.btn.is-primary span{padding: 8px 10px}}header .logo{max-width: 160px;position: absolute;right: 35%}@media screen and (min-width: 410px){header .logo{max-width: 200px;right: 33%}}@media screen and (min-width: 768px){header .logo{margin: 0 auto;left: 0;right: 0;max-width: 250px}}header .menu-button,header .social-icons{padding-top: 8px;cursor: pointer}@media screen and (min-width: 410px){header .menu-button,header .social-icons{padding-top: 11px}}header .menu-button{display: block;color: #444;float: left;font-size: 30px}@media screen and (min-width: 410px){header .menu-button{font-size: 35px}}@media screen and (min-width: 1024px){header .menu-button{display: none}}header .social-icons{float: right;max-width: 33%}header .social-icons li{display: inline-block;padding-right: 5px}header .social-icons li:last-child{padding-right: 0}@media screen and (min-width: 410px){header .social-icons li{padding-right: 7px}}@media screen and (min-width: 768px){header .social-icons li{padding-right: 12px}header .social-icons li:last-child{padding-right: 0}}header .social-icons li .fa-facebook-f:before{content: "\f39e" !important}header .social-icons li i{color: white;background: #ee8d3e;padding: 5px;border-radius: 50%;width: 15px;height: 15px;font-size: 13px;display: flex;justify-content: center;align-items: center}header .social-icons li i:hover{background: #e57214}@media screen and (min-width: 410px){header .social-icons li i{width: 20px;height: 20px;font-size: 18px}}@media screen and (min-width: 768px){header .social-icons li i{padding: 10px;width: 22px;height: 22px;font-size: 22px}}header .main-navigation{font-family: 'Comic Neue', cursive}@media screen and (min-width: 992px){header .main-navigation{text-align: center;margin-top: 15px}}header .main-navigation ul{list-style: none;margin: 0;padding: 0}header .main-navigation ul li{font-weight: 400}@media screen and (min-width: 992px){header .main-navigation ul li{display: inline-block;padding: 15px 0 0 0}}header .main-navigation ul li span,header .main-navigation ul li strong{padding-bottom: 6px}@media screen and (min-width: 992px){header .main-navigation ul li.active span,header .main-navigation ul li.trail span,header .main-navigation ul li:hover span,header .main-navigation ul li:focus span,header .main-navigation ul li:active span,header .main-navigation ul li.active strong,header .main-navigation ul li.trail strong,header .main-navigation ul li:hover strong,header .main-navigation ul li:focus strong,header .main-navigation ul li:active strong{border-bottom: 4px solid #ee8d3e;color: #444}}header .main-navigation ul li.active > *,header .main-navigation ul li.trail > *,header .main-navigation ul li:hover > *,header .main-navigation ul li:focus > *,header .main-navigation ul li:active > *{color: #ee8d3e}@media screen and (min-width: 992px){header .main-navigation ul li.active.btn.is-primary > *,header .main-navigation ul li.trail.btn.is-primary > *,header .main-navigation ul li:hover.btn.is-primary > *,header .main-navigation ul li:focus.btn.is-primary > *,header .main-navigation ul li:active.btn.is-primary > *{color: white}}header .main-navigation ul li > *{font-size: 17px;text-decoration: none;padding: 15px 10px;text-transform: uppercase;display: block}@media screen and (min-width: 992px){header .main-navigation ul li > *{padding: 10px 20px}}@media screen and (min-width: 992px){header .main-navigation ul li > *{font-size: 15px;padding: 10px 7px 10px}header .main-navigation ul li > * > *{padding: 0 7px}}@media screen and (min-width: 1260px){header .main-navigation ul li > *{font-size: 17px}header .main-navigation ul li > * > *{padding: 0 12px}}header .main-navigation ul li .btn:hover{color: white;text-decoration: underline;background: #e57214}header .main-navigation ul li .btn:hover > *{background: #e57214}header .main-navigation a{color: #444}#teaser{background: #ede8e3;width: 100%}#teaser .container-inner{padding: 0}@media screen and (min-width: 1024px){#teaser{float: right;margin-bottom: 25px}#teaser .teaser-container{background: white;padding-bottom: 40px}#teaser .teaser-container .container-inner{background: #ede8e3;max-width: none;padding: 0}}#teaser .teaser-image{background-size: 100% auto;width: 100%;height: 85vh;background-position: center bottom;background-repeat: no-repeat;margin: 0 auto}@media screen and (min-width: 768px){#teaser .teaser-image{margin-top: 140px;height: 540px}}@media screen and (min-width: 1024px){#teaser .teaser-image{background-size: auto 100%;width: 100%;height: 380px;background-position: center top;background-repeat: no-repeat;margin-top: 140px}}@media screen and (min-width: 1260px){#teaser .teaser-image{height: 630px}}@media screen and (min-width: 1260px){#teaser{margin-bottom: 45px}}#teaser h1,#teaser h2{text-align: left;margin: 0}#teaser .teaser-text{max-width: 1260px;margin: 0 auto}@media screen and (min-width: 1260px){#teaser .teaser-text{height: 100%;position: absolute;left: 0;right: 0;bottom: 0;top: auto}}#teaser .teaser-text .inner-content{position: absolute;top: 100px;background: #ee8d3e;color: white;height: 275px;width: 275px;border-radius: 50%;display: flex;justify-content: center;flex-direction: column;left: 0;margin: 0 auto;right: 0}#teaser .teaser-text .inner-content *{padding: 0 15% 0 17%;color: white}#teaser .teaser-text .inner-content p{margin: 0;font-size: 15px}#teaser .teaser-text .inner-content a{text-decoration: underline;margin-top: 6px;clear: both;float: left}@media screen and (min-width: 410px){#teaser .teaser-text .inner-content{height: 285px;width: 285px}}@media screen and (min-width: 1024px){#teaser .teaser-text .inner-content{height: 300px;width: 300px;left: auto;right: 753px;bottom: 4px}#teaser .teaser-text .inner-content p{font-size: 17px}}@media screen and (min-width: 1260px){#teaser .teaser-text .inner-content{height: 330px;width: 330px;left: 35px;right: auto;bottom: 10px;top: auto}}body{font-family: 'Lato', sans-serif;font-weight: 300;color: #444}a{color: #ee8d3e;text-decoration: none}a:hover{text-decoration: underline}h1,h2{text-align: center;font-size: 32px;margin-bottom: 40px}h1::after,h2::after{content: "";border-bottom: 4px solid #ee8d3e;width: 55px;margin: 0 auto;display: block;padding-top: 8px}h1,h2,h3,h4{font-family: 'Comic Neue', cursive;font-weight: 300;color: #ee8d3e;text-transform: uppercase}h3{font-size: 28px}h4{font-size: 22px;font-weight: 400}.ce_text ul{list-style: none;overflow: hidden;padding: 0}.ce_text ul li::before{color: #ee8d3e;padding-right: 7px}.ce_text.is-checklist li{font-size: 18px}.ce_text.has-checklist li{margin-left: 22px;margin-bottom: 10px}.ce_text.has-checklist li::before{position: absolute;margin-left: -22px}.ce_text.two-column-text{max-width: 1024px;margin: 0 auto}@media screen and (min-width: 768px){.ce_text.two-column-text{column-count: 2;column-gap: 25px}.ce_text.two-column-text p:first-child{margin: 0}}.mod_article li,.mod_article p{font-size: 17px;line-height: 1.5}.mod_article.is-dark-background{background: #ede8e3}.mod_article.is-light-background{background: #f9f7f6}.mod_article .container-inner{max-width: 1260px;margin: 0 auto;padding: 45px 15px;overflow: hidden}@media screen and (min-width: 992px){.mod_article .container-inner{padding: 60px 15px}}.mod_article .container-inner h1,.mod_article .container-inner h2{margin-top: 0}.mod_article.small-boxed .container-inner{display: flex;justify-content: space-around}.mod_article.text-banner{position: relative}@media screen and (min-width: 2000px){.mod_article.text-banner .ce_image{max-height: 500px}}.mod_article.text-banner .ce_image::before{content: '';position: absolute;width: 0;height: 0;border-style: solid;border-color: transparent transparent transparent rgba(255,255,255,0.85);-webkit-transform: rotate(360deg);border-width: 50px 0 0 50px;left: 10%}@media screen and (min-width: 768px){.mod_article.text-banner .ce_image::before{top: 10px;border-width: 60px 0 0 60px}}@media screen and (min-width: 1260px){.mod_article.text-banner .ce_image::before{margin: 0 25%;left: 0;right: 0;top: 80px;border-width: 80px 0 0 80px}}.mod_article.text-banner .ce_image img{height: 275px;max-width: none;width: auto}@media screen and (min-width: 768px){.mod_article.text-banner .ce_image img{height: 330px}}@media screen and (min-width: 1024px){.mod_article.text-banner .ce_image img{height: auto;max-height: 500px}}@media screen and (min-width: 2000px){.mod_article.text-banner .ce_image img{width: 100%;max-height: none}}.mod_article.text-banner .ce_text{position: absolute;top: 0;right: 0;left: 0;text-align: center;background: rgba(255,255,255,0.85);overflow: hidden;float: left;margin: 45px 15px 15px;padding: 15px}@media screen and (min-width: 768px){.mod_article.text-banner .ce_text{margin-top: 70px}}@media screen and (min-width: 1260px){.mod_article.text-banner .ce_text{width: 1000px;margin: 160px auto}}.mod_article.text-banner .ce_text p{margin: 0}.mod_article.text-banner .ce_text p:last-child{font-size: 18px;padding-top: 12px}.mod_article.text-banner .ce_text .big-text{font-size: 20px;text-transform: uppercase;font-weight: 700}@media screen and (min-width: 768px){.mod_article.text-banner .ce_text .big-text{font-size: 24px;width: 700px;margin: 0 auto}}@media screen and (min-width: 1260px){.mod_article.text-banner .ce_text .big-text{font-size: 26px;width: 800px}}.mod_article.text-banner .ce_text img{max-width: 50px;padding-left: 10px;float: left}@media screen and (min-width: 768px){.mod_article.text-banner .ce_text img{max-width: 70px}}@media screen and (min-width: 1260px){.mod_article.text-banner .ce_text img{max-width: 90px}}.mod_article .info-small{color: #999;font-size: 13px}#footer{background-color: white;color: #444}#footer .inner-container{max-width: 1260px;margin: 0 auto;overflow: hidden;padding: 10px 15px}@media screen and (min-width: 768px){#footer .inner-container{padding-top: 20px;padding-bottom: 20px}}@media screen and (min-width: 1024px){#footer .inner-container{padding-top: 40px;padding-bottom: 40px}}#footer h4{margin: 0;font-size: 16px}#footer p,#footer a,#footer h4{line-height: 2;margin: 0}#footer i{color: #ee8d3e;font-size: 20px;padding-right: 5px}#footer a{text-decoration: none;color: #444}#footer a:hover{text-decoration: underline}#footer ul{list-style-type: none;padding: 0;margin: 0}#footer .fullsize-banner{padding-top: 15px}#footer .content-block{border-bottom: 1px solid #ede8e3;padding: 15px 0}#footer .content-block:last-child{border-bottom: none}@media screen and (min-width: 768px){#footer .content-block{float: left;width: 35%;border-bottom: none;height: 150px}#footer .content-block:nth-child(2){width: 38%}#footer .content-block:nth-child(3){width: 26%}#footer .content-block.no-headline{margin-top: 30px}#footer .content-block .inner{padding-left: 15px;padding-right: 15px}#footer .content-block:first-child .inner{padding-left: 0}#footer .content-block:last-child{border-right: none}}@media screen and (min-width: 1024px){#footer .content-block{width: 33.33%}#footer .content-block .inner{padding-left: 40px;padding-right: 40px}}@media screen and (min-width: 1260px){#footer .content-block .inner{padding-left: 45px;padding-right: 45px}}.ce_gallery.certificate-list{clear: both}.ce_gallery.certificate-list ul{display: flex;align-items: center;justify-content: space-between}@media screen and (min-width: 768px){.ce_gallery.certificate-list ul{max-width: 750px;margin: 0 auto}}.ce_gallery.certificate-list li img{max-width: 100px}@media screen and (min-width: 768px){.ce_gallery.certificate-list li{padding-right: 75px}.ce_gallery.certificate-list li:last-child{padding-right: 0}.ce_gallery.certificate-list li img{max-width: none}}@media screen and (min-width: 1260px){.ce_gallery.certificate-list li{padding-right: 100px}}.boxed-content ul{padding-bottom: 20px}@media screen and (min-width: 768px){.boxed-content ul{float: left;padding-right: 50px;padding-top: 35px}.boxed-content figure{float: right}}.services-list{text-align: center;padding: 25px 0}@media screen and (min-width: 768px){.services-list{padding: 45px 0}.services-list:last-child{padding-bottom: 65px}}.services-list > *{padding: 0 15px}.services-list h3{margin: 5px 0 10px 0}.services-list p{max-width: 300px;margin: 0 auto}.services-list em{text-align: center;color: #ee8d3e;border-radius: 50%;height: 80px;width: 80px;margin: 0 auto;display: flex;justify-content: center;align-items: center}.services-list em::before{font-size: 50px}@media screen and (min-width: 768px){.services-list{float: left;width: 33%}}button,form button,input[type=submit],input[type=reset],input[type=button],a.btn{display: inline-block;border: none;border-radius: 0;background: #ede8e3;color: #ee8d3e;font-size: 16px;text-transform: uppercase;padding: 10px}button:hover,form button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,a.btn:hover,button:active,form button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active,a.btn:active,button:focus,form button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus,a.btn:focus{background: #ee8d3e;color: white}button.is-primary,form button.is-primary,input[type=submit].is-primary,input[type=reset].is-primary,input[type=button].is-primary,a.btn.is-primary{background-color: #ee8d3e;color: white}button.is-primary:hover,form button.is-primary:hover,input[type=submit].is-primary:hover,input[type=reset].is-primary:hover,input[type=button].is-primary:hover,a.btn.is-primary:hover,button.is-primary:active,form button.is-primary:active,input[type=submit].is-primary:active,input[type=reset].is-primary:active,input[type=button].is-primary:active,a.btn.is-primary:active,button.is-primary:focus,form button.is-primary:focus,input[type=submit].is-primary:focus,input[type=reset].is-primary:focus,input[type=button].is-primary:focus,a.btn.is-primary:focus{background: #ec7f27}button.is--secondary,form button.is--secondary,input[type=submit].is--secondary,input[type=reset].is--secondary,input[type=button].is--secondary,a.btn.is--secondary{background: #ede8e3;color: #ee8d3e}button.is--secondary:hover,form button.is--secondary:hover,input[type=submit].is--secondary:hover,input[type=reset].is--secondary:hover,input[type=button].is--secondary:hover,a.btn.is--secondary:hover,button.is--secondary:active,form button.is--secondary:active,input[type=submit].is--secondary:active,input[type=reset].is--secondary:active,input[type=button].is--secondary:active,a.btn.is--secondary:active,button.is--secondary:focus,form button.is--secondary:focus,input[type=submit].is--secondary:focus,input[type=reset].is--secondary:focus,input[type=button].is--secondary:focus,a.btn.is--secondary:focus{background: #e3dbd3}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{border: 1px solid #e5e5e5;box-shadow: none;padding: 8px;font-size: 14px;font-family: Arial}.contact-form{overflow: hidden;padding-bottom: 40px}@media screen and (min-width: 1260px){.contact-form{padding-bottom: 150px !important}}@media screen and (min-width: 1024px){.contact-form .ce_form{float: left;max-width: 650px;width: 100%}}.contact-form .ce_form input,.contact-form .ce_form textarea{width: calc(100% - 18px)}.contact-form .ce_text h4{text-align: left !important}@media screen and (min-width: 1024px){.contact-form .ce_text h3:first-child{margin-top: 0}}.contact-form .ce_text.first{padding-bottom: 25px}@media screen and (min-width: 1024px){.contact-form .ce_text.first{padding-bottom: 45px}}@media screen and (min-width: 1024px){.contact-form .ce_text.last{padding-left: 40px;float: left}}.contact-form .widget{margin-bottom: 20px}.contact-form button{width: 100%}.ce_form label{display: block;margin-bottom: 6px;font-weight: 500}#teaser .slider-control{position: initial;background: white}#teaser .slider-control .slider-menu{position: relative;bottom: 0}@media screen and (min-width: 768px){#teaser .slider-control .slider-menu{top: 0}}#teaser .slider-control .slider-prev,#teaser .slider-control .slider-next{top: 50%;z-index: 2;position: absolute;color: #ee8d3e;background: rgba(237,232,227,0.75);font-size: 35px;padding: 10px}@media screen and (min-width: 768px){#teaser .slider-control .slider-prev,#teaser .slider-control .slider-next{font-size: 45px}}#teaser .slider-control .slider-prev:hover,#teaser .slider-control .slider-next:hover{text-decoration: none;color: #f2a96d}@media screen and (min-width: 768px){[class*='col-md']{float: left;padding: 15px}.col-md-1{-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;width: calc(8.333333% - 30px)}.col-md-2{-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;width: calc(16.666667% - 30px)}.col-md-3{-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;width: calc(25% - 30px)}.col-md-4{-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;width: calc(33.333333% - 30px)}.col-md-5{-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;width: calc(41.666667% - 30px)}.col-md-6{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;width: calc(50% - 30px)}.col-md-7{-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;width: calc(58.333333% - 30px)}}.cc_dialog,.light.cc_dialog{background-color: #f9f7f6 !important;color: #444 !important;padding: 20px;max-width: 100% !important}.cc_dialog h1,.light.cc_dialog h1{text-align: left;font-size: 18px}@media screen and (min-width: 768px){.cc_dialog h1,.light.cc_dialog h1{font-size: 20px}}.cc_dialog p,.light.cc_dialog p{font-size: 12px}@media screen and (min-width: 768px){.cc_dialog p,.light.cc_dialog p{font-size: 16px}}.cc_dialog button:hover,.light.cc_dialog button:hover{text-decoration: underline}.cc_dialog button.cc_b_ok,.light.cc_dialog button.cc_b_ok{background-color: #ee8d3e !important}.cc_dialog button.cc_b_cp,.light.cc_dialog button.cc_b_cp{background-color: #e1d9d0 !important}.fas,.ce_text ul li::before{font-family: "Font Awesome 5 Free" !important;font-weight: 700}.fa-check,.ce_text ul li::before{content: "\f00c"}