@font-face{font-family:Jeames;src:url(../css/fonts/Jeames/font.woff2) format("woff2"),url(../css/fonts/Jeames/font.woff) format("woff")}@font-face{font-family:JeamesLight;src:url(../css/fonts/JeamesLight/font.woff2) format("woff2"),url(../css/fonts/JeamesLight/font.woff) format("woff")}@font-face{font-family:JeamesBold;src:url(../css/fonts/JeamesBold/font.woff2) format("woff2"),url(../css/fonts/JeamesBold/font.woff) format("woff")}.button{border:1px solid transparent;border-radius:40px;color:#fff7ec;cursor:pointer;display:inline-block;font-family:Playfair Display,serif;font-size:16px;font-weight:600;line-height:24px;outline:none;overflow:hidden;padding:5px 25px;position:relative;white-space:nowrap}.button:hover{background-color:#000;border:1px solid #000;color:#fff}.button-rounded{border-radius:3px}.dark .button.button-border{background:transparent;border:1px solid #fff;color:#fff;font-weight:600;text-shadow:none}.dark .button.button-border:hover{background-color:#95e5a6;border:1px solid #95e5a6;color:#220031;font-weight:600;text-shadow:none}.button.button-border{background:transparent;border:1px solid #333;color:#222;font-weight:600;text-shadow:none}.button.button-border:hover{background-color:#95e5a6;border:1px solid #95e5a6;color:#220031;font-weight:600;text-shadow:none}.button-small{line-height:20px;padding:7px 17px}.button-white:not(.button-border){background-color:#fff;color:#95e5a6}.button-white:not(.button-border):hover{background-color:#95e5a6;color:#fff}.button-white.button-3d:hover,.button-white.button-border.button-fill:before,.button-white.button-border:hover,.button-white.button-reveal:hover{background-color:#95e5a6!important}.button-border.button-light.button-white,.button-border.button-white{border-color:#f9f9f9;color:#f9f9f9}.button-border.button-light.button-purple,.button-border.button-purple{background-color:#fff;border:2px solid #220031;color:#95e5a6;font-weight:600}.button-border.button-purple:hover,.button.button-purple:hover{border:2px solid #95e5a6}.button-purple{background-color:#220031;border:2px solid #220031;color:#fff}.button-green{background-color:#304109;border:1px solid #304109;color:#fff7ec}.hero-banner .banner-content{margin:0 auto;max-width:800px}.hero-banner .banner-content h1{color:#fff;font-size:50px;font-weight:700;line-height:1}.hero-banner .banner-content p{color:#fff;font-size:20px;font-weight:500}.hero-banner .inside-container{background:#d8efff}.hero-banner .container{position:relative}.hero-banner .inside-container .content-block{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:400px;padding:40px 30px}.hero-banner .inside-container img{height:100%;object-fit:cover}.hero-banner .inside-container .content-block h1{color:#000749;font-size:34px;font-weight:700;line-height:1.2}.hero-banner .inside-container .content-block p{color:#000749;font-size:17px;font-weight:400;line-height:1.5}.hero-banner.version-dark .inside-container{background:#000149}.hero-banner.version-dark .container{position:relative}.hero-banner.version-dark .inside-container .content-block{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:400px;padding:40px 30px}.hero-banner.version-dark .inside-container img{height:100%;object-fit:cover}.hero-banner.version-dark .inside-container .content-block h1{color:#fff;font-size:34px;font-weight:700;line-height:1.2}.hero-banner.version-dark .inside-container .content-block p{color:#fff;font-size:17px;font-weight:400;line-height:1.5}.intro-content{margin:0 auto;max-width:900px}.categorie-tegel .service-item:hover .heading{background:#75c28f;padding:25px 15px;text-align:center}.categorie-tegel .container{position:relative}.categorie-tegel .service-item:hover{transform:translateY(-20px)}.categorie-tegel .service-item{background:#95e5a6;border-radius:40px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);display:block;overflow:hidden;transition:transform .5s}.categorie-tegel .service-item .heading{background:#95e5a6;padding:25px 15px;text-align:center}.categorie-tegel .service-item .heading p{color:#fff;line-height:1.6!important;margin-bottom:0;margin-top:10px}.categorie-tegel .service-item .heading h3{color:#fff;margin-bottom:0}.categorie-tegel .service-item .image{align-items:center;display:flex;justify-content:center;min-height:200px;position:relative}.categorie-tegel .service-item .image img{max-width:100px;z-index:9}.grid-view-block.version-dark .fbox-content{background:#000149;padding:30px}.grid-view-block.version-dark .fbox-content h3{color:#fff;font-size:20px;line-height:1.3;margin:0 0 30px}.grid-view-block.version-dark .fbox-content p{color:#fff}.grid-view-block .fbox-content{background:#e2effd;padding:30px}.grid-view-block .fbox-content h3{color:#011049;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 30px}.grid-view-block .fbox-content p{color:#011049;font-weight:400}.fixed-corner{background:url(../img/section-corner.png) no-repeat;background-size:cover;height:50px;position:absolute;right:0;top:0;width:130px}.more-link{font-size:18px;font-weight:600;line-height:24px}.content-blokken .inside-container{background:#d8efff}.content-blokken .inside-container img{height:100%;object-fit:cover}.content-blokken .container{position:relative}.content-blokken .inside-container .content-block{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:40px 30px}.content-blokken .inside-container .content-block h2{color:#000749;font-size:34px;font-weight:700;line-height:1.2;max-width:500px}.content-blokken .inside-container .content-block p{color:#000749;font-size:17px;font-weight:600;line-height:1.5}.content-blokken.version-dark .inside-container{background:#011049}.content-blokken.version-dark .inside-container .content-block h2{color:#fff;font-size:34px;font-weight:700;line-height:1.2;max-width:500px}.content-blokken.version-dark .inside-container .content-block p{color:#fff;font-size:17px;font-weight:600;line-height:1.5}.counter-blokken.version-dark .inside-container{background:#22ada5;padding:40px 0}.counter-blokken.version-dark h5{color:#fff;font-size:18px;font-weight:300;margin-bottom:0;margin-top:10px}.counter-blokken.version-dark .inside-container .counter{color:#fff;font-size:34px;font-weight:700;line-height:1.2;max-width:500px}.counter-blokken .inside-container{background:url(../img/blue-cta-patron.png) #e2effd;background-size:cover;padding:40px 0}.counter-blokken h5{color:#011049;font-size:18px;font-weight:300;margin-bottom:0;margin-top:10px}.counter-blokken .inside-container .counter{color:#011049;font-size:34px;font-weight:700;line-height:1.2;max-width:500px}.subheader .small-mob-item .menu-link{font-size:20px;font-weight:400}.primary-menu-open .subheader .small-mob-item{margin-bottom:20px;margin-top:10px}.primary-menu-open #header{background-color:#1d252e;height:100%;min-height:100vh;position:absolute;width:100%;z-index:999}.primary-menu-open{overflow:hidden}.primary-menu-open .primary-menu{padding-top:30px}@media (max-width:575.98px){.product-info-section .img-container{overflow:hidden}.lang-item{justify-content:space-between;margin-right:0;width:60px}.primary-menu+.primary-menu{border-top:0 solid #eee}.header-row{border-bottom:0}.categorie-tegel .service-item{margin-bottom:25px}.counter-item{margin-bottom:40px}.counter-blokken .inside-container{padding:40px 0 0}#footer .footer-widgets-wrap{padding:50px 30px 0}.social-media-icons{margin-top:40px;padding-top:30px}.social-media-icons .justify-content-end{justify-content:space-between!important}.widget_links{margin-bottom:30px}.widget_links li{padding:0 0 20px}.widget_links li a{font-size:14px;font-weight:400}#footer .footer-logo{margin-bottom:0;max-width:150px}.button{margin-bottom:10px;text-align:center;width:100%}}@media (max-width:768px){.product-info-section .img-container{overflow:hidden}#logo img{max-height:45px!important}.primary-menu+.primary-menu{border-top:0 solid #eee}.header-row{border-bottom:0}.categorie-tegel .service-item{margin-bottom:25px}.counter-item{margin-bottom:40px}.counter-blokken .inside-container{padding:40px 0 0}#footer .footer-widgets-wrap{padding:50px 30px 0}.social-media-icons{margin-top:40px;padding-top:30px}.social-media-icons .justify-content-end{justify-content:space-between!important}.widget_links{margin-bottom:30px}.widget_links li{padding:0 0 20px}.widget_links li a{font-size:14px;font-weight:400}#footer .footer-logo{margin-bottom:0;max-width:150px}.button{margin-bottom:10px;text-align:center;width:100%}}@media (min-width:768px) and (max-width:991.98px){.product-info-section .img-container{overflow:hidden}#logo img{max-height:55px!important}.primary-menu+.primary-menu{border-top:0 solid #eee}.header-row{border-bottom:0}.counter-item{margin-bottom:40px}.counter-blokken .inside-container{padding:40px 0 0}.img-overlap img{width:160%}}@media (min-width:992px) and (max-width:1199.98px){#logo img{max-height:65px!important}.subheader .menu-link{font-size:20px}.img-overlap img{width:160%}}.slider-element{overflow:hidden;width:100%}.slider-element,.slider-parallax{position:relative}.slider-parallax,.slider-parallax .swiper-container{-webkit-backface-visibility:hidden;visibility:visible}.slider-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;opacity:1;overflow:hidden;position:absolute;visibility:visible;width:100%}.slider-parallax .slider-inner{position:fixed}.h-auto .swiper-container,.h-auto:not(.slider-parallax) .slider-inner,.min-vh-0 .swiper-container,.min-vh-0:not(.slider-parallax) .slider-inner{height:auto!important;position:relative!important}.slider-parallax-invisible .slider-inner{opacity:0;visibility:hidden}@media (min-width:992px){.h-auto .swiper-wrapper,.min-vh-0 .swiper-wrapper{height:75vh}}.slider-inner.slider-inner-relative{height:auto!important;position:relative!important}.device-touch .slider-parallax .slider-inner{position:relative}body:not(.side-header) .slider-parallax .slider-inner{left:0}body:not(.stretched) .slider-parallax .slider-inner{left:auto}.slider-parallax .slider-caption,.slider-parallax .slider-inner{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:transform 0s linear;will-change:transform}@media (max-width:991.98px){#slider{display:-ms-flexbox!important;display:flex!important;flex-direction:column;justify-content:center}#slider .slider-inner{align-items:center;display:-ms-flexbox;display:flex;flex-grow:1;position:relative}}.blog-short-list .blog-short-list-box{border-radius:40px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);color:#210031;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;text-align:left;transition:transform .5s}.blog-short-list .blog-short-list-box:hover{transform:translateY(-20px)}.blog-short-list .blog-short-list-box .entry-box{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around}.blog-short-list .blog-short-list-box .entry-box .read-more{width:fit-content}.product-info-section .content-container{background:#eaece6;border-radius:40px;overflow:hidden}.product-info-section .img-container{border-radius:40px}@media(min-width:992px){.animated-border-link>*,.top-primary-menu .menu-container>.menu-item>.menu-link div{position:relative}.animated-border-link>:after,.top-primary-menu .menu-container>.menu-item>.menu-link div:after{background:currentColor;bottom:-3px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s;width:100%}.animated-border-link:hover>:after,.top-primary-menu .menu-container>.menu-item.current>.menu-link div:after,.top-primary-menu .menu-container>.menu-item:hover>.menu-link div:after{transform:scaleX(1);transform-origin:0 50%}.main-primary-menu .sub-menu-container .menu-item:hover>.menu-link{background-color:var(--cnvs-color2);color:var(--cnvs-themecolor)}.sub-menu-container .menu-item>.menu-link{padding:12px 24px!important}.negative-service{position:relative;transform:translateY(-50%);z-index:4}.img-hover-in,.img-hover-in img,.product .product-image,.product .product-image img{border-radius:6px;transition:transform .5s ease-out,border-radius .5s ease-out}.img-hover-in:hover img,.product:hover .product-image img{transform:scale(1.15)}.img-hover-in:hover,.product:hover .product-image{border-radius:10px;transform:scale(.95)}.img-overlap img{max-width:none;overflow:hidden;width:130%}.img-overlap+div{border-radius:.3rem;padding:40px}}.img-overlap+div{padding:40px}.quote-content{background:#95e5a6;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);display:block;overflow:hidden;padding:30px}.quote-content p{line-height:1.8}.quote-content .iconlist li{align-items:center;display:flex;font-size:16px;position:relative}.quote-content .iconlist li i{color:#220031!important;font-size:22px;margin-right:10px!important;top:0!important;width:30px!important}.imagebox-content{align-items:flex-end;background:#eaece6;background-size:cover!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);display:block;display:flex;height:100%;padding:30px}.imagebox-content,.quote-block{border-radius:40px;overflow:hidden}.quote-block{background:#eaece6;display:block;padding:40px 30px}.valbox{background:#fff;border-radius:40px;min-height:240px;padding:10px 30px}.bg-overlay,.bg-overlay-bg,.bg-overlay-content{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.bg-overlay [data-hover-animate]:not(.animated){opacity:0}.bg-overlay{z-index:5}.bg-overlay-content{align-items:center;display:-ms-flexbox;display:flex;justify-content:center;padding:20px;z-index:1}.bg-overlay-bg{background-color:hsla(0,0%,100%,.85)}.bg-overlay-bg.dark,.dark .bg-overlay-bg{background-color:rgba(0,0,0,.5)}.text-overlay-mask{background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,rgba(0,0,0,.85)));background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.85));background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.85) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.85) 100%);background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.85));bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);height:auto;opacity:.85;padding:40px 15px 15px;top:auto}.overlay-trigger-icon{-webkit-backface-visibility:hidden;border-radius:50%;display:block;font-size:1.125rem;height:40px;line-height:40px;margin:0 .25rem;text-align:center;transition:all .3s ease;width:40px}.overlay-trigger-icon .icon-line-play{left:2px;position:relative}.overlay-trigger-icon.size-sm{font-size:.875rem;height:30px;line-height:30px;margin:0 .5rem;width:30px}.overlay-trigger-icon.size-lg{font-size:1.5rem;height:64px;line-height:64px;margin:0 .5rem;width:64px}.faqblock .accordion-flush .accordion-item{background:#edddcf;border-bottom:0 solid;margin-bottom:15px}.faqblock .accordion-button{font-size:.8rem}.shopcontent .product-desc{background:#fff;bottom:20px;left:20px;padding:10px 20px;position:absolute;z-index:9}.card .card-body .icon-stacked{background-color:#a3b2b1!important;color:#464442!important}.module-1 h2{color:#edddcf!important}.module-2 h3{font-size:1rem}