.btn-get-started,.lang-btn{letter-spacing:1px;padding:10px 15px!important}#cookieNotice p,#cookieNotice ul,.imprint .contact-info{text-align:center;margin-bottom:20px}.footer .footer-about a,.lang-btn,.website_name_footer{font-family:var(--heading-font)}:root{--color-default:#444444;--color-primary:#106eea;--color-secondary:#ff4a17;--default-font:"Roboto",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--heading-font:"Montserrat",sans-serif;--nav-font:"Poppins",sans-serif;--background-color:#ffffff;--default-color:#222222;--heading-color:#172a28;--accent-color:#182b4c;--surface-color:#ffffff;--contrast-color:#ffffff;--yellow-color:#fdcd17;--nav-color:#ffffff;--nav-hover-color:#182b4c;--nav-mobile-background-color:#ffffff;--nav-dropdown-background-color:#ffffff;--nav-dropdown-color:#01433c;--nav-dropdown-hover-color:#182b4c}.lang-btn{color:var(--contrast-color)!important;background:var(--accent-color);font-weight:400;font-size:16px;display:inline-block;border-radius:4px;transition:.5s;color:var(--contrast-color)!important;background:color-mix(in srgb,var(--accent-color),transparent 15%);box-shadow:0 8px 28px rgba(0,0,0,.1)}.cbh-ph-circle,.cbh-ph-circle-fill{-webkit-border-radius:100%;-moz-border-radius:100%;opacity:.1}.cbh-ph-circle,.cbh-phone{background-color:transparent}.cbh-phone{display:block;position:fixed;left:-50px;bottom:87px;visibility:hidden;width:0;height:50px;z-index:999;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s}.cbh-phone.cbh-show{visibility:visible}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.cbh-phone.cbh-static1{opacity:.6}.cbh-phone.cbh-hover1{opacity:1}.cbh-ph-circle{width:110px;height:110px;top:40px;left:40px;position:absolute;border-radius:100%;border:2px solid rgba(30,30,30,.4);-webkit-animation:1.2s ease-in-out infinite cbh-circle-anim;-moz-animation:1.2s ease-in-out infinite cbh-circle-anim;-ms-animation:cbh-circle-anim 1.2s infinite ease-in-out;-o-animation:1.2s ease-in-out infinite cbh-circle-anim;animation:1.2s ease-in-out infinite cbh-circle-anim;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.cbh-phone.cbh-active .cbh-ph-circle1{-webkit-animation:1.1s ease-in-out infinite cbh-circle-anim!important;-moz-animation:1.1s ease-in-out infinite cbh-circle-anim!important;-ms-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;-o-animation:1.1s ease-in-out infinite cbh-circle-anim!important;animation:1.1s ease-in-out infinite cbh-circle-anim!important}.cbh-phone.cbh-static .cbh-ph-circle{-webkit-animation:2.2s ease-in-out infinite cbh-circle-anim!important;-moz-animation:2.2s ease-in-out infinite cbh-circle-anim!important;-ms-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-o-animation:2.2s ease-in-out infinite cbh-circle-anim!important;animation:2.2s ease-in-out infinite cbh-circle-anim!important}.cbh-phone.cbh-hover .cbh-ph-circle{border-color:#00aff2;opacity:.5}.cbh-phone.cbh-gray .cbh-ph-circle,.cbh-phone.cbh-green.cbh-hover .cbh-ph-circle{border-color:#75eb50;opacity:.5}.cbh-phone.cbh-green .cbh-ph-circle{opacity:.5}.cbh-phone.cbh-gray.cbh-hover .cbh-ph-circle{border-color:#ccc;opacity:.5}.cbh-ph-circle-fill{width:74px;height:74px;top:58px;left:58px;position:absolute;background-color:#000;border-radius:100%;border:2px solid transparent;-webkit-animation:2.3s ease-in-out infinite cbh-circle-fill-anim;-moz-animation:2.3s ease-in-out infinite cbh-circle-fill-anim;-ms-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:2.3s ease-in-out infinite cbh-circle-fill-anim;animation:2.3s ease-in-out infinite cbh-circle-fill-anim;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.cbh-phone.cbh-active .cbh-ph-circle-fill{-webkit-animation:1.7s ease-in-out infinite cbh-circle-fill-anim!important;-moz-animation:1.7s ease-in-out infinite cbh-circle-fill-anim!important;-ms-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;-o-animation:1.7s ease-in-out infinite cbh-circle-fill-anim!important;animation:1.7s ease-in-out infinite cbh-circle-fill-anim!important}.cbh-phone.cbh-static .cbh-ph-circle-fill{-webkit-animation:2.3s ease-in-out infinite cbh-circle-fill-anim!important;-moz-animation:2.3s ease-in-out infinite cbh-circle-fill-anim!important;-ms-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-o-animation:2.3s ease-in-out infinite cbh-circle-fill-anim!important;animation:2.3s ease-in-out infinite cbh-circle-fill-anim!important;opacity:0!important}.cbh-phone.cbh-hover .cbh-ph-circle-fill{background-color:rgba(0,175,242,.5);opacity:.75!important}.cbh-phone.cbh-green.cbh-hover .cbh-ph-circle-fill{background-color:rgba(117,235,80,.5);opacity:.75!important}.cbh-phone.cbh-green .cbh-ph-circle-fill{opacity:.75!important}.cbh-phone.cbh-gray.cbh-hover .cbh-ph-circle-fill{background-color:rgba(204,204,204,.5);opacity:.75!important}.cbh-phone.cbh-gray .cbh-ph-circle-fill{background-color:rgba(117,235,80,.5);opacity:1!important}.cbh-ph-img-circle1{width:50px;height:50px;top:70px;left:70px;position:absolute;background-image:url("../img/wpp-icon.png");background-size:40px 40px;background-color:rgba(30,30,30,.1);background-position:center center;background-repeat:no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:1;-webkit-animation:1s ease-in-out infinite cbh-circle-img-anim;-moz-animation:1s ease-in-out infinite cbh-circle-img-anim;-ms-animation:cbh-circle-img-anim 1s infinite ease-in-out;-o-animation:1s ease-in-out infinite cbh-circle-img-anim;animation:1s ease-in-out infinite cbh-circle-img-anim}.kmacb__manager-border,.kmacb__manager-fill{width:75px;height:75px;transform-origin:center}.cbh-phone.cbh-active .cbh-ph-img-circle1{-webkit-animation:1s ease-in-out infinite cbh-circle-img-anim!important;-moz-animation:1s ease-in-out infinite cbh-circle-img-anim!important;-ms-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;-o-animation:1s ease-in-out infinite cbh-circle-img-anim!important;animation:1s ease-in-out infinite cbh-circle-img-anim!important}.cbh-phone.cbh-static .cbh-ph-img-circle1{-webkit-animation:ease-in-out infinite cbh-circle-img-anim!important;-moz-animation:ease-in-out infinite cbh-circle-img-anim!important;-ms-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;-o-animation:ease-in-out infinite cbh-circle-img-anim!important;animation:ease-in-out infinite cbh-circle-img-anim!important}.cbh-phone.cbh-hover .cbh-ph-img-circle1{background-color:#00aff2}.cbh-phone.cbh-gray .cbh-ph-img-circle1,.cbh-phone.cbh-green.cbh-hover .cbh-ph-img-circle1:hover{background-color:#75eb50}.cbh-phone.cbh-gray.cbh-hover .cbh-ph-img-circle1{background-color:#ccc}@-moz-keyframes cbh-circle-anim{0%{-moz-transform:rotate(0) scale(.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}100%{-moz-transform:rotate(0) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes cbh-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes cbh-circle-anim{0%{-o-transform:rotate(0) kscale(.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0) scale(.7) skew(1deg);-o-opacity:.5}100%{-o-transform:rotate(0) scale(1) skew(1deg);-o-opacity:.1}}@keyframes cbh-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes cbh-circle-fill-anim{0%,100%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0) -moz-scale(1) skew(1deg);opacity:.2}}@-webkit-keyframes cbh-circle-fill-anim{0%,100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}}@-o-keyframes cbh-circle-fill-anim{0%,100%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0) scale(1) skew(1deg);opacity:.2}}@keyframes cbh-circle-fill-anim{0%,100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}}@keyframes cbh-circle-img-anim{0%,100%,50%{transform:rotate(0) scale(1) skew(1deg)}10%,30%{transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{transform:rotate(25deg) scale(1) skew(1deg)}}@-moz-keyframes cbh-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%,30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-moz-transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes cbh-circle-img-anim{0%,100%,50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}}@-o-keyframes cbh-circle-img-anim{0%,100%,50%{-o-transform:rotate(0) scale(1) skew(1deg)}10%,30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}}.cbh-phone.cbh-green .cbh-ph-circle{border-color:#00f2a4}.cbh-phone.cbh-green .cbh-ph-circle-fill{background-color:#00f2a4}.cbh-phone.cbh-green .cbh-ph-img-circle1{background-color:#2ecb71}.kmacb__manager-border{position:absolute;top:50%;left:50%;margin-top:-39.5px;margin-left:-39.5px;border-radius:100%;border:2px solid #ffe787;-webkit-animation:1.5s ease-in-out .5s infinite kmacb__manager-border-anim;-moz-animation:1.5s ease-in-out .5s infinite kmacb__manager-border-anim;-ms-animation:kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;-o-animation:1.5s ease-in-out .5s infinite kmacb__manager-border-anim;animation:1.5s ease-in-out .5s infinite kmacb__manager-border-anim;opacity:.8}.kmacb__manager-circle,.kmacb__manager-fill{top:50%;left:50%;border-radius:100%;position:absolute}.kmacb__manager-fill{background:center bottom no-repeat #52aff7;margin-top:-37.5px;margin-left:-37.5px;opacity:.5;-webkit-animation:1.5s ease-in-out infinite kmacb__manager-fill-anim;-moz-animation:1.5s ease-in-out infinite kmacb__manager-fill-anim;-ms-animation:kmacb__manager-fill-anim 1.5s ease-in-out infinite;-o-animation:1.5s ease-in-out infinite kmacb__manager-fill-anim;animation:1.5s ease-in-out infinite kmacb__manager-fill-anim}.kmacb__manager-circle{background:#52aff7;width:120px;height:120px;margin-top:-60px;margin-left:-60px}#cookieNotice.display-right{right:60px;bottom:30px;max-width:395px}#cookieNotice.light{background-color:rgba(21,34,43,.85);color:#fff}#cookieNotice{box-sizing:border-box;position:fixed;padding:20px;border-radius:10px;box-shadow:0 6px 6px rgb(0 0 0 / 25%);font-family:inherit;z-index:999997}#cookieNotice #closeIcon{width:20px;height:20px;cursor:pointer;color:#bfb9b9;overflow:hidden;opacity:.85;z-index:999999;position:absolute;top:0;right:0}#cookieNotice *{margin:0;padding:0;text-decoration:none;list-style:none;box-sizing:border-box}#cookieNotice .title-wrap{display:flex;align-items:center;margin-bottom:10px;height:40px}#cookieNotice .title-wrap svg{margin-right:10px}#cookieNotice h4{font-family:inherit;font-weight:700;font-size:18px;color:#fff;text-align:center;width:100%}#cookieNotice.light p,#cookieNotice.light ul{color:#fff}#cookieNotice p,#cookieNotice ul{font-size:14px}#cookieNotice .btn-wrap{display:flex;flex-direction:row;font-weight:700;justify-content:center;margin:0 -5px;flex-wrap:wrap}#cookieNotice .btn-wrap button{flex-grow:1;padding:0 7px;margin:0 5px 10px;border-radius:20px;cursor:pointer;white-space:nowrap;min-width:130px;line-height:36px;border:none;font-family:inherit;font-size:16px;transition:box-shadow .3s;color:var(--accent-color)}#cookieNotice button{outline:0;border:none;appearance:none;-webkit-appearance:none;appearance:none}#cookieNotice .btn-wrap button:hover{transition:box-shadow .4s cubic-bezier(.25, .8, .25, 1),transform .4s cubic-bezier(.25, .8, .25, 1);box-shadow:0 2px 5px 0 rgb(0 0 0 / 30%);transform:translate3d(0,-1px,0)}#cookieNotice .btn-cookie{color:#fff;background:var(--yellow-color);border:1px solid var(--accent-color)}.btn-get-started{background:var(--accent-color);color:var(--contrast-color);font-size:14px;display:inline-block;border-radius:4px;transition:.3s;text-transform:uppercase;font-weight:700}.btn-get-started:hover{background:var(--yellow-color);color:var(--accent-color)!important}@media (max-width:640px){.btn-get-started{font-size:14px}}.portfolio-details .portfolio-details-slider img{width:100%;height:500px!important}.website_name_footer{color:var(--heading-color);margin:10px 0 0;font-size:36px;font-weight:800}@media screen and (max-width:768px){.portfolio-details .portfolio-details-slider img{width:100%;height:300px!important}.website_name_footer{font-size:30px}}.imprint .contact-info i{font-size:48px;display:inline-block;margin-bottom:10px;color:#025889}.imprint .contact-info address,.imprint .contact-info p{margin-bottom:0;color:#000;padding-bottom:10px}.imprint .contact-info h3{font-size:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase;color:var(--accent-color)}.imprint .contact-info a{color:#000}.footer .pages a,.footer .social-links a{align-items:center;color:color-mix(in srgb,var(--default-color),transparent 20%);margin-right:10px}.imprint .contact-info a:hover{color:#025889}.imprint .contact-address,.imprint .contact-email,.imprint .contact-phone{margin-bottom:20px}.imprint .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;font-weight:600}.imprint .php-email-form .error-message br+br{margin-top:25px}.imprint .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600}.imprint .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px}.imprint .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;animation:1s linear infinite animate-loading}.imprint .php-email-form input,.imprint .php-email-form textarea{border-radius:4px;box-shadow:none;font-size:14px;height:auto;padding:10px 15px}.imprint .php-email-form input:focus,.imprint .php-email-form textarea:focus{border-color:#025889}.imprint .php-email-form button[type=submit]{background:#025889;border:0;padding:10px 30px 12px;color:#fff;transition:.4s;border-radius:4px}.imprint .php-email-form button[type=submit]:hover{background:#025889}@keyframes animate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (min-width:768px){.imprint .contact-phone{border-left:1px solid #ddd;border-right:1px solid #ddd}.imprint .contact-address,.imprint .contact-email,.imprint .contact-phone{padding:20px 0}}@media (max-width:768px){#cookieNotice.display-right{margin:10px;right:auto;max-width:none}}.footer{color:var(--default-color);background-color:var(--background-color);font-size:14px;padding-bottom:5px;position:relative}.footer .footer-newsletter{background-color:color-mix(in srgb,var(--accent-color),transparent 96%);padding:50px 0}.footer .footer-newsletter h4{font-size:24px}.footer .footer-newsletter .newsletter-form{margin-top:30px;margin-bottom:15px;padding:6px 8px;position:relative;background-color:var(--surface-color);border:1px solid color-mix(in srgb,var(--accent-color),transparent 80%);box-shadow:0 2px 25px rgba(0,0,0,.1);display:flex;transition:.3s;border-radius:4px}.footer .footer-newsletter .newsletter-form:focus-within{border-color:var(--accent-color)}.footer .footer-newsletter .newsletter-form input[type=email]{border:0;padding:4px;width:100%;background-color:var(--surface-color);color:var(--default-color)}.footer .footer-newsletter .newsletter-form input[type=email]:focus-visible{outline:0}.footer .footer-newsletter .newsletter-form input[type=submit]{border:0;font-size:16px;padding:0 20px;margin:-7px -8px -7px 0;background:var(--accent-color);color:var(--contrast-color);transition:.3s;border-radius:0 4px 4px 0}.footer .footer-newsletter .newsletter-form input[type=submit]:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%)}.footer .footer-top{padding-top:50px}.footer .pages,.footer .social-links{display:inline-flex!important}.footer .social-links a{display:flex;justify-content:center;width:40px;height:40px;border-radius:4px;border:1px solid color-mix(in srgb,var(--default-color),transparent 50%);font-size:16px;transition:.3s}.footer .pages a:hover,.footer .social-links a:hover{color:var(--yellow-color);border-color:var(--yellow-color)}.footer .pages a{display:flex;justify-content:center;font-size:16px;text-decoration:underline!important}.footer h4{font-size:16px;font-weight:700;position:relative;padding-bottom:12px}.footer .footer-links{margin-bottom:30px}.footer .footer-links ul{list-style:none;padding:0;margin:0}.footer .footer-links ul i{margin-right:3px;font-size:12px;line-height:0;color:var(--accent-color)}.footer .footer-links ul li{padding:10px 0;display:flex;align-items:center}.footer .footer-links ul li:first-child{padding-top:0}.footer .footer-links ul a{display:inline-block;color:color-mix(in srgb,var(--default-color),transparent 20%);line-height:1}.footer .footer-links ul a:hover{color:var(--yellow-color)}.footer .footer-about a{color:var(--heading-color);font-size:24px;font-weight:600}.footer .footer-contact p{margin-bottom:5px}.footer .copyright{padding-top:25px;padding-bottom:25px;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.footer .copyright p{margin-bottom:0}.footer .credits{margin-top:6px;font-size:13px}