.rel{position:relative;height:100%;width:100%}.abs-center-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.maxWidth{max-width:1230px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.desktop{display:none}}@media only screen and (min-width:768px){.mobile{display:none}}.ratio-wrap{padding-bottom:56.25%;height:0;position:relative}.abs-wrap{position:absolute;width:100%;height:100%;left:0;top:0}.clearfix:after{clear:both;display:block;content:""}html.overflow-hidden{height:100%;overflow:hidden}html.overflow-hidden body{height:100%;overflow:hidden}#block-tabs{background-color:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;line-height:40px;text-align:center;bottom:0;left:0;position:fixed;width:100%;z-index:9;color:#000}#block-tabs li{border-right:1px solid #ccc;display:inline-block}#block-tabs li:first-child{border-left:1px solid #ccc}#block-tabs a{display:inline-block;padding:0 20px}.message{background-color:#009add;color:#fff;left:10%;line-height:60px;padding:0 20px;position:absolute;right:10%;top:200px;z-index:5}#user-login-form{margin-top:200px;margin-bottom:200px;width:500px;margin-left:auto;margin-right:auto;font-weight:300}#user-login-form label{margin-bottom:10px;display:block}#user-login-form input{display:block;width:100%;outline:0;border:1px solid #ccc}#user-login-form .description{font-size:12px;padding-bottom:30px;padding-top:5px;display:block}#user-login-form #edit-submit{width:100px;height:50px;color:#000}@media only screen and (max-width:767px){#user-login-form{margin-top:180px;padding:0 10px}}@media only screen and (max-width:500px){#user-login-form{width:100%}}#block-tabs li{width:auto;float:left}#block-tabs li:nth-child(2){padding:0 20px}#block-tabs ul{clear:both;display:table;content:" ";text-align:center;margin-left:auto;margin-right:auto;font-weight:300}#toolbar-bar{position:fixed}body.toolbar-horizontal.toolbar-tray-open #main-header{top:79px}.drupal-big-message{background-color:#000;color:#fff;font-weight:300;left:10%;line-height:60px;padding:0 20px;position:absolute;right:10%;top:200px;z-index:5}.row{display:flex}.row.align-row-top{align-items:flex-start}.row.align-row-end{align-items:flex-end}.row.align-row-center{align-items:center}.row.align-row-stretch{align-items:stretch}.row.no-flex{display:block}.row.left-col-full [class^=col-]:first-of-type{padding-left:0;padding-right:0}.row.right-col-full [class^=col-]:last-of-type{padding-left:0;padding-right:0}[class^=col-]{padding-right:30px;padding-left:30px}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}@media only screen and (max-width:1023px){.row [class^=col-]{padding-left:20px;padding-right:20px}.row.tablet-break{display:block}.row.tablet-break [class^=col-].desktop{display:none}.row.tablet-break .col-1{width:100%}.row.tablet-break .col-2{width:100%}.row.tablet-break .col-3{width:100%}.row.tablet-break .col-4{width:100%}.row.tablet-break .col-5{width:100%}.row.tablet-break .col-6{width:100%}.row.tablet-break .col-7{width:100%}.row.tablet-break .col-8{width:100%}.row.tablet-break .col-9{width:100%}.row.tablet-break .col-10{width:100%}.row.tablet-break .col-11{width:100%}.row.tablet-break .col-12{width:100%}}@media only screen and (max-width:767px){.row,.row.tablet-break{display:block}.row [class^=col-],.row.tablet-break [class^=col-]{padding-left:20px;padding-right:20px}.row.left-col-full [class^=col-]:first-of-type,.row.tablet-break.left-col-full [class^=col-]:first-of-type{padding-left:0}.row.right-col-full [class^=col-]:last-of-type,.row.tablet-break.right-col-full [class^=col-]:last-of-type{padding-right:0}.col-1{width:100%}.col-2{width:100%}.col-3{width:100%}.col-4{width:100%}.col-5{width:100%}.col-6{width:100%}.col-7{width:100%}.col-8{width:100%}.col-9{width:100%}.col-10{width:100%}.col-11{width:100%}.col-12{width:100%}}#grid{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2334;display:none}#grid.active{display:block}#grid div{height:100%}#grid .col-1{position:relative}#grid .col-1:after,#grid .col-1:before{width:30px;background-color:red;opacity:.3;height:100%;content:"";position:absolute;top:0}#grid .col-1:after{right:0}#grid .col-1:before{left:0}#grid .col-1:first-of-type:before{width:100vw;left:calc(-100vw + 30px)}#grid .col-1:last-of-type:after{left:calc(100% - 30px);width:100vw}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,.body-h2,.body-h2 p,.body-h2 a{font-size:50px;line-height:64px;letter-spacing:-1.2px;font-weight:600}@media only screen and (max-width:1024px){h1,h2,.body-h2,.body-h2 p,.body-h2 a{font-size:32px;line-height:40px;letter-spacing:-.8px}}@media only screen and (max-width:767px){h1,h2,.body-h2,.body-h2 p,.body-h2 a{font-size:28px;line-height:38px;letter-spacing:-.8px}}h3,.body-h3,.body-h3 p,.body-h3 a{font-size:120px;line-height:120px;font-weight:600;letter-spacing:-3px;color:#95c23d}h3 span,.body-h3 span,.body-h3 p span,.body-h3 a span{font-size:30px;line-height:30px;letter-spacing:-.7px}@media only screen and (max-width:1024px){h3,.body-h3,.body-h3 p,.body-h3 a{font-size:50px;line-height:50px;letter-spacing:-1.2px}h3 span,.body-h3 span,.body-h3 p span,.body-h3 a span{font-size:22px;line-height:22px;letter-spacing:-.5px}}h3.small,.body-h3.small,.body-h3.small p,.body-h3.small a{font-size:70px;line-height:70px;letter-spacing:-1.7px;font-weight:600;color:#95c23d}@media only screen and (max-width:1024px){h3.small,.body-h3.small,.body-h3.small p,.body-h3.small a{font-size:40px;line-height:40px;letter-spacing:-1px}}h4{font-size:40px;font-weight:400;letter-spacing:-1px}@media only screen and (max-width:1024px){h4{font-size:20px;font-weight:600;letter-spacing:-.5px}}h5,.body-h5,.body-h5 p,.body-h5 a{font-size:24px;font-weight:600;letter-spacing:-.5px;color:#95c23d}@media only screen and (max-width:1024px){h5,.body-h5,.body-h5 p,.body-h5 a{font-size:18px}}h5.black,.body-h5.black,.body-h5.black p,.body-h5.black a{color:#000}h6,.body-h6,.body-h6 p,.body-h6 a{font-size:20px;font-weight:600;letter-spacing:-.5px}@media only screen and (max-width:1024px){h6,.body-h6,.body-h6 p,.body-h6 a{font-size:16px}}.body-p1,.body-p1 p,.body-p1 a{font-size:22px;font-weight:400}@media only screen and (max-width:1024px){.body-p1,.body-p1 p,.body-p1 a{font-size:18px}}.body-p1 a,.body-p1 p a,.body-p1 a a{color:#95c23d;text-decoration:underline}.body-p2,.body-p2 p,.body-p2 a{font-size:18px;letter-spacing:-.4px;font-weight:400}@media only screen and (max-width:1024px){.body-p2,.body-p2 p,.body-p2 a{font-size:16px;letter-spacing:0}}.body-p2-bold,.body-p2-bold p,.body-p2-bold a{font-size:18px;letter-spacing:-.4px;font-weight:600}.element-small-icon{width:40px}@media only screen and (max-width:1023px){.element-small-icon{width:30px}}.element-image-with-subheadline .img-wrap{margin-bottom:20px}.element-image-with-subheadline .body-p2-bold{padding-left:10px;padding-right:10px}@media only screen and (max-width:767px){.element-image-with-subheadline .img-wrap{margin-bottom:10px}}.element-checkbox-list-item{display:flex;align-items:flex-start;margin-bottom:30px}.element-checkbox-list-item:last-of-type{margin-bottom:0}.element-checkbox-list-item .icon-item{width:38px;margin-right:15px}.element-checkbox-list-item .text-item{padding-top:2px}@media only screen and (max-width:1023px){.element-checkbox-list-item{margin-bottom:25px}.element-checkbox-list-item:last-of-type{margin-bottom:0}.element-checkbox-list-item .icon-item{width:24px;margin-top:2px}.element-checkbox-list-item .text-item{padding-top:0}}.element-benefit{flex-basis:100%;color:#95c23d;padding-left:20px;padding-right:20px}.element-benefit .icon{max-width:104px;margin-left:auto;margin-right:auto;margin-bottom:25px}.element-benefit .icon .ratio-wrap{padding-bottom:100%}.element-benefit .icon .center-wrap{height:100%;display:flex;align-items:center;justify-content:space-around}@media only screen and (max-width:1023px){.element-benefit{flex-basis:auto;width:33.333%;margin-top:35px}.element-benefit:nth-child(1),.element-benefit:nth-child(2),.element-benefit:nth-child(3){margin-top:0}.element-benefit .icon{margin-bottom:15px}}@media only screen and (max-width:767px){.element-benefit{width:50%}.element-benefit:nth-child(3){margin-top:35px}}.element-icon-with-link a{display:inline-block}.element-image-subheadline-text{transform:scale(.9);transition:.3s ease-out;margin-left:0;margin-right:0;outline:0;transition-delay:.4s}.element-image-subheadline-text:not(.slick-current){transition-delay:0s}.element-image-subheadline-text:not(.slick-current) .img-wrap{opacity:.5;transition:opacity .5s linear}.element-image-subheadline-text:not(.slick-current) .row{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}.element-image-subheadline-text.slick-current .img-wrap{visibility:visible;opacity:1;transition:opacity .5s linear}.element-image-subheadline-text.slick-current .row{visibility:visible;opacity:1;transition:opacity .5s linear}.element-image-subheadline-text .img-wrap{margin-bottom:5px}.element-image-subheadline-text .body-p2-bold{margin-bottom:16px}.element-image-subheadline-text .image-text{padding:0 35px}@media only screen and (max-width:768px){.element-image-subheadline-text .image-text{padding:0}}@media only screen and (max-width:767px){.element-image-subheadline-text .img-wrap{margin-bottom:10px}}.element-faq:not(:first-child){margin-top:66px}.element-faq .reel-overlay{height:auto!important}.element-faq .flex-wrap{display:flex;align-items:flex-start;justify-content:space-between}.element-faq .flex-wrap .box{width:100%}.element-faq .flex-wrap h6{position:relative;padding-bottom:5px;border-bottom:1px solid #000;cursor:pointer;padding-right:40px}.element-faq .flex-wrap h6:hover{opacity:.7}.element-faq .flex-wrap h6:after{content:"";position:absolute;right:0;top:0;background-image:url(/themes/smalcode/img/general/icon-mobile-dropdown-black.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:29px;height:13px;transform:rotateX(0deg);transition:.4s ease-out}.element-faq .flex-wrap h6.active:after{transform:rotateX(180deg)}.element-faq .link-list{background:#fff}.element-faq .bottom-text{display:flex;align-items:flex-start;padding:57px 40px 45px}.element-faq .icon-item{width:38px;margin-right:15px}.element-faq .text-item{padding-top:2px}.element-faq .img-wrapper{padding:50px 0 0}@media only screen and (max-width:1023px){.element-faq .flex-wrap{flex-flow:wrap}.element-faq .icon-item{width:24px;margin-top:2px}}@media only screen and (max-width:767px){.element-faq .link-list .bottom-text{display:block;padding:30px 0}.element-faq .link-list .bottom-text .text-item{margin-top:10px;word-break:break-word}.element-faq .link-list .img-wrapper{padding:25px 0 0}}.element-usp-big-slider{text-align:center}.element-usp-big-slider .arrow-wrap{position:absolute;top:50%;left:50%;height:70px;width:100%;transform:translate(-50%,-50%);z-index:1}.element-usp-big-slider .slick-prev{background-image:url(/themes/smalcode/img/general/btn-arrow-left.png);left:5%}.element-usp-big-slider .slick-next{background-image:url(/themes/smalcode/img/general/btn-arrow-right.png);right:5%}.element-usp-big-slider .slick-slide{outline:0}.element-usp-big-slider .slick-prev,.element-usp-big-slider .slick-next{height:70px;width:70px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;margin:0;padding:0;position:absolute;transform:translate(0,-50%);color:transparent;font-size:0;-webkit-appearance:none;top:50%;z-index:1;outline:0;box-shadow:0 2px 4px 0 rgba(116,115,115,.27)}.element-usp-big-slider .slick-prev:hover,.element-usp-big-slider .slick-next:hover{opacity:.8}@media only screen and (min-width:768px){.element-usp-big-slider .slider-wrap.mobile{display:none}.element-usp-big-slider .slider-wrap.desktop .text-wrapper{text-align:left}}@media only screen and (max-width:767px){.element-usp-big-slider .slider-wrap.desktop{display:none}.element-usp-big-slider .slider-wrap.mobile.top .text-wrapper{display:none}.element-usp-big-slider .slider-wrap.mobile.bottom .image-wrapper{display:none}.element-usp-big-slider .slick-prev,.element-usp-big-slider .slick-next{width:54px;height:54px;transform:translate(0,0%)}}.element-usp-slider-icon{flex-basis:100%;padding-left:10px;padding-right:10px}.element-usp-slider-icon.active:hover{opacity:1}.element-usp-slider-icon:hover{opacity:.7}.element-usp-slider-icon .icon{max-width:104px;margin-left:auto;margin-right:auto;cursor:pointer}.element-usp-slider-icon .icon img{width:auto;height:60%}.element-usp-slider-icon .icon .ratio-wrap{padding-bottom:100%}.element-usp-slider-icon .icon .center-wrap,.element-usp-slider-icon .icon .center-wrap-active{height:100%;display:flex;align-items:center;justify-content:space-around}.element-usp-slider-icon .icon .center-wrap picture,.element-usp-slider-icon .icon .center-wrap-active picture{height:100%;display:flex;align-items:center;justify-content:space-around}.element-usp-slider-icon .icon .center-wrap.hidden,.element-usp-slider-icon .icon .center-wrap-active.hidden{display:none}.element-usp-slider-icon .body-p2{color:rgba(0,0,0,.5)}.element-usp-slider-icon .body-p2.active-text{color:#95c23d}@media only screen and (max-width:1024px){.element-usp-slider-icon .icon{margin-bottom:-10px;max-width:70px}.element-usp-slider-icon .body-p2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media only screen and (max-width:768px){.element-usp-slider-icon{padding:10px 0 0}}.element-usp-big-sub-slider{padding:40px 0}.element-usp-big-sub-slider:not(.slick-current){transition-delay:0s}.element-usp-big-sub-slider .video-wrap-outer{position:relative;padding-bottom:56.25%;height:0}.element-usp-big-sub-slider .video-wrap-outer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.element-usp-big-sub-slider.slick-current .image-wrapper{opacity:1}.element-usp-big-sub-slider.slick-current .text-wrapper{opacity:1}.element-usp-big-sub-slider .image-wrapper{padding-left:0}.element-usp-big-sub-slider .image-wrapper .img-wrap img{width:100%;margin:auto}.element-usp-big-sub-slider .icon-wrap-2{display:flex;align-items:flex-end}.element-usp-big-sub-slider .info-wrap{max-width:90%}.element-usp-big-sub-slider .text-wrapper{position:relative;padding:0}.element-usp-big-sub-slider .text-wrapper h6{padding-bottom:20px}.element-usp-big-sub-slider .text-wrapper .icon-content{position:relative;margin-top:40px;width:100%}.element-usp-big-sub-slider .text-wrapper .icon-content .icon{padding:0 20px}.element-usp-big-sub-slider .text-wrapper .icon-content .icon img{width:90%}.element-usp-big-sub-slider .icon-wrap-2 .icon:nth-child(2){max-width:175px}@media only screen and (max-width:1024px){.element-usp-big-sub-slider .image-wrapper .img-wrap img{width:90%;margin:auto}}@media only screen and (max-width:768px){.element-usp-big-sub-slider{margin-left:-50px;padding:20px 0}.element-usp-big-sub-slider .info-wrap{max-width:100%;width:100%}.element-usp-big-sub-slider .video-embed-field-responsive-video{height:0;padding-bottom:50%;width:100%}.element-usp-big-sub-slider .body-p1 p{font-size:16px}.element-usp-big-sub-slider .image-wrapper{padding-left:30px}.element-usp-big-sub-slider .image-wrapper .img-wrap img{width:100%}.element-usp-big-sub-slider .text-wrapper .h6{padding-bottom:10px}.element-usp-big-sub-slider .text-wrapper .icon-content .icon{padding:0 10px}.element-usp-big-sub-slider .text-wrapper .icon-content .icon img{margin:auto}}@media only screen and (max-width:767px){.element-usp-big-sub-slider{padding:0;transition:.3s ease-out;transform:scale(.9);margin-left:0;margin-right:0;outline:0;transition-delay:.4s}.element-usp-big-sub-slider:not(.slick-current){transition-delay:0s}.element-usp-big-sub-slider:not(.slick-current) .image-wrapper{opacity:.5;transition:opacity .5s linear}.element-usp-big-sub-slider:not(.slick-current) .text-wrapper{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}.element-usp-big-sub-slider.slick-current .image-wrapper{visibility:visible;opacity:1;transition:opacity .5s linear}.element-usp-big-sub-slider.slick-current .text-wrapper{visibility:visible;opacity:1;transition:opacity .5s linear}.element-usp-big-sub-slider.slick-current .text-wrapper .body-p1{padding:0 20px}.element-usp-big-sub-slider .img-wrap{margin-top:10px}.element-usp-big-sub-slider .img-wrap img{margin:auto;width:90%}.element-usp-big-sub-slider:not(.slick-center) .text-wrapper{opacity:0}.element-usp-big-sub-slider .image-wrapper{padding:0}.element-usp-big-sub-slider .text-wrapper{display:flex;flex-flow:wrap}.element-usp-big-sub-slider .text-wrapper h6{padding-top:15px;padding-bottom:15px}.element-usp-big-sub-slider .text-wrapper .icon-content{position:relative;bottom:0;width:100%}.element-usp-big-sub-slider .text-wrapper .icon-content img{width:80%}.element-usp-big-sub-slider .icon-wrap-2{justify-content:center}.element-usp-big-sub-slider [class^=col-]{padding-left:0}}.element-article{outline:0;height:fit-content}.element-article.grey-bg{background-color:#f3f3f3}.element-article .text-content-wrap{padding:30px 40px 60px}.element-article .image-text-wrap{color:#000;opacity:.5;margin-bottom:20px}.element-article .text-wrap h6{margin-bottom:30px}@media only screen and (max-width:767px){.element-article .text-content-wrap{padding:15px 20px 30px}}.element-about-2{flex-basis:33.33%;margin-bottom:64px;padding:0 20px}.element-about-2 .image-wrap{width:102px;margin-bottom:14px;border-radius:100%;overflow:hidden}@media only screen and (max-width:1023px){.element-about-2{flex-basis:50%;margin-bottom:30px}}@media only screen and (max-width:767px){.element-about-2{flex-basis:100%;text-align:center}.element-about-2 .image-wrap{margin:auto}}.element-about .icon-wrap img{margin:auto}.element-about .icon-wrap img:not(:last-child){border:1px solid #95c23d;border-radius:50%}.element-about .line-wrap-mobile{display:none}.element-about .content-wrap{position:absolute;bottom:50%;width:450px}.element-about .content-wrap .text-wrap{width:300px}.element-about .content-wrap.left{left:50%;transform:translateX(calc(-100% - 71px))}.element-about .content-wrap.left .text-wrap{padding-left:30px}.element-about .content-wrap.right{right:50%;transform:translateX(calc(100% + 71px))}.element-about .content-wrap.right .text-wrap{margin-left:auto}.element-about .content-wrap .line-wrap{background-size:contain;background-repeat:no-repeat;background-position:center;height:73px}.element-about .content-wrap .line-wrap.left{background-image:url(/themes/smalcode/img/general/line-left.png)}.element-about .content-wrap .line-wrap.right{background-image:url(/themes/smalcode/img/general/line-right.png)}@media only screen and (min-width:1024px) and (max-width:1230px){.element-about .content-wrap{position:absolute;bottom:50%;width:370px}.element-about .content-wrap .text-wrap{width:235px}}@media only screen and (min-width:768px) and (max-width:1023px){.element-about .content-wrap{position:absolute;bottom:50%;width:290px}.element-about .content-wrap .text-wrap{width:180px}}@media only screen and (max-width:767px){.element-about:not(:first-child) .line-wrap-mobile{display:none;background-size:contain;background-repeat:no-repeat;background-position:center;height:10px;background-image:url(/themes/smalcode/img/general/line-right-mobile.png);margin-bottom:16px}.element-about .icon-wrap{display:flex;flex-direction:column}.element-about .icon-wrap .content-wrap{position:unset;bottom:0%;width:100%}.element-about .icon-wrap .content-wrap .text-wrap{width:100%;text-align:center;margin:18px 0 0}.element-about .icon-wrap .content-wrap.left{left:0%;transform:none}.element-about .icon-wrap .content-wrap.left .text-wrap{padding-left:0}.element-about .icon-wrap .content-wrap.right{right:0%;transform:none}.element-about .icon-wrap .content-wrap .line-wrap{display:none;background-size:contain;background-repeat:no-repeat;background-position:center;height:10px}.element-about .icon-wrap .content-wrap .line-wrap.left,.element-about .icon-wrap .content-wrap .line-wrap.right{background-image:url(/themes/smalcode/img/general/line-left-mobile.png);margin-bottom:100px}}.vertical-line-wrap{background-image:url(/themes/smalcode/img/general/line-vertical.png);background-size:contain;background-repeat:no-repeat;background-position:center;height:73px;margin:4px 0}.vertical-line-wrap:last-child{display:none}.element-karriere{margin-bottom:88px}.element-karriere h2{margin-bottom:75px}.element-karriere h4{margin-bottom:40px;padding-left:0}.element-karriere .element-check-list{margin-bottom:64px}.element-karriere .cta-pre-wrap{margin-bottom:33px}@media only screen and (max-width:768px){.element-karriere{margin-bottom:40px}.element-karriere h2{margin-bottom:30px}.element-karriere .element-check-list{margin-bottom:30px}}.element-support-downloads{margin-bottom:25px}.element-support-downloads .text-wrap{background-color:#fff;padding:28px 30px}.element-support-downloads .btn-wrap{display:flex;align-items:center;height:100%}.element-support-downloads h4{margin-bottom:5px}@media only screen and (max-width:1023px){.element-support-downloads .row{display:block}.element-support-downloads .row .col-9,.element-support-downloads .row .col-3{width:100%}.element-support-downloads .btn-wrap{display:block;margin-top:25px;text-align:center}}.element-support-how-to .map-text{margin:91px 0;text-align:center}.element-support-how-to .google-map-wrap{margin-top:64px}.element-support-how-to .google-map-wrap iframe{border-top:2px solid #95c23d;border-bottom:2px solid #95c23d;width:100%;height:460px}@media only screen and (max-width:767px){.element-support-how-to .body-p1{margin-top:30px}.element-support-how-to .google-map-wrap{margin-top:32px}.element-support-how-to .google-map-wrap iframe{height:230px}}.element-technicher-support{margin-bottom:75px}.element-technicher-support .icon-wrap{margin-bottom:15px}.element-technicher-support h6{margin:5px 0 25px}.element-technicher-support .left{border-bottom:1px solid #000;height:100%}.element-technicher-support .display-center{display:flex;align-items:center;justify-content:center}.element-support-videoportal{margin-top:66px}.element-support-videoportal .flex-wrap{display:flex;align-items:flex-start;justify-content:space-between}.element-support-videoportal .flex-wrap .box{width:100%}.element-support-videoportal .flex-wrap h6.heading-h6{position:relative;padding-bottom:5px;border-bottom:1px solid #000;cursor:pointer}.element-support-videoportal .flex-wrap h6.heading-h6:hover{opacity:.7}.element-support-videoportal .flex-wrap h6.heading-h6:after{content:"";position:absolute;right:0;top:0;background-image:url(/themes/smalcode/img/general/icon-mobile-dropdown-black.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:29px;height:13px;transform:rotateX(0deg);transition:.4s ease-out}.element-support-videoportal .flex-wrap h6.heading-h6.active:after{transform:rotateX(180deg)}.element-support-videoportal .flex-wrap .video-wrapper{width:100%;height:auto}.element-support-videoportal .flex-wrap .element-video-wrap{display:flex;align-items:flex-start;flex-wrap:wrap}.element-support-videoportal .link-list{background:#fff}@media only screen and (max-width:1023px){.element-support-videoportal .flex-wrap{flex-flow:wrap}}@media only screen and (max-width:767px){.element-support-videoportal .flex-wrap .element-video-wrap .element-video{flex:100%}}.element-video{padding:40px 10px;display:flex;flex-direction:column;width:25%}.element-video .image-wrap{background-size:cover;background-repeat:no-repeat;background-position:center}.element-video .ratio-wrap{position:relative;height:0;padding-bottom:56.25%}.element-video .abs-wrap{position:absolute;width:100%;height:100%;left:0;top:0}.element-video.cursor{cursor:pointer}.element-video.cursor:hover{opacity:.7}.element-video h6{margin-top:15px;color:#95c23d;height:54px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.element-video .body-p1{margin-top:5px;height:58px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width:1023px){.element-video h6{height:42px}.element-video .body-p1{height:48px}}@media only screen and (max-width:768px){.element-video{padding:20px 10px}}@media only screen and (max-width:767px){.element-video{width:100%}}.element-image-video .youtube_container{position:relative;width:100%;height:0;padding-bottom:56.25%;cursor:pointer;display:block}.element-image-video .youtube_container .youtube_video_embed{position:absolute;top:0;left:0;width:100%;height:100%}.panel-block--bottom-info .first-row{margin-bottom:90px}.panel-block--bottom-info .info-wrap{margin-bottom:35px}.panel-block--bottom-info .btns-wrap{text-align:center}.panel-block--bottom-info .phone-pre-wrap{padding-top:40px;padding-bottom:40px;border-top:1px solid #95c23d;border-bottom:1px solid #95c23d;margin-top:35px;margin-bottom:35px}.panel-block--bottom-info .phone-pre-wrap a:hover{color:#8fba3a}.panel-block--bottom-info .desktop-headline{display:block}.panel-block--bottom-info .tablet-headline{display:none}@media only screen and (max-width:1024px){.panel-block--bottom-info .desktop-headline{display:none}.panel-block--bottom-info .tablet-headline{display:block}}@media only screen and (max-width:767px){.panel-block--bottom-info .first-row{margin-bottom:40px}.panel-block--bottom-info .first-row [class^=col-]{padding-left:0;padding-right:0}.panel-block--bottom-info .first-row .col-headline{padding-left:20px;padding-right:20px}.panel-block--bottom-info .first-row .body-h2{margin-bottom:40px}.panel-block--bottom-info .info-wrap{margin-bottom:40px}.panel-block--bottom-info .phone-pre-wrap{margin-top:25px;margin-bottom:25px;padding-top:25px;padding-bottom:25px}}.panel-block--footer{background-color:#d8d8d8}.panel-block--footer .link-list a,.panel-block--footer .link-list p{display:block;margin-bottom:10px}.panel-block--footer .link-list a:last-child,.panel-block--footer .link-list p:last-child{margin-bottom:0}.panel-block--footer .link-list a:hover{opacity:.7}.panel-block--footer .flex-wrap{display:flex;align-items:flex-start;justify-content:space-between}.panel-block--footer .flex-wrap .box{padding-right:50px}.panel-block--footer .flex-wrap .box:last-of-type{padding-right:0}.panel-block--footer h6{margin-bottom:40px}.panel-block--footer .third-box .element-icon-with-link:first-of-type{margin-bottom:15px}.panel-block--footer .fourth-box .element-icon-with-link:first-of-type{margin-bottom:40px}.panel-block--footer .last-box h6{margin-bottom:20px}.panel-block--footer .last-box .inner-box:first-of-type{margin-bottom:40px}.panel-block--footer .last-box .icon-list{display:flex;align-items:center}.panel-block--footer .last-box .icon-list .element-small-icon{margin-right:15px}.panel-block--footer .last-box .icon-list .element-small-icon:last-of-type{margin-right:0}@media only screen and (max-width:1023px){.panel-block--footer{padding-top:30px}.panel-block--footer .flex-wrap{flex-flow:wrap}.panel-block--footer .flex-wrap .box{padding-right:0}.panel-block--footer .flex-wrap .first-box,.panel-block--footer .flex-wrap .second-box{width:100%}.panel-block--footer .flex-wrap .first-box h6,.panel-block--footer .flex-wrap .second-box h6{position:relative;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #000;cursor:pointer}.panel-block--footer .flex-wrap .first-box h6:after,.panel-block--footer .flex-wrap .second-box h6:after{content:"";position:absolute;right:0;top:0;background-image:url(/themes/smalcode/img/general/icon-mobile-dropdown-black.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:29px;height:13px;transform:rotateX(0deg);transition:.4s ease-out}.panel-block--footer .flex-wrap .first-box h6.active:after,.panel-block--footer .flex-wrap .second-box h6.active:after{transform:rotateX(180deg)}.panel-block--footer .flex-wrap .second-box{margin-top:30px}.panel-block--footer .flex-wrap .third-box,.panel-block--footer .flex-wrap .fourth-box{width:50%;margin-top:30px;margin-bottom:30px}.panel-block--footer .flex-wrap .third-box h6,.panel-block--footer .flex-wrap .fourth-box h6{margin-bottom:10px}.panel-block--footer .flex-wrap .third-box .link-list,.panel-block--footer .flex-wrap .fourth-box .link-list{display:flex;align-items:center}.panel-block--footer .flex-wrap .third-box .link-list .element-icon-with-link,.panel-block--footer .flex-wrap .fourth-box .link-list .element-icon-with-link{margin-bottom:0;margin-right:10px}.panel-block--footer .flex-wrap .third-box .link-list .element-icon-with-link{width:50px}.panel-block--footer .flex-wrap .fourth-box .link-list .element-icon-with-link{width:70px}.panel-block--footer .flex-wrap .last-box{width:100%;display:flex;align-items:flex-start}.panel-block--footer .flex-wrap .last-box .inner-box{width:50%}.panel-block--footer .flex-wrap .last-box h6{margin-bottom:10px}}@media only screen and (max-width:767px){.panel-block--footer .flex-wrap .last-box{display:block}.panel-block--footer .flex-wrap .last-box .inner-box{margin-bottom:30px}.panel-block--footer .flex-wrap .last-box .icon-list .element-small-icon{width:50px}}.panel-title-with-numbers{position:relative;z-index:5}.panel-title-with-numbers.has-side-paddings h2{padding-left:20px;padding-right:20px}.panel-title-with-numbers h2{text-align:center;margin-bottom:77px}.panel-title-with-numbers h3{margin-bottom:10px}.panel-title-with-numbers .flex-wrap{display:flex;align-items:flex-start}.panel-title-with-numbers .flex-wrap .box{width:50%}.panel-title-with-numbers .flex-wrap .box:first-of-type{padding-right:20px}.panel-title-with-numbers .flex-wrap .box:last-of-type{padding-left:20px}@media only screen and (max-width:1024px){.panel-title-with-numbers.panel-padding-2{padding-bottom:40px}.panel-title-with-numbers .flex-wrap .box:first-of-type{padding-right:30px}.panel-title-with-numbers .flex-wrap .box:last-of-type{padding-left:30px}}@media only screen and (max-width:767px){.panel-title-with-numbers{text-align:center}.panel-title-with-numbers.has-side-paddings h2{padding-left:0;padding-right:0;width:90%;margin-left:auto;margin-right:auto}.panel-title-with-numbers.minus-margin-mobile{margin-top:-15px}.panel-title-with-numbers h2{margin-bottom:60px}.panel-title-with-numbers h3{margin-bottom:5px}.panel-title-with-numbers .body-p1{padding:0 50px}.panel-title-with-numbers .flex-wrap{display:block}.panel-title-with-numbers .flex-wrap .box{width:100%}.panel-title-with-numbers .flex-wrap .box:first-of-type{margin-bottom:40px;padding-right:0}.panel-title-with-numbers .flex-wrap .box.box:last-of-type{padding-left:0}}.panel-image-gallery{text-align:center;background-color:#f3f3f3}.panel-image-gallery h2{margin-bottom:25px}.panel-image-gallery .images-wrap{margin-top:60px;margin-bottom:60px;display:flex}.panel-image-gallery .images-wrap .element-image-with-subheadline{margin-left:5px;margin-right:5px;width:25%}.panel-image-gallery .images-wrap .element-image-with-subheadline:first-of-type{margin-left:0}.panel-image-gallery .images-wrap .element-image-with-subheadline:last-of-type{margin-right:0}.panel-image-gallery .flex-wrap{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1023px){.panel-image-gallery .flex-wrap{justify-content:space-evenly}}@media only screen and (max-width:767px){.panel-image-gallery{text-align:left;padding-top:40px;padding-bottom:40px}.panel-image-gallery .body-p1,.panel-image-gallery .images-wrap{text-align:center}.panel-image-gallery h2{text-align:center}.panel-image-gallery .row-slider-wrap [class^=col-]{padding-left:0;padding-right:0}.panel-image-gallery .images-wrap{display:block;margin-top:30px;margin-bottom:30px}.panel-image-gallery .images-wrap .element-image-with-subheadline{width:100%;transform:scale(.9);transition:.3s ease-out;margin-left:0;margin-right:0;outline:0;transition-delay:.4s}.panel-image-gallery .images-wrap .element-image-with-subheadline:not(.slick-current){transition-delay:0s}.panel-image-gallery .images-wrap .element-image-with-subheadline:not(.slick-current) .img-wrap{opacity:.5;transition:opacity .5s linear}.panel-image-gallery .images-wrap .element-image-with-subheadline:not(.slick-current) .body-p2-bold{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}.panel-image-gallery .images-wrap .element-image-with-subheadline.slick-current .img-wrap{visibility:visible;opacity:1;transition:opacity .5s linear}.panel-image-gallery .images-wrap .element-image-with-subheadline.slick-current .body-p2-bold{visibility:visible;opacity:1;transition:opacity .5s linear}.panel-image-gallery .images-wrap .slick-arrow{position:absolute;top:40%;transform:translate(0,-50%);width:54px;height:54px;appearance:none;border:0;padding:0;margin:0;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;color:transparent;font-size:0;z-index:5;outline:0;box-shadow:0 2px 4px 0 rgba(116,115,115,.27);-webkit-appearance:none;outline:0}.panel-image-gallery .images-wrap .slick-arrow:hover{opacity:.8}.panel-image-gallery .images-wrap .slick-arrow.slick-prev{left:5%;background-image:url(/themes/smalcode/img/general/btn-arrow-left.png)}.panel-image-gallery .images-wrap .slick-arrow.slick-next{right:5%;background-image:url(/themes/smalcode/img/general/btn-arrow-right.png)}.panel-image-gallery .flex-wrap{display:block;text-align:center}.panel-image-gallery .flex-wrap .cta-pre-wrap{margin-bottom:15px}}.panel-hero{position:relative;z-index:3;overflow:hidden}.panel-hero.color-white{color:#fff}.panel-hero.half-image .bg-img-wrap-bg-color{background-color:#f3f3f3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.panel-hero.half-image .bg-img-wrap{width:50%}.panel-hero .relative-wrap{position:relative;overflow:hidden}.panel-hero .bg-img-wrap{width:100%;height:auto}.panel-hero .bg-img-wrap img{width:100%;height:100%;padding-bottom:1px}.panel-hero .mobile{display:none}.panel-hero .text-layer{position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%)}.panel-hero .text-layer h1{margin-bottom:10px}.panel-hero .text-layer .cta-pre-wrap{margin-top:50px}.panel-hero .popup-video{position:absolute;max-width:450px;cursor:pointer}.panel-hero.paragraph-19 .popup-video{top:54%;left:50%;transform:translateX(-50%)}.panel-hero.paragraph-19 .popup-video .image-wrap{transform:rotate(353deg);max-width:25vw}@media only screen and (max-width:768px){.panel-hero.paragraph-19 .popup-video{top:17%;left:30%}.panel-hero.paragraph-19 .popup-video .image-wrap{max-width:50vw}}.panel-hero.paragraph-41 .popup-video{top:54%;left:20%;transform:translateX(-50%)}.panel-hero.paragraph-41 .popup-video .image-wrap{transform:rotate(356deg);max-width:25vw}@media only screen and (max-width:768px){.panel-hero.paragraph-41 .popup-video{top:26%;left:30%}.panel-hero.paragraph-41 .popup-video .image-wrap{max-width:40vw}}.panel-hero.paragraph-48 .popup-video{top:60%;left:20%;transform:translateX(-50%)}.panel-hero.paragraph-48 .popup-video .image-wrap{transform:rotate(356deg);max-width:25vw}@media only screen and (max-width:768px){.panel-hero.paragraph-48 .popup-video{top:22%;left:60%}.panel-hero.paragraph-48 .popup-video .image-wrap{max-width:40vw}}.panel-hero .bottom-right-wrap{position:absolute;bottom:0;right:5%}.panel-hero .bottom-right-wrap .icon-wrap{padding-left:23%;margin-bottom:40px}.panel-hero .bottom-right-wrap .element-icon-with-link{display:inline-block;width:50%}.panel-hero .bottom-right-wrap .img-wrap{width:25vw}.panel-hero .bottom-right-wrap .img-wrap img{width:100%;margin:auto}.panel-hero .bottom-bar{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:80%;background-color:#fff;height:60px}.panel-hero .bottom-right-wrap .icon-wrap{margin-bottom:10px}@media only screen and (max-width:768px){.panel-hero .col-6{width:70%}.panel-hero .col-6.desktop{display:none}.panel-hero .col-8.desktop{display:none}.panel-hero .col-4{width:62%}}@media only screen and (min-width:767px) and (max-width:1024px){.panel-hero .bg-img-wrap{width:100%;height:auto}.panel-hero .bottom-bar{height:45px}.panel-hero .bottom-right-wrap .img-wrap{width:200px}.panel-hero.half-image .text-layer .col-5{padding-left:0}}@media only screen and (min-width:1024px) and (max-width:1250px){.panel-hero .bottom-right-wrap .img-wrap{width:225px}}@media only screen and (min-width:1251px){.panel-hero .bg-img-wrap img{min-height:700px}}@media only screen and (min-width:768px) and (max-width:1023px){.panel-hero .bottom-right-wrap .img-wrap{width:175px}}@media only screen and (max-width:767px){.panel-hero{padding-bottom:60px;padding-top:50px}.home .panel-hero{padding-top:0}.panel-hero.color-white{color:#000}.panel-hero .bg-img-wrap.img-center img{object-position:center}.panel-hero .bg-img-wrap.img-left img{object-position:left}.panel-hero .bg-img-wrap.img-right img{object-position:right}.home .panel-hero .bg-img-wrap img{min-height:80vh}.panel-hero .col-6,.panel-hero .col-4{width:100%}.panel-hero .mobile{display:block}.panel-hero .body-h5{width:90%}.panel-hero.panel-hero-image-only{padding-bottom:0}.panel-hero.half-image .bg-img-wrap{width:100%}.panel-hero .text-layer{position:relative;top:0;transform:translate(0,0);width:90%;margin:0 auto;margin-top:-15px}.panel-hero .text-layer .cta-pre-wrap{margin-top:15px}.panel-hero .bottom-right-wrap{right:-2%}.panel-hero .bottom-right-wrap .icon-wrap{padding-left:16%}.panel-hero .bottom-right-wrap .img-wrap{width:auto;height:45vh}.panel-hero .bottom-right-wrap .img-wrap picture,.panel-hero .bottom-right-wrap .img-wrap img{width:auto;height:100%}.panel-hero .bottom-bar{width:90%;height:30px}}body:not(.internet-explorer) .panel-hero .bg-img-wrap img{object-fit:cover}body.internet-explorer .panel-hero .bg-img-wrap{background-size:cover;background-repeat:no-repeat;background-position:center}body.internet-explorer .panel-hero .bg-img-wrap img{display:none}.panel-hero-2 .text-layer h1{margin-bottom:0}.panel-hero-2 .cta-flex-wrap{display:flex;align-items:flex-end;margin-bottom:25px}.panel-hero-2 .body-h5{margin-top:10px}@media only screen and (max-width:1249px){.panel-hero-2.half-image .cta-flex-wrap{display:block}.panel-hero-2.half-image .cta-flex-wrap .cta-pre-wrap{margin-bottom:20px}}@media only screen and (max-width:1024px){.panel-hero-2 .text-layer{left:unset;right:0;width:50%}.panel-hero-2 .text-layer .col-6{width:100%}.panel-hero-2 .text-layer .col-6.desktop{display:none}.panel-hero-2 .cta-flex-wrap{display:block;margin-bottom:10px}.panel-hero-2 .cta-flex-wrap .cta-pre-wrap{margin-top:25px;margin-bottom:15px}.panel-hero-2 .cta-flex-wrap .cta-pre-wrap-more a{padding-top:10px;padding-left:0;padding-bottom:10px}.panel-hero-2 .icon-wrap img{margin:unset}.panel-hero-2 .element-icon-with-link img{margin:unset}}@media only screen and (max-width:767px){.panel-hero-2 .text-layer{width:90%}.panel-hero-2 .body-h5{width:100%}.panel-hero-2 .row.tablet-break .col-6{width:100%}}.panel-hero-4{color:#fff}.panel-hero-4 .logo{max-width:143px;height:auto;margin-bottom:16px}@media only screen and (max-width:767px){.panel-hero-4{color:#000}}.panel-2-columns-image-text .checkbox-list{margin-top:40px;margin-bottom:55px}.panel-2-columns-image-text .icon-with-text{padding-top:50px;margin-bottom:30px;display:flex;align-items:flex-start}.panel-2-columns-image-text .icon-with-text img{width:38px;margin-right:15px}.panel-2-columns-image-text .slick-slide{outline:none}.panel-2-columns-image-text .slick-dots{display:flex;justify-content:center;margin:0;padding:16px 0;list-style-type:none}.panel-2-columns-image-text .slick-dots li{margin:0 .25rem}.panel-2-columns-image-text .slick-dots button{display:block;width:12px;height:12px;padding:0;border:1px solid rgba(0,0,0,.5);border-radius:100%;background-color:transparent;text-indent:-9999px}.panel-2-columns-image-text .slick-dots li.slick-active button{background-color:#95c23d;border:1px solid #95c23d}@media only screen and (max-width:1024px){.panel-2-columns-image-text .checkbox-list{margin:35px 0}.panel-2-columns-image-text .checkbox-list .element-checkbox-list-item{margin-bottom:25px}}@media only screen and (max-width:767px){.panel-2-columns-image-text{padding-top:25px;padding-bottom:25px}.panel-2-columns-image-text .col-image{padding-left:0;padding-right:0}.panel-2-columns-image-text .cta-pre-wrap-more{margin-top:30px;text-align:center}.panel-2-columns-image-text .checkbox-list .element-checkbox-list-item{margin-bottom:15px}}.panel-2-columns-text .icons{padding-top:90px;margin-bottom:30px}.panel-2-columns-text .cta-pre-wrap{margin-top:60px}.panel-2-columns-text .check-list{margin-top:40px}.panel-2-columns-text h4{padding-left:53px}@media only screen and (max-width:1024px){.panel-2-columns-text .icons{padding-top:50px}.panel-2-columns-text .cta-pre-wrap{margin-top:30px}.panel-2-columns-text .check-list{margin-top:20px}.panel-2-columns-text h4{padding-left:0}.panel-2-columns-text .col-2{width:10.6666666667%}}@media only screen and (max-width:767px){.panel-2-columns-text{padding-top:25px;padding-bottom:25px}.panel-2-columns-text h4{margin-top:50px}.panel-2-columns-text .cta-pre-wrap{text-align:center}.panel-2-columns-text .icons{padding-top:40px}}.panel-benefits{text-align:center}.panel-benefits .padding-bottom{padding-bottom:90px}.panel-benefits .beneftis-wrap{display:flex;align-items:flex-start}.panel-benefits .body-p1{padding-top:16px}@media only screen and (max-width:1023px){.panel-benefits .padding-bottom{padding-bottom:40px}.panel-benefits .beneftis-wrap{flex-flow:wrap}}@media only screen and (max-width:767px){.panel-benefits{padding:40px 0}}.panel-title-icons-text{text-align:center}.panel-title-icons-text h2{margin-bottom:90px}.panel-title-icons-text .icons{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1023px){.panel-title-icons-text h2{margin-bottom:60px}}@media only screen and (max-width:767px){.panel-title-icons-text .icons{flex-flow:wrap}.panel-title-icons-text .icons .element-icon-with-link{width:50%;margin-top:20px}.panel-title-icons-text .icons .element-icon-with-link:nth-child(1),.panel-title-icons-text .icons .element-icon-with-link:nth-child(2){margin-top:0}.panel-title-icons-text .icons .element-icon-with-link img{margin-left:auto;margin-right:auto}}.panel-simple-text{text-align:center}.panel-title-text{text-align:center;position:relative;z-index:5}.panel-title-text h2{margin-bottom:60px;padding:0 20px}@media only screen and (max-width:1023px){.panel-title-text h2{margin-bottom:20px}}@media only screen and (max-width:767px){.panel-title-text.has-side-paddings h2{width:90%;margin-left:auto;margin-right:auto}.panel-title-text.minus-margin-mobile{margin-top:-15px}}.panel-title-with-buttons{position:relative;z-index:5}.panel-title-with-buttons .relative-wrap{position:relative}.panel-title-with-buttons .bg-img-wrap{width:100%}.panel-title-with-buttons .bg-img-wrap img{width:100%;height:316px}.panel-title-with-buttons .text-layer{position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%)}.panel-title-with-buttons .text-layer .btns-wrap{text-align:center}.panel-title-with-buttons .text-layer .btns-wrap .cta-pre-wrap-more a{padding-right:12px}.panel-title-with-buttons .text-layer .cta-pre-wrap{margin-top:22px}@media only screen and (max-width:767px){.panel-title-with-buttons{padding-bottom:50px}.panel-title-with-buttons .text-layer{position:relative;top:0;transform:translate(0,0);width:90%;margin:0 auto;margin-top:32px}.panel-title-with-buttons .text-layer .cta-pre-wrap{margin-top:18px}.panel-title-with-buttons .title-wrap.mobile{margin-bottom:30px}}body:not(.internet-explorer) .panel-title-with-buttons .bg-img-wrap img{object-fit:cover}body.internet-explorer .panel-title-with-buttons .bg-img-wrap{background-size:cover;background-repeat:no-repeat;background-position:center}body.internet-explorer .panel-title-with-buttons .bg-img-wrap img{display:none}.panel-slider{text-align:center;padding-top:0}.panel-slider h2{margin-bottom:25px}.panel-slider .slider-image-wrapper{margin-top:10px}.panel-slider .slider-image-wrapper .element-image-subheadline-text .row{display:none}.panel-slider .slider-text-wrapper .element-image-subheadline-text .img-wrap{display:none}.panel-slider .arrow-wrapper{position:absolute;top:50%;left:50%;height:70px;width:100%;transform:translate(-50%,-50%);z-index:1}.panel-slider .slick-prev{background-image:url(/themes/smalcode/img/general/btn-arrow-left.png);left:0}.panel-slider .slick-next{background-image:url(/themes/smalcode/img/general/btn-arrow-right.png);right:0}.panel-slider .slick-prev,.panel-slider .slick-next{height:70px;width:70px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;margin:0;padding:0;position:absolute;transform:translate(0,-50%);color:transparent;font-size:0;-webkit-appearance:none;top:50%;z-index:1;outline:0;box-shadow:0 2px 4px 0 rgba(116,115,115,.27)}.panel-slider .slick-prev:hover,.panel-slider .slick-next:hover{opacity:.8}.panel-slider .slick-prev{left:5%}.panel-slider .slick-next{right:5%}@media only screen and (max-width:767px){.panel-slider .body-p1{text-align:center}.panel-slider .slider-image-wrapper{margin-top:40px}.panel-slider .slick-slide{padding:0}.panel-slider .slick-prev,.panel-slider .slick-next{width:54px;height:54px}}.panel-2-columns-text-title-icons{background-color:#f3f3f3}.panel-2-columns-text-title-icons .padding-bottom{margin-bottom:88px}.panel-2-columns-text-title-icons h2{text-align:center}.panel-2-columns-text-title-icons .product-image-slider-icons{display:flex;align-items:center;margin-bottom:64px;justify-content:space-between}.panel-2-columns-text-title-icons .product-image-slider-icons .slider-icon{flex-basis:100%;text-align:center;outline:0}.panel-2-columns-text-title-icons .product-image-slider-icons .slider-icon.active:hover{opacity:1}.panel-2-columns-text-title-icons .product-image-slider-icons .slider-icon:hover{opacity:.7}.panel-2-columns-text-title-icons .product-image-slider-icons .icon{max-width:104px;margin-left:auto;margin-right:auto;cursor:pointer}.panel-2-columns-text-title-icons .product-image-slider-icons .icon .center-wrap:not(.hidden),.panel-2-columns-text-title-icons .product-image-slider-icons .icon .center-wrap-active:not(.hidden){width:100%;height:100%;display:flex;align-items:center;justify-content:center}.panel-2-columns-text-title-icons .product-image-slider-icons .ratio-wrap{padding-bottom:100%}.panel-2-columns-text-title-icons .product-image-slider-icons h6{color:#95c23d}.panel-2-columns-text-title-icons .product-image-slider-icons h6.inactive-text{opacity:0}@media only screen and (max-width:1024px){.panel-2-columns-text-title-icons .padding-bottom{margin-bottom:40px}.panel-2-columns-text-title-icons .product-image-slider-icons{margin-bottom:30px}.panel-2-columns-text-title-icons .element-checkbox-list-item{margin-bottom:15px}}@media only screen and (max-width:768px){.panel-2-columns-text-title-icons .product-image-slider-icons .icon{margin-bottom:0}.panel-2-columns-text-title-icons .product-image-slider-icons .icon img{width:80%}.panel-2-columns-text-title-icons .col-2{width:10.666667%}}@media only screen and (max-width:767px){.panel-2-columns-text-title-icons .product-image-slider-icons{margin-bottom:15px}.panel-2-columns-text-title-icons .product-image-slider-icons .ratio-wrap{padding-bottom:80%}.panel-2-columns-text-title-icons .product-image-slider-icons .icon img{width:60%}.panel-2-columns-text-title-icons .product-image-slider-text .check-list{margin-top:20px}}.panel-simple-title{text-align:center;display:flex;height:658px;align-items:center;border-top:1px solid #95c23d;border-bottom:1px solid #95c23d}.panel-simple-title h2{color:#95c23d}@media only screen and (max-width:767px){.panel-simple-title{height:329px}}.panel-grid{text-align:center}.panel-grid h2{margin-bottom:25px}.panel-grid h6{margin-bottom:30px}.panel-grid .row:nth-child(1){margin-bottom:65px}.panel-grid .col-7{padding-right:10px}.panel-grid .col-5{padding-left:10px}.panel-grid .content-wrapper{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.panel-grid .content-wrapper.left{height:750px}.panel-grid .content-wrapper.right{height:365px}.panel-grid .content-wrapper.right.top{margin-bottom:20px}.panel-grid .overlay{position:absolute;top:0;left:0;bottom:0;right:0;transition:all .2s cubic-bezier(.25,.1,.25,1);background-color:rgba(149,194,61,.7);z-index:2}.panel-grid .text-wrap{background-color:transparent;transition:all .2s cubic-bezier(.25,.1,.25,1);position:absolute;top:50%;left:50%;z-index:3;text-align:center;width:100%;color:#fff;padding:0 60px;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.panel-grid .content-wrapper:hover .overlay,.panel-grid .content-wrapper:hover .text-wrap{opacity:1}.panel-grid .content-wrapper .overlay,.panel-grid .content-wrapper .text-wrap{opacity:0}}@media only screen and (max-width:768px){.panel-grid .text-wrap{padding-left:20px;padding-right:20px}.panel-grid .content-wrapper.left{height:516px}.panel-grid .content-wrapper.right{height:248px}}@media only screen and (max-width:767px){.panel-grid .col-7{padding-right:20px}.panel-grid .col-5{padding-left:20px}.panel-grid .row:nth-child(1){margin-bottom:15px}.panel-grid .content-wrapper.left{margin-bottom:20px}.panel-grid .overlay,.panel-grid .text-wrap{opacity:1}.panel-grid .content-wrapper.left,.panel-grid .content-wrapper.right{height:auto}.panel-grid .text-wrap{position:relative;top:0;left:0;transform:translate(0,0);padding-top:30px;padding-bottom:30px;width:100%;padding-left:20px;padding-right:20px}}.panel-2-column-products h2{margin-bottom:64px;text-align:center}.panel-2-column-products h4{margin-bottom:16px}.panel-2-column-products h6{color:#95c23d;margin-bottom:24px}.panel-2-column-products .img-wrap{border:1px solid #95c23d;width:auto;margin-bottom:32px;overflow:hidden}.panel-2-column-products .body-p1{height:240px}.panel-2-column-products .cta-flex-wrap{display:flex;align-items:flex-end;margin-top:64px}.panel-2-column-products .cta-pre-wrap a,.panel-2-column-products .cta-pre-wrap-more a{padding-left:20px;padding-right:20px}@media only screen and (max-width:767px){.panel-2-column-products .cta-flex-wrap{display:block;text-align:center}.panel-2-column-products .cta-flex-wrap .cta-pre-wrap,.panel-2-column-products .cta-flex-wrap .cta-pre-wrap-more{margin-bottom:20px}.panel-2-column-products .body-p1{height:auto}}.panel-faq{background-color:#f3f3f3}.panel-faq .faq-slider-title{display:flex;align-items:flex-start;cursor:pointer}.panel-faq .faq-slider-title .slider-icon{margin-right:40px;color:rgba(0,0,0,.5)}.panel-faq .faq-slider-title .slider-icon.active:hover{opacity:1}.panel-faq .faq-slider-title .slider-icon:hover{opacity:.7}.panel-faq .faq-slider-title .slider-icon.active{color:#95c23d}.panel-faq .slick-slide{outline:0}.panel-faq .faq-slider-text{margin-top:64px}.panel-video{text-align:center}.panel-video .youtube_container{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-top:60px}.panel-video .youtube_container .youtube_video_embed{position:absolute;top:0;left:0;width:100%;height:100%}.panel-video video{width:100%;height:auto;outline:0}.panel-video .gradient{position:absolute;background-color:rgba(0,0,0,.5);top:0;right:0;bottom:0;left:0;z-index:1;opacity:1;margin-bottom:5px}.panel-video .btn-play-restart-wrap{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#95c23d;z-index:2}.panel-customer-review{text-align:center}.panel-customer-review h2{padding-bottom:64px}.panel-customer-review .cta-pre-wrap{padding-top:61px}@media only screen and (max-width:767px){.panel-customer-review h2{padding-bottom:30px}.panel-customer-review .cta-pre-wrap{padding-top:30px}}.panel-usp-big-slider{text-align:center;box-shadow:0 2px 10px .4px rgba(0,0,0,.1)}.panel-usp-big-slider .padding-bottom{padding-bottom:20px}.panel-usp-big-slider .icon-wrap{display:flex;align-items:flex-start;padding-bottom:6px}.panel-usp-big-slider h2{padding-top:44px}.panel-usp-big-slider .slick-slide{outline:0}@media only screen and (max-width:1024px){.panel-usp-big-slider .slick-list{width:100%}.panel-usp-big-slider .icon-wrap{padding-bottom:0}}@media only screen and (max-width:768px){.panel-usp-big-slider .padding-bottom{padding-bottom:8px}.panel-usp-big-slider .usp-big-content-wrap{padding-top:8px}}.panel-usp-big-slider#panel-399{background-color:#ededed;box-shadow:none}.panel-text-and-3-buttons h4{padding-bottom:24px}.panel-text-and-3-buttons .cta-pre-wrap{padding:12px 0}.panel-text-and-3-buttons .btns-wrap{text-align:right}.panel-text-and-3-buttons .right{margin:auto}@media only screen and (max-width:767px){.panel-text-and-3-buttons .btns-wrap{padding-top:35px;text-align:center}}@media only screen and (max-width:1024px){.panel-text-and-3-buttons .col-3{width:auto}}.panel-contact-1 h2{margin-bottom:66px}.panel-contact-1 .content-elements{display:flex;align-items:flex-start;flex-wrap:wrap}.panel-contact-1 .grey-bg{background-color:#f3f3f3}.panel-contact-1 .btns-wrap{margin-top:18px}.panel-contact-1 .flex-wrap{padding:40px 30px}.panel-contact-1 .flex-wrap .box{width:100%}.panel-contact-1 .flex-wrap h6{position:relative;padding-bottom:5px;cursor:pointer}.panel-contact-1 .flex-wrap h6:hover{opacity:.7}.panel-contact-1 .flex-wrap h6:after{content:"";position:absolute;right:0;top:50%;background-image:url(/themes/smalcode/img/general/icon-mobile-dropdown-black.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:29px;height:13px;transform:rotateX(0deg) translateY(-50%);transition:.4s ease-out}.panel-contact-1 .flex-wrap h6.active:after{transform:rotateX(180deg) translateY(50%)}.panel-contact-1 .flex-wrap .text-item{padding:10px;padding-left:0}@media only screen and (max-width:1023px){.panel-contact-1 .cta-pre-wrap a{padding:15px 20px}}@media only screen and (min-width:768px) and (max-width:900px){.panel-contact-1 .flex-wrap{padding:20px 15px}}@media only screen and (min-width:768px){.panel-contact-1 .flex-wrap{width:calc(33.33% - 20px);margin:10px}.panel-contact-1 .flex-wrap:first-child{margin-left:0;width:calc(33.33% - 10px)}.panel-contact-1 .flex-wrap:last-child{margin-right:0;width:calc(33.33% - 10px)}}@media only screen and (max-width:767px){.panel-contact-1 .content-elements{display:block}.panel-contact-1 .flex-wrap{width:100%;margin-top:10px}}.panel-2-column-text-checklist-icon .grey-bg{background-color:#f3f3f3}.panel-2-column-text-checklist-icon .padding-top-bottom{padding:64px 0}.panel-2-column-text-checklist-icon h2{text-align:center;margin-bottom:64px}.panel-2-column-text-checklist-icon h6{margin-bottom:16px}.panel-2-column-text-checklist-icon .content-row{padding:0 30px}.panel-2-column-text-checklist-icon .text-wrap{min-height:180px}.panel-2-column-text-checklist-icon .icon-wrap,.panel-2-column-text-checklist-icon .check-list,.panel-2-column-text-checklist-icon .icon-wrap .icon:nth-child(2){margin-top:60px}@media only screen and (min-width:1024px){.panel-2-column-text-checklist-icon .icon-wrap{margin-top:40px}}@media only screen and (min-width:768px){.panel-2-column-text-checklist-icon .col-6{padding-left:50px;padding-right:50px}}@media only screen and (max-width:767px){.panel-2-column-text-checklist-icon .text-wrap{min-height:unset}.panel-2-column-text-checklist-icon h2{text-align:left;margin-bottom:0}.panel-2-column-text-checklist-icon h6{margin-top:40px}.panel-2-column-text-checklist-icon .content-row{padding:0}.panel-2-column-text-checklist-icon .icon-wrap,.panel-2-column-text-checklist-icon .check-list,.panel-2-column-text-checklist-icon .icon-wrap .icon:nth-child(2){margin-top:40px}.panel-2-column-text-checklist-icon .icon-wrap img{width:70%}}.panel-app .text-wrap{margin-top:24px}.panel-app .icon-wrap{display:flex;align-items:flex-start;margin-top:62px}.panel-app .icon-wrap .icon:not(:first-child){margin-left:20px}@media only screen and (max-width:1024px){.panel-app .icon-wrap{margin:32px 0}}@media only screen and (max-width:767px){.panel-app .right-image img{width:70%;margin:auto}}.panel-articles h2{margin-bottom:64px}.panel-articles .article-slider-title{display:flex;justify-content:space-around;margin-bottom:64px;position:relative}.panel-articles .article-slider-title:after{content:"";position:absolute;right:-20px;top:50%;transform:translate(0,-50%);background-image:url(/themes/smalcode/img/general/eimsig-pfeil.jpg);width:24px;height:67px;background-size:contain;background-repeat:no-repeat;background-position:center}.panel-articles .slider-title.active{color:#95c23d}.panel-articles .slider-title{cursor:pointer;color:rgba(0,0,0,.5)}.panel-articles .slider-title.active:hover{opacity:1}.panel-articles .slider-title:hover{opacity:.7}.panel-articles .slick-slide{outline:0}.panel-articles .articles-wrapper{display:flex;flex-wrap:wrap}.panel-articles .element-article{width:100%;margin-top:90px}.panel-articles .left .articles-wrapper .element-article:first-child{margin-top:0}@media only screen and (max-width:768px){.panel-articles .element-article{margin-top:50px}}@media only screen and (max-width:767px){.panel-articles .article-slider-title h6{text-align:center}.panel-articles .article-slider-title{flex-wrap:wrap;margin-bottom:30px}.panel-articles .slider-title{padding:5px;flex:0 50%}.panel-articles .element-article{margin-top:40px}}.article-slider-title-fixed{position:fixed;top:50px;left:0;width:100%;opacity:0;background-color:#fff;padding-top:18px;padding-bottom:18px}.article-slider-title-fixed:after{content:"";position:absolute;right:0;top:50%;transform:translate(0,-50%);background-image:url(/themes/smalcode/img/general/eimsig-pfeil.jpg);width:24px;height:67px;background-size:contain;background-repeat:no-repeat;background-position:center}.article-slider-title-fixed.active{opacity:1}.article-slider-title-fixed h6{text-align:center}.article-slider-title-fixed .slider-title{padding:5px;flex:0 50%}.article-slider-title-fixed .slider-title.active{color:#95c23d}.article-slider-title-fixed .slider-title{cursor:pointer;color:rgba(0,0,0,.5)}.article-slider-title-fixed .slider-title.active:hover{opacity:1}.article-slider-title-fixed .slider-title:hover{opacity:.7}.article-slider-title-fixed .slick-slide{outline:0}.panel-partner-2 h2{margin-bottom:24px}.panel-partner-2 .cta-pre-wrap-more{margin-top:52px}.panel-partner-2 h6{margin-bottom:44px}@media only screen and (max-width:767px){.panel-partner-2 .cta-pre-wrap-more{margin:30px 9px}}.panel-partner-3 h2{margin-bottom:24px}.panel-partner-3 .icon-text-wrap{display:flex;align-items:center;padding:40px 30px}.panel-partner-3 .icon-text-wrap:not(:last-child){margin-bottom:16px}.panel-partner-3 .icon-text-wrap .text-wrap{margin-left:24px}.panel-partner-3 .icon-text-wrap .icon-wrap{min-width:140px}.panel-partner-3 .grey-bg{background-color:#f3f3f3}@media only screen and (max-width:768px){.panel-partner-3 .content-wrap{margin-top:30px}.panel-partner-3 .icon-text-wrap{flex-wrap:wrap}.panel-partner-3 .icon-text-wrap .text-wrap{margin-left:0;margin-top:30px}.panel-partner-3 .icon-text-wrap .icon-wrap{width:60%;margin:auto}}.panel-partner-1 .body-p1{margin-top:28px}.panel-partner-1 .content-wrap{position:relative;padding:42px 75px 46px;text-align:center;height:100%;background-color:#f3f3f3}.panel-partner-1 .content-wrap.bg-green{background-color:rgba(149,194,61,.5)}.panel-partner-1 .round-wrap{height:125px;width:125px;margin:auto;border:1px solid #95c23d;border-radius:50%;padding:40px 36px;background-color:#fff}@media only screen and (max-width:768px){.panel-partner-1 .content-wrap{margin-top:30px;padding:20px 35px 23px}}.panel-grid-2 h2{text-align:center;margin-bottom:60px}.panel-grid-2 h3{margin-bottom:30px;font-size:40px;line-height:53px;font-weight:400;letter-spacing:-1px;color:#fff}.panel-grid-2 .content-wrapper{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.panel-grid-2 .content-wrapper.top{margin-bottom:10px}.panel-grid-2 .content-wrapper.top.left,.panel-grid-2 .content-wrapper.top.right{height:520px}.panel-grid-2 .content-wrapper.bottom{margin-top:10px;height:350px}.panel-grid-2 .overlay{position:absolute;top:0;left:0;bottom:0;right:0;transition:all .2s cubic-bezier(.25,.1,.25,1);background-color:rgba(149,194,61,.7);z-index:2}.panel-grid-2 .text-wrap{background-color:transparent;transition:all .2s cubic-bezier(.25,.1,.25,1);position:absolute;top:50%;left:50%;z-index:3;text-align:center;width:100%;color:#fff;padding:0 60px;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.panel-grid-2 .col-6:nth-child(1){padding-right:0}.panel-grid-2 .col-6:nth-child(2){padding-left:0}.panel-grid-2 .content-wrapper.top.left{margin-right:10px}.panel-grid-2 .content-wrapper.top.right{margin-left:10px}.panel-grid-2 .content-wrapper:hover .overlay,.panel-grid-2 .content-wrapper:hover .text-wrap{opacity:1}.panel-grid-2 .content-wrapper .overlay,.panel-grid-2 .content-wrapper .text-wrap{opacity:0}}@media only screen and (max-width:768px){.panel-grid-2 h3{font-size:35px;margin-bottom:15px}.panel-grid-2 .text-wrap{padding-left:20px;padding-right:20px}.panel-grid-2 .content-wrapper.top.left,.panel-grid-2 .content-wrapper.top.right{height:375px}}@media only screen and (max-width:767px){.panel-grid-2 h2{margin-bottom:30px}.panel-grid-2 .content-wrapper.top.left{margin-bottom:20px;height:auto}.panel-grid-2 .content-wrapper.top.right{margin-bottom:20px;height:auto}.panel-grid-2 .content-wrapper.bottom{margin:0;height:520px}.panel-grid-2 .overlay,.panel-grid-2 .text-wrap{opacity:1}.panel-grid-2 .text-wrap{position:relative;top:0;left:0;transform:translate(0,0);padding-top:30px;padding-bottom:30px;width:100%;padding-left:20px;padding-right:20px}}.panel-about-2{padding-bottom:0}.panel-about-2 h2{margin-bottom:42px}.panel-about-2 .partner-details{display:flex;align-items:flex-start;flex-wrap:wrap}.panel-certificate.grey-bg{background-color:#f3f3f3}@media only screen and (max-width:767px){.panel-certificate{padding:50px 0}}.panel-about{margin-top:60px}.panel-about .about-elements-wrap{display:flex;flex-direction:column}@media only screen and (max-width:767px){.panel-about{margin-top:0}}.panel-video-grid .heading-wrap{margin-bottom:64px}.panel-video-grid h2{margin-bottom:24px}.panel-video-grid .youtube_container{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-top:60px;cursor:pointer}.panel-video-grid .youtube_container .youtube_video_embed{position:absolute;top:0;left:0;width:100%;height:100%}.panel-video-grid .col-3{text-align:right}.panel-video-grid .video-list{display:flex;flex-wrap:wrap}.panel-video-grid .btn-play-restart-wrap{margin-top:90px}.panel-video-grid .btn-play-restart-wrap .cta-pre-wrap-more a{padding-left:0}@media only screen and (max-width:1024px){.panel-video-grid{padding-bottom:25px}.panel-video-grid .heading-wrap{margin-bottom:0}}@media only screen and (max-width:768px){.panel-video-grid .btn-play-restart-wrap{margin-top:15px}}@media only screen and (max-width:767px){.panel-video-grid .btn-play-restart-wrap .cta-pre-wrap-more{text-align:center}.panel-video-grid .btn-play-restart-wrap .cta-pre-wrap-more a{padding-left:30px}}.video-popup{position:fixed;left:50%;top:calc(50% + 80px);background-color:transparent;z-index:200;transform:translate(-50%,-50%);width:75%;max-width:1260px}.video-popup .popup-close{position:absolute;top:25px;right:25px;width:20px;cursor:pointer;z-index:50}.video-popup .close-button{background-image:url(/themes/smalcode/img/general/close-Icon.png);background-size:cover;height:32px;width:32px;position:absolute;right:0;top:-50px;cursor:pointer}.video-popup .youtube_container{width:100%;height:0;padding-bottom:56.25%;cursor:pointer}.video-popup .youtube_container .youtube_video_embed{position:absolute;top:0;left:0;width:100%;height:100%}.popup-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:150}.panel-support{background-color:#f3f3f3}.panel-support .support-slider-title{display:flex;align-items:flex-start}.panel-support .support-slider-title .slider-icon{margin-right:40px;cursor:pointer;color:rgba(0,0,0,.5)}.panel-support .support-slider-title .slider-icon.active:hover{opacity:1}.panel-support .support-slider-title .slider-icon:hover{opacity:.7}.panel-support .support-slider-title .slider-icon.active{color:#95c23d}.panel-support .slick-slide{outline:0}.panel-support .slick-list{transition:height .3s ease-in-out}.panel-support .video-portal h2,.panel-support .downlods h2{margin:45px 0 64px}.panel-support .downlods h2{margin:45px 0 15px}.panel-support .video-portal .video-wrapper{position:relative;padding-bottom:56.25%;height:0}.panel-support .video-portal .video-wrapper .abs-wrap{position:absolute;width:100%;height:100%;left:0;top:0}.panel-support .video-portal .video-wrapper .abs-wrap .rel iframe{position:absolute;width:100%;height:100%;left:0;top:0}.panel-support .firmware-updates h2,.panel-support .technical-support h2,.panel-support .ce-zeichen h2{margin:45px 0 24px}.panel-support .ce-zeichen .body-p1 a{text-decoration:none;font-weight:600}@media only screen and (max-width:767px){.panel-support .support-slider-title{flex-flow:wrap}.panel-support .support-slider-title .slider-icon{flex-basis:auto;width:50%;margin:10px 0}}@media only screen and (max-width:768px){.panel-support .support-slider-title h6{text-align:center}}.video-popup{position:fixed;left:50%;top:calc(50% + 80px);background-color:transparent;z-index:200;transform:translate(-50%,-50%);width:75%;max-width:1260px}.video-popup .popup-close{position:absolute;top:25px;right:25px;width:20px;cursor:pointer;z-index:50}.video-popup .close-button{background-image:url(/themes/smalcode/img/general/close-Icon.png);background-size:cover;height:32px;width:32px;position:absolute;right:0;top:-50px;cursor:pointer}.popup-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:150}.panel-about-3 h2{margin-bottom:24px}.panel-about-3 .cta-pre-wrap-more{margin-top:80px}.panel-about-3 .cta-pre-wrap-more a{padding-left:0}@media only screen and (max-width:768px){.panel-about-3 .cta-pre-wrap-more{margin-top:15px}}@media only screen and (max-width:767px){.panel-about-3 .col-image{margin-top:30px}.panel-about-3 .cta-pre-wrap-more{text-align:center}.panel-about-3 .cta-pre-wrap-more a{padding-left:30px}}.panel-webform.grey-bg,.panel-webform-amp.grey-bg{background-color:#f3f3f3}.panel-webform h4,.panel-webform-amp h4{margin-bottom:20px}.panel-webform .body-p1,.panel-webform-amp .body-p1{margin-bottom:42px}.panel-webform .flex-wrap,.panel-webform-amp .flex-wrap{display:flex}.panel-webform .flex-wrap .item,.panel-webform-amp .flex-wrap .item{margin-right:50px;opacity:.5}.panel-webform .flex-wrap .item.active,.panel-webform-amp .flex-wrap .item.active{opacity:1}.panel-webform .flex-wrap .item:last-of-type,.panel-webform-amp .flex-wrap .item:last-of-type{margin-right:0}.panel-webform-amp{display:none}.webform-submission-form{font-size:18px;font-family:inherit;margin:30px 0;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.webform-submission-form .message{display:none}.webform-submission-form .drupal-big-message{left:auto;right:auto;top:auto;width:100%;margin:0 15px 30px;background-color:#95c23d;position:static;color:#fff}.webform-submission-form .drupal-big-message .message-error{padding:15px 0}.webform-submission-form fieldset{margin:0}.webform-submission-form .form-item{margin-bottom:30px}.webform-submission-form label,.webform-submission-form .webform-element-description{display:block;font-size:20px;font-weight:600;letter-spacing:-.5px;padding-bottom:5px}.webform-submission-form .webform-element-description{font-weight:100}.webform-submission-form .js-form-type-checkbox:after{content:"";display:block;clear:both}.webform-submission-form .js-form-type-checkbox input{float:left;width:30px;margin-top:5px}.webform-submission-form .js-form-type-checkbox .description{float:left;width:calc(100% - 30px)}.webform-submission-form select,.webform-submission-form input:not([type=checkbox]):not([type=submit]){color:#38424b;border:solid 1px #ccc}.webform-submission-form input{height:48px;line-height:48px;padding-left:10px}.webform-submission-form input.halfWidth{width:50%}.webform-submission-form input,.webform-submission-form select{width:100%}.webform-submission-form select{-moz-appearance:none;-webkit-appearance:none}.webform-submission-form select::-ms-expand{display:none}.webform-submission-form input[type=checkbox]{height:16px}.webform-submission-form .fullWidth,.webform-submission-form .halfWidth,.webform-submission-form .thirdWidth{padding:0 15px}.webform-submission-form .fullWidth{width:100%}.webform-submission-form .halfWidth{width:50%}.webform-submission-form .thirdWidth{width:33.33%}.webform-submission-form .no-left-padding{padding-left:0}.webform-submission-form .email-container{width:100%}.webform-submission-form .email-container .form-item{padding:0 15px}.webform-submission-form .webform-button--submit{background-color:#95c23d;display:inline-block;cursor:pointer;text-align:center;color:#fff;font-size:18px;line-height:18px;padding:15px 40px;font-weight:600;letter-spacing:-.4px;border-radius:5px;white-space:nowrap;appearance:none;border:0}.webform-submission-form .webform-button--submit.disabled{opacity:.6;cursor:progress;pointer-events:none}.webform-submission-form .js-webform-type-radios span{font-weight:600}.webform-submission-form .js-webform-type-radios .js-form-type-radio{display:flex;margin-bottom:0}.webform-submission-form .js-webform-type-radios .js-form-type-radio input{width:30px;height:30px}.webform-submission-form .js-webform-type-radios .js-form-type-radio label{line-height:30px;padding-bottom:0;font-weight:100}.webform-submission-form .js-form-type-datelist{margin-bottom:0}.webform-submission-form .js-form-type-datelist .container-inline{display:flex}.webform-submission-form .js-form-type-datelist .container-inline .js-form-type-select{margin-right:20px}.webform-submission-form .js-form-type-datelist .container-inline .js-form-type-select:last-of-type{margin-right:0}.webform-submission-form .js-form-type-number input{width:100px}.webform-submission-form .form-item-webform-number-keys label{width:calc(33.333% - 20px)}.webform-submission-form .form-item-webform-html-01{margin-top:30px}.webform-submission-form .webform-flexbox{flex-flow:wrap;margin-top:0}.webform-submission-form .webform-flexbox>div{flex:auto}.webform-submission-form .webform-flexbox>div:nth-child(1),.webform-submission-form .webform-flexbox>div:nth-child(2),.webform-submission-form .webform-flexbox>div:nth-child(3){width:100%}.webform-submission-form .webform-flexbox>div:nth-child(4),.webform-submission-form .webform-flexbox>div:nth-child(5),.webform-submission-form .webform-flexbox>div:nth-child(6),.webform-submission-form .webform-flexbox>div:nth-child(7){width:50%}.webform-submission-form .js-form-submit{margin-left:15px}.webform-submission-form select{color:#38424b;border:solid 1px #ccc;height:48px;line-height:48px;padding-left:10px;appearance:none;position:relative;border-radius:0;background-color:#fff;background-image:url(/themes/smalcode/img/general/select-arrow.png);background-size:12px 6px;background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;padding-right:35px}.webform-submission-form textarea{width:100%;max-width:100%;min-width:100%;resize:none;padding:10px;color:#38424b;border:solid 1px #ccc}@media only screen and (max-width:767px){.webform-submission-form{display:block}.webform-submission-form input:not(.webform-button--submit),.webform-submission-form .fullWidth,.webform-submission-form .halfWidth,.webform-submission-form .thirdWidth{width:100%}.webform-submission-form input.halfWidth{width:100%}.webform-submission-form .form-item label{line-height:24px}.webform-submission-form .form-item input{height:40px;line-height:40px;padding-left:8px;width:100%}.webform-submission-form .form-actions{text-align:center}.webform-submission-form .webform-button--submit{font-size:16px;line-height:16px;padding:12px 30px}.webform-submission-form .js-form-type-checkbox input{width:30px;height:16px}.webform-submission-form .js-form-submit{width:auto;margin-left:0}.webform-submission-form .form-item-webform-number-keys label{width:100%}.webform-submission-form .webform-flexbox.js-webform-states-hidden[style*='display: block']{display:block}.webform-submission-form .webform-flexbox>div:nth-child(4),.webform-submission-form .webform-flexbox>div:nth-child(5),.webform-submission-form .webform-flexbox>div:nth-child(6),.webform-submission-form .webform-flexbox>div:nth-child(7){width:100%}}@media only screen and (min-width:768px){.webform-submission-form .js-webform-type-webform-email-confirm .fieldset-wrapper{display:flex}.webform-submission-form .js-webform-type-webform-email-confirm .fieldset-wrapper .form-item-webform-email-01-mail-1,.webform-submission-form .js-webform-type-webform-email-confirm .fieldset-wrapper .js-form-item-e-mail--mail-1{padding-right:15px;width:33.33%}.webform-submission-form .js-webform-type-webform-email-confirm .fieldset-wrapper .form-item-webform-email-01-mail-2,.webform-submission-form .js-webform-type-webform-email-confirm .fieldset-wrapper .js-form-item-e-mail--mail-2{padding-left:15px;width:33.33%}}@media only screen and (min-width:768px) and (max-width:1024px){.webform-submission-form .thirdWidth{width:50%}.webform-submission-form .fullWidth{padding-right:45px}.webform-submission-form .js-webform-type-webform-email-confirm .fieldset-wrapper{display:flex}.webform-submission-form .js-webform-type-webform-email-confirm .fieldset-wrapper .form-item-webform-email-01-mail-1,.webform-submission-form .js-webform-type-webform-email-confirm .fieldset-wrapper .js-form-item-e-mail--mail-1{padding-right:15px;width:50%}.webform-submission-form .js-webform-type-webform-email-confirm .fieldset-wrapper .form-item-webform-email-01-mail-2,.webform-submission-form .js-webform-type-webform-email-confirm .fieldset-wrapper .js-form-item-e-mail--mail-2{padding-left:15px;width:50%}}.panel-3-columns-products h2{margin-bottom:64px;text-align:center}.panel-3-columns-products h4{font-size:30px;margin-bottom:16px}.panel-3-columns-products h6{color:#95c23d;margin-bottom:24px}.panel-3-columns-products .img-wrap{width:auto;margin-bottom:32px;overflow:hidden}.panel-3-columns-products .body-p2{height:385px;padding-left:21px}.panel-3-columns-products .body-p2 li{list-style-type:disc}.panel-3-columns-products .cta-flex-wrap{display:flex;align-items:flex-end;margin-top:64px}.panel-3-columns-products .cta-pre-wrap a,.panel-3-columns-products .cta-pre-wrap-more a{padding-left:20px;padding-right:20px}@media only screen and (max-width:1160px){.panel-3-columns-products .cta-flex-wrap{display:block;text-align:center}.panel-3-columns-products .cta-flex-wrap .cta-pre-wrap,.panel-3-columns-products .cta-flex-wrap .cta-pre-wrap-more{margin-bottom:20px}}@media only screen and (max-width:1200px){.panel-3-columns-products h4{font-size:20px}.panel-3-columns-products .body-p2{height:280px}}@media only screen and (max-width:768px){.panel-3-columns-products .body-p2{height:320px}.panel-3-columns-products h4{font-size:22px;font-weight:400}}@media only screen and (max-width:767px){.panel-3-columns-products .body-p2{height:auto}.panel-3-columns-products .cta-flex-wrap{margin-top:32px;margin-bottom:48px}}.panel-title-text-2{text-align:center;position:relative;z-index:5}.panel-title-text-2 h2{margin-bottom:60px}@media only screen and (max-width:1023px){.panel-title-text-2 h2{margin-bottom:20px}}@media only screen and (max-width:767px){.panel-title-text-2.has-side-paddings h2{width:90%;margin-left:auto;margin-right:auto}.panel-title-text-2.minus-margin-mobile{margin-top:-15px}}.panel-2-title-text{text-align:center;position:relative;z-index:5}.panel-2-title-text h2{margin-bottom:60px;padding:0 20px}@media only screen and (max-width:1023px){.panel-2-title-text h2{margin-bottom:20px}}@media only screen and (max-width:767px){.panel-2-title-text.has-side-paddings h2{font-size:30px;margin-left:auto;margin-right:auto}.panel-2-title-text.minus-margin-mobile{margin-top:-15px}}.panel-impressum h2{text-align:left;margin:170px 0 100px}.panel-impressum img{width:145px;float:left;margin-right:40px}@media only screen and (max-width:480px){.panel-impressum img{float:none}}.panel-2-steps{background-color:#f3f3f3}.panel-2-steps .flex-wrap{display:flex}.panel-2-steps .flex-end{align-items:flex-end}.panel-2-steps .flex-center{justify-content:center}.panel-2-steps .step{width:58.333333333%}.panel-2-steps .step-number{width:28px;height:28px;background-color:#95c23d;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#fff;font-weight:bolder;margin-top:30px;margin-bottom:5px}.panel-2-steps .step-image{width:41.6666666667%}.panel-2-steps .phone-image img{width:80px}.panel-2-steps .cta-pre-wrap{padding-top:60px}@media only screen and (max-width:768px){.panel-2-steps .padding-top-mobile{padding-top:60px}}.panel-with-text-image-price .image{max-width:300px;height:auto;width:30%;padding-right:20px}@media only screen and (max-width:767px){.panel-with-text-image-price .image{width:100%}}.panel-with-text-image-price .text{width:70%}@media only screen and (max-width:767px){.panel-with-text-image-price .text{width:100%}}.panel-with-text-image-price .flex-wrap{display:flex;justify-content:space-between;align-items:center}.panel-with-text-image-price .flex-wrap .text h5{padding-bottom:16px}.panel-with-text-image-price .flex-wrap .text .body-h5,.panel-with-text-image-price .flex-wrap .text .body-h5 p{color:#000}.panel-with-text-image-price .flex-wrap .price{color:#95c23d;text-align:right}.panel-with-text-image-price ul{padding-left:26px}.panel-with-text-image-price ul li{list-style-type:disc}.panel-with-text-image-price .mobile .bottom-text-wrap{padding:32px 0}.panel-with-text-image-price .mobile .bottom-text-wrap h5{padding-bottom:16px}.panel-with-text-image-price .mobile .image{margin:auto}.blog-overview .meta,.blog-full .meta{border-bottom:solid 1px #979797;display:flex;margin-top:10px;vertical-align:middle;color:#979797;font-size:12px}.blog-overview .meta .date,.blog-full .meta .date{padding-right:10px;border-right:solid 1px #979797;line-height:3em;white-space:nowrap}.blog-overview .meta .categories,.blog-full .meta .categories{padding-left:10px;line-height:3em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-overview .meta .categories a::after,.blog-full .meta .categories a::after{content:", "}.blog-overview .meta .categories a:last-of-type::after,.blog-full .meta .categories a:last-of-type::after{display:none}.blog-full h1{padding:30px 0 10px}.blog-full .maxWidth{margin-top:-5%;background-color:#fff;position:relative}.blog-full .body p{margin:20px 0}.blog-full .body blockquote{border-left:solid 2px #979797;padding-left:10px}.blog-full .body h1,.blog-full .body h2,.blog-full .body h3,.blog-full .body h4,.blog-full .body h5{font-size:24px;font-weight:700}.blog-full .body a{font-weight:700}.blog-full .body ol,.blog-full .body ul{margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.blog-full .body ol li{list-style-type:decimal}.blog-full .body ul li{list-style-type:disc}@media screen and (min-width:768px){.blog-full .body{padding:50px 0}.blog-full h1{padding:50px 100px}.blog-full .image img{object-fit:cover;object-position:center;height:80vh}}.blog-overview header form{display:none}.blog-overview form{margin-top:15px}.blog-overview form .form-item-kategorie,.blog-overview form .form-item-tid,.blog-overview form .form-item-suche label,.blog-overview form .form-actions{display:none}.blog-overview form input{padding:5px 10px}.blog-overview .read-more{color:#95c23d;background-image:url(/themes/smalcode/img/general/icon-arrow-right-green-small.png);background-position:right center;background-repeat:no-repeat;background-size:8px 14px;display:inline-block;padding-right:20px}.blog-overview nav{width:100%;text-align:center}.blog-overview nav ul li{display:inline;padding:0 10px;color:#979797}.blog-overview nav ul li.pager__item--first,.blog-overview nav ul li.pager__item--last{display:none}.blog-overview nav ul li.is-active{color:#95c23d}.blog-overview nav ul li.pager__item--previous{padding:0;float:left;transform:rotateY(180deg);background-image:url(/themes/smalcode/img/general/arrow-next.png);background-position:right center;background-repeat:no-repeat;background-size:40px 21px}.blog-overview nav ul li.pager__item--previous span:last-child{color:transparent}.blog-overview nav ul li.pager__item--next{padding:0;float:right;background-image:url(/themes/smalcode/img/general/arrow-next.png);background-position:right center;background-repeat:no-repeat;background-size:40px 21px}.blog-overview nav ul li.pager__item--next span:last-child{color:transparent}@media screen and (max-width:768px){.blog-overview nav{margin:50px 0}}@media screen and (min-width:768px){.blog-overview h1{float:left}.blog-overview .views-exposed-form{float:right}.blog-overview .title-wrap{margin:170px 0 100px}.blog-overview .row:not(:last-of-type){border-bottom:solid 1px #979797}}@media screen and (max-width:767px){.blog-overview .views-exposed-form{margin-top:10px}.blog-overview .title-wrap{margin:80px 0 20px}.blog-overview .row:not(:last-of-type){border-bottom:solid 1px #979797}}@media screen and (min-width:768px){.blog-overview .col-9{display:flex;flex-wrap:wrap;padding-top:80px;border-right:solid 1px #979797}.blog-overview .col-9 .views-row{width:50%}}.blog-overview .col-3 .categories{padding-top:10px}.blog-overview .col-3 .category{line-height:2.5em}.blog-overview .col-3 .category.active{font-weight:700}@media screen and (min-width:768px){.blog-overview .col-3{padding-top:80px}}@media screen and (max-width:767px){.blog-overview .col-3{padding-top:20px;padding-bottom:20px;border-top:solid 1px #979797;border-bottom:solid 1px #979797}}.blog-overview .teaser-big{display:flex;border-top:solid 1px #979797}.blog-overview .teaser-big .body{font-size:18px;margin-bottom:20px}@media screen and (min-width:768px){.blog-overview .teaser-big{padding:80px 0}.blog-overview .teaser-big .wrap-left,.blog-overview .teaser-big .wrap-right{width:50%}.blog-overview .teaser-big h2{font-size:24px;line-height:1.5em;margin-bottom:15px}.blog-overview .teaser-big .wrap-left{padding-right:30px}.blog-overview .teaser-big .meta{display:none}.blog-overview .teaser-big .categories{line-height:2em;text-transform:uppercase}.blog-overview .teaser-big .categories a::after{content:" / "}.blog-overview .teaser-big .categories a:last-of-type::after{display:none}}@media screen and (max-width:767px){.blog-overview .teaser-big{flex-direction:column-reverse;margin:30px 0}.blog-overview .teaser-big .wrap-left>.categories{display:none}.blog-overview .teaser-big h2{font-size:24px;line-height:1.5em;margin:15px 0;color:#000}.blog-overview .teaser-big .body{display:none}}.blog-overview .teaser h3{font-size:24px;line-height:1.5em;margin:15px 0;color:#000}.blog-overview .teaser .image{height:0;padding-bottom:110%;position:relative}.blog-overview .teaser .image picture,.blog-overview .teaser .image img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover}@media screen and (min-width:768px){.blog-overview .teaser{padding-right:38px;padding-bottom:38px}}@media screen and (max-width:767px){.blog-overview .teaser{width:100%;margin:30px 0}}body.hide-drupal-stuff{padding-top:0;margin-left:0}#header{padding-left:35px;padding-right:50px;position:fixed;top:0;left:0;width:100%;z-index:500;background-color:rgba(255,255,255,.9);box-shadow:0 2px 6px rgba(115,115,115,.15)}.toolbar-tray-open:not(.hide-drupal-stuff) #header{top:80px}#header a.active{color:#95c23d}#header .flex-wrap-main{display:flex;align-items:center;height:80px;justify-content:space-between}@media only screen and (min-width:1024px){#header .flex-wrap-main{gap:30px}}#header .left-flex-wrap,#header .flex-wrap{display:flex;align-items:center}#header .main-logo{display:block;width:115px;margin-right:50px}#header .links{display:flex;align-items:center}#header .links a{display:block;margin-right:50px}#header .links a:last-of-type{margin-right:0}#header .links a.active:hover{opacity:1}#header .links a:hover{opacity:.7}#header .store-link{display:block;width:36px;margin-left:70px}@media only screen and (max-width:1199px){#header .links a{margin-right:30px}#header .store-link{margin-left:30px}}@media only screen and (max-width:1023px){#header{display:none}}@media only screen and (min-width:1024px){#mobile-header,#mobile-header-overlay,#body-overlay{display:none}}@media only screen and (max-width:1023px){#mobile-header{position:fixed;top:0;left:0;width:100%;z-index:500;background-color:rgba(255,255,255,.9);padding-left:16px;padding-right:16px;display:flex;align-items:center;height:50px;justify-content:space-between;box-shadow:0 1px 4px 0 rgba(0,0,0,.24)}#mobile-header .hambuger{width:26px;cursor:pointer}#mobile-header .main-logo{display:block;width:80px;margin-left:60px}#mobile-header .right-wrap{display:flex;align-items:center}#mobile-header .phone-pre-wrap{margin-right:40px}#mobile-header .phone-pre-wrap a{font-size:0;display:block;width:24px;padding-left:0;height:24px;padding-top:0}#mobile-header .phone-pre-wrap a:after{width:100%;height:100%}#mobile-header .store-link{width:30px;display:block}#mobile-header-overlay{position:fixed;top:0;left:0;width:250px;z-index:510;background-color:#fff;height:100%}#mobile-header-overlay .close-row{cursor:pointer;display:flex;align-items:center;height:56px;justify-content:flex-end;padding-right:15px}#mobile-header-overlay .close-row .icon{width:20px;margin-left:10px}#mobile-header-overlay .links a{display:block;padding-left:35px;line-height:56px;font-size:20px}#mobile-header-overlay .links a:last-of-type{border-bottom:0}#mobile-header-overlay .links a.active{color:#95c23d}}@media only screen and (max-width:1023px){#mobile-header-overlay{transform:translate(-100%,0);transition:.3s ease-out;pointer-events:none}#mobile-header-overlay.active{pointer-events:all;transform:translate(0,0)}#body-overlay{background-color:rgba(0,0,0,.65);opacity:0;transition:.3s ease-out;position:fixed;width:100%;height:100%;top:0;left:0;z-index:502;pointer-events:none}#body-overlay.active{opacity:1;pointer-events:all}}.commercial-banner{margin-top:80px;display:block;width:100%;z-index:4;background-color:#95c23d;color:#fff;position:absolute}.commercial-banner .close-banner{width:16px;height:16px;position:absolute;right:23px;top:14px;cursor:pointer;display:none}.commercial-banner .flex-wrap-main{display:flex;align-items:center;height:80px;justify-content:space-between;max-width:1300px}.commercial-banner .flex-wrap-main .col-6{position:relative}.commercial-banner .flex-wrap-main .col-6.mid-line::after{position:absolute;right:0;top:50%;transform:translateY(-50%);height:48px;width:2px;background-color:#fff;content:""}.commercial-banner .item-wrap{display:flex;justify-content:center}.commercial-banner .item-wrap .logo{margin-right:50px;height:auto}.commercial-banner .item-wrap .wuerth-link .img{width:156px}.commercial-banner .item-wrap .satander-link .img{width:104px}@media only screen and (max-width:1023px){.commercial-banner{font-size:10px;margin-top:50px}.commercial-banner .col-6{padding:0 10px}.commercial-banner .item-wrap{display:block}.commercial-banner .item-wrap .wuerth-link .img{width:110px;margin-bottom:10px}.commercial-banner .item-wrap .satander-link .img{width:70px;margin-bottom:10px}.commercial-banner .item-wrap .logo{margin-right:0}}@media only screen and (min-width:1024px){.commercial-banner+main{padding-top:80px}}.panel-block--bottom-info .first-row{margin-bottom:90px}.panel-block--bottom-info .info-wrap{margin-bottom:35px}.panel-block--bottom-info .btns-wrap{text-align:center}.panel-block--bottom-info .phone-pre-wrap{padding-top:40px;padding-bottom:40px;border-top:1px solid #95c23d;border-bottom:1px solid #95c23d;margin-top:35px;margin-bottom:35px}.panel-block--bottom-info .phone-pre-wrap a:hover{color:#8fba3a}.panel-block--bottom-info .desktop-headline{display:block}.panel-block--bottom-info .tablet-headline{display:none}@media only screen and (max-width:1024px){.panel-block--bottom-info .desktop-headline{display:none}.panel-block--bottom-info .tablet-headline{display:block}}@media only screen and (max-width:767px){.panel-block--bottom-info .first-row{margin-bottom:40px}.panel-block--bottom-info .first-row [class^=col-]{padding-left:0;padding-right:0}.panel-block--bottom-info .first-row .col-headline{padding-left:20px;padding-right:20px}.panel-block--bottom-info .first-row .body-h2{margin-bottom:40px}.panel-block--bottom-info .info-wrap{margin-bottom:40px}.panel-block--bottom-info .phone-pre-wrap{margin-top:25px;margin-bottom:25px;padding-top:25px;padding-bottom:25px}}.panel-block--footer{background-color:#d8d8d8}.panel-block--footer .link-list a,.panel-block--footer .link-list p{display:block;margin-bottom:10px}.panel-block--footer .link-list a:last-child,.panel-block--footer .link-list p:last-child{margin-bottom:0}.panel-block--footer .link-list a:hover{opacity:.7}.panel-block--footer .flex-wrap{display:flex;align-items:flex-start;justify-content:space-between}.panel-block--footer .flex-wrap .box{padding-right:50px}.panel-block--footer .flex-wrap .box:last-of-type{padding-right:0}.panel-block--footer h6{margin-bottom:40px}.panel-block--footer .third-box .element-icon-with-link:first-of-type{margin-bottom:15px}.panel-block--footer .fourth-box .element-icon-with-link:first-of-type{margin-bottom:40px}.panel-block--footer .last-box h6{margin-bottom:20px}.panel-block--footer .last-box .inner-box:first-of-type{margin-bottom:40px}.panel-block--footer .last-box .icon-list{display:flex;align-items:center}.panel-block--footer .last-box .icon-list .element-small-icon{margin-right:15px}.panel-block--footer .last-box .icon-list .element-small-icon:last-of-type{margin-right:0}@media only screen and (max-width:1023px){.panel-block--footer{padding-top:30px}.panel-block--footer .flex-wrap{flex-flow:wrap}.panel-block--footer .flex-wrap .box{padding-right:0}.panel-block--footer .flex-wrap .first-box,.panel-block--footer .flex-wrap .second-box{width:100%}.panel-block--footer .flex-wrap .first-box h6,.panel-block--footer .flex-wrap .second-box h6{position:relative;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #000;cursor:pointer}.panel-block--footer .flex-wrap .first-box h6:after,.panel-block--footer .flex-wrap .second-box h6:after{content:"";position:absolute;right:0;top:0;background-image:url(/themes/smalcode/img/general/icon-mobile-dropdown-black.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:29px;height:13px;transform:rotateX(0deg);transition:.4s ease-out}.panel-block--footer .flex-wrap .first-box h6.active:after,.panel-block--footer .flex-wrap .second-box h6.active:after{transform:rotateX(180deg)}.panel-block--footer .flex-wrap .second-box{margin-top:30px}.panel-block--footer .flex-wrap .third-box,.panel-block--footer .flex-wrap .fourth-box{width:50%;margin-top:30px;margin-bottom:30px}.panel-block--footer .flex-wrap .third-box h6,.panel-block--footer .flex-wrap .fourth-box h6{margin-bottom:10px}.panel-block--footer .flex-wrap .third-box .link-list,.panel-block--footer .flex-wrap .fourth-box .link-list{display:flex;align-items:center}.panel-block--footer .flex-wrap .third-box .link-list .element-icon-with-link,.panel-block--footer .flex-wrap .fourth-box .link-list .element-icon-with-link{margin-bottom:0;margin-right:10px}.panel-block--footer .flex-wrap .third-box .link-list .element-icon-with-link{width:50px}.panel-block--footer .flex-wrap .fourth-box .link-list .element-icon-with-link{width:70px}.panel-block--footer .flex-wrap .last-box{width:100%;display:flex;align-items:flex-start}.panel-block--footer .flex-wrap .last-box .inner-box{width:50%}.panel-block--footer .flex-wrap .last-box h6{margin-bottom:10px}}@media only screen and (max-width:767px){.panel-block--footer .flex-wrap .last-box{display:block}.panel-block--footer .flex-wrap .last-box .inner-box{margin-bottom:30px}.panel-block--footer .flex-wrap .last-box .icon-list .element-small-icon{width:50px}}.element-small-icon{width:40px}@media only screen and (max-width:1023px){.element-small-icon{width:30px}}body{margin:0;color:#000;background-color:#fff;font-family:exo,sans-serif}img{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none}ul,ul>li{margin:0;padding:0;list-style-type:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.cta-pre-wrap a,.cta-pre-wrap-more a{font-size:18px;line-height:18px;padding-left:40px;padding-right:40px;padding-top:15px;padding-bottom:15px;font-weight:600;letter-spacing:-.4px;border-radius:5px;white-space:nowrap}@media only screen and (max-width:767px){.cta-pre-wrap a,.cta-pre-wrap-more a{font-size:16px;line-height:16px;padding-left:30px;padding-right:30px;padding-top:12px;padding-bottom:12px}}.cta-pre-wrap a{background-color:#95c23d;color:#fff;display:inline-block}.cta-pre-wrap a:hover{background-color:#8fba3a}.cta-pre-wrap-more a:hover{color:#8fba3a}.cta-pre-wrap-more a{color:#95c23d;display:inline-flex;align-items:center}.cta-pre-wrap-more a .icon{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/themes/smalcode/img/general/icon-arrow-right-green-small.png);width:8px;height:14px;display:inline-block;margin-left:10px}@media only screen and (min-width:768px){.cta-pre-wrap-more.transparent a{background-color:transparent;border:none}}.phone-pre-wrap a{display:inline-block;color:#95c23d;font-weight:600;position:relative;padding-left:35px;font-size:18px;padding-top:2px}.phone-pre-wrap a:after{content:"";width:24px;height:24px;position:absolute;left:0;top:0;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/themes/smalcode/img/general/icon-phone-green.png)}.phone-pre-wrap .vacation-banner{display:flex;align-items:center;color:#fff;font-size:18px;font-style:normal;font-weight:600;position:relative;border-radius:4px;cursor:pointer}@media only screen and (min-width:1440px){.phone-pre-wrap .vacation-banner{user-select:none}}@media only screen and (min-width:1024px){.phone-pre-wrap .vacation-banner{padding:4px 24px;background-color:#1b1b1b}}.phone-pre-wrap .vacation-banner svg{width:32px;height:32px}.phone-pre-wrap .vacation-banner--title{transition:.3s ease-in-out opacity;opacity:1;z-index:1}.phone-pre-wrap .vacation-banner--text{position:absolute;border-radius:4px;background-color:#1b1b1b;top:0;left:0;font-weight:300;padding:16px 24px;max-height:0;opacity:0;transition:.3s ease-in-out all;overflow:hidden}@media only screen and (max-width:1605px){.phone-pre-wrap .vacation-banner--title{width:min-content}}@media only screen and (max-width:1439px){.phone-pre-wrap .vacation-banner--title{display:none}}@media only screen and (min-width:1440px){.phone-pre-wrap .vacation-banner:hover .vacation-banner--title{opacity:0}.phone-pre-wrap .vacation-banner:hover .vacation-banner--text{max-height:300px;opacity:1}}.phone-pre-wrap .vacation-banner p{padding-right:16px}@media only screen and (max-width:767px){.phone-pre-wrap a{font-size:16px}}@-webkit-keyframes textAnimationsFadeInUp{0%{opacity:.2;-webkit-transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0px)}}@keyframes textAnimationsFadeInUp{0%{opacity:.2;transform:translateY(30px)}100%{opacity:1;transform:translateY(0px)}}.in-view{opacity:.2;transform:translateY(30px)}.text-animation{-webkit-animation-name:textAnimationsFadeInUp;animation-name:textAnimationsFadeInUp;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:200ms;animation-delay:200ms;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}.media--loading::before{width:20px;height:20px;max-width:20px;background:#95c23d}.panel-padding-1{padding-top:150px;padding-bottom:150px}@media only screen and (max-width:1023px){.panel-padding-1{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width:767px){.panel-padding-1{padding-top:50px;padding-bottom:50px}}.panel-padding-2{padding-top:80px;padding-bottom:80px}.panel-padding-2.no-top-padding{padding-top:0}.panel-padding-2.no-bottom-padding{padding-bottom:0}@media only screen and (max-width:767px){.panel-padding-2{padding-top:70px;padding-bottom:70px}}.panel-padding-3{padding-top:80px;padding-bottom:80px}.panel-padding-3.no-top-padding{padding-top:0}.panel-padding-3.no-bottom-padding{padding-bottom:0}@media only screen and (max-width:1024px){.panel-padding-3{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:767px){.panel-padding-3{padding-top:25px;padding-bottom:25px}}.vacation-popup{display:none;width:100%;height:100vh;position:fixed;background:rgba(0,0,0,.4);left:0;top:0;z-index:1001;color:#fff}.vacation-popup .relative{position:relative;width:100%;height:100%}.vacation-popup-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#1b1b1b;padding:56px;max-width:700px;width:calc(100% - 96px)}@media only screen and (max-width:1024px){.vacation-popup-inner{padding:24px 24px 32px;width:calc(100% - 32px)}}.vacation-popup-title{display:flex;gap:16px;align-items:center;padding-bottom:56px;font-size:18px;font-style:normal;font-weight:600}@media only screen and (max-width:1024px){.vacation-popup-title{font-size:12px;padding-bottom:32px}}.vacation-popup-text{font-size:24px;font-style:normal;font-weight:400}@media only screen and (max-width:1024px){.vacation-popup-text{font-size:18px}}.vacation-popup-close{position:absolute;top:-48px;right:0;cursor:pointer}@media only screen and (max-width:1024px){.vacation-popup-close{top:-32px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}