a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.word-break{word-break:break-word}.container,.container-m{margin-left:auto;margin-right:auto;max-width:100%;padding-left:16px;padding-right:16px;position:relative;width:100%;z-index:1}@media (min-width:767px){.container-m{max-width:720px}}@media (min-width:991px){.container-m{max-width:960px}}@media (min-width:1999px){.container-m{max-width:1140px}}@media (min-width:1419px){.container-m{max-width:1134px}}@media (max-width:768px){.row-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px!important;margin-right:-10px!important}.col-mobile{min-height:1px;padding-left:10px!important;padding-right:10px!important;position:relative;width:100%}}.row-margin-10{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px!important;margin-right:-10px!important}.col-padding-10{min-height:1px;padding-left:10px!important;padding-right:10px!important;position:relative;width:100%}.white{color:#fff}.blue,.darkblue{color:#006bff}html{font-size:16px}@media (max-width:374px){html{font-size:14px}}body{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:1.9;overflow-x:hidden}@media (max-width:768px){body{line-height:1.65}}body.vertical-lock.active{overflow:hidden}a{color:#000;text-decoration:none;transition:.25s ease}a:hover{color:#006bff}h1,h2,h3,h4,h5,h6{font-weight:inherit}h3{margin-bottom:.5rem}.content-editor a:hover{text-decoration:underline}.content-editor p{margin-bottom:1.5rem}.content-editor li{margin:0!important}.content-editor h2{font-family:freight-display-pro,sans-serif;font-size:1.875rem;line-height:1.4;margin-bottom:6px}@media (max-width:768px){.content-editor h2{font-size:1.75rem;line-height:1.2}}.content-editor h3{font-family:freight-display-pro,sans-serif;font-size:1.188rem;line-height:1.4;margin-bottom:.5rem}@media (max-width:768px){.content-editor h3{font-size:1.125rem;line-height:1.5}}p{margin-bottom:1.5rem}p:last-child{margin-bottom:0}ul{list-style-type:disc;margin:0 0 2.8em 1.375rem}ul li{line-height:1.9;margin-bottom:1rem;padding-left:.25rem}@media (max-width:768px){ul li{line-height:1.65}}ul li::marker{color:#000}ol{list-style-type:auto;margin:0 0 2.8em 1.375rem}ol li{line-height:1.9;margin-bottom:1rem;padding-left:.25rem}@media (max-width:768px){ol li{line-height:1.65}}ol li::marker{color:#000}button{background:none;border:none;cursor:pointer}.elementor-shortcode.active{background:#fff}.elementor-shortcode .client-logo{display:flex;width:auto}.elementor-shortcode .client-logo svg{fill:#fff;height:34px;transform-origin:left;transition:.25s ease;width:auto}@media (max-width:768px){.elementor-shortcode .client-logo svg.shrink{transform:scale(.8)}}@media (max-width:992px){.elementor-shortcode .client-logo{padding:8px 0}.elementor-shortcode .client-logo.shrink{height:76px}}.elementor-shortcode--inner{align-items:center;display:flex;flex-flow:wrap}.elementor-shortcode.shrink{border-bottom:1px solid hsla(0,0%,100%,.05)}@media (max-width:992px){.elementor-shortcode{padding:0}}.elementor-shortcode .desktop-menu .primary-navigation-container{align-items:center;display:flex;margin-left:auto}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation{align-items:center;display:flex;gap:35px}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li>a{align-items:center;color:#000;display:flex;font-family:neulis-sans;font-weight:600;height:58px;line-height:1;padding:0;position:relative}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li>a.shrink{height:74px}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.current-menu-item>a,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.current_page_item>a,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li>a:hover{color:#bb9457}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .navigation-sub{align-items:center;cursor:default;display:flex;height:94px;position:relative}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .navigation-sub:hover>ul.sub-menu{opacity:1;transform:translate(-36px,94px);visibility:visible}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .navigation-sub:hover>a{color:#bb9457}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .navigation-sub:hover>a:after{transform:rotate(180deg);transform-origin:center}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .navigation-sub li.menu-item{white-space:nowrap;width:100%}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu{background:#f6f6f6;border:1px solid hsla(0,0%,79%,.7);left:0;opacity:0;position:absolute;top:0;transform:translate(-36px,75px);transform-origin:top center;transition:.25s ease;visibility:hidden}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li{margin-right:0}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li:last-child{border-bottom:none}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li a{color:#000;font-family:poppins;font-weight:400;height:unset;line-height:1;padding:25px 35px}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li a:after{display:none}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li a:before{content:"";height:70%;left:0;margin:0 auto;opacity:0;position:absolute;right:0;transition:.1s ease;width:90%;z-index:-1}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li a:hover{background:#e8e8e8;color:#bb9457}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li a:hover:before{opacity:1}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li:last-child{margin-right:0;padding-bottom:0}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li.current-menu-item>a,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current-menu-ancestor>a,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current-menu-item>a,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current_page_ancestor>a,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current_page_item>a{color:#bb9457}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current-menu-ancestor>a:before,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current-menu-item>a:before,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current_page_ancestor>a:before,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current_page_item>a:before{opacity:1;transform:translate3d(0,16px,0);visibility:visible}@media (max-width:1200px){.elementor-shortcode .desktop-menu .primary-navigation-container{display:none}}@keyframes menuItems{0%{opacity:0;transform:translate3d(35px,0,0)}to{opacity:1;transform:translateZ(0)}}.mobile-navigation{display:none;position:relative}@media (max-width:1200px){.mobile-navigation{display:flex}}.mobile-navigation--button{align-items:center;background:none;display:flex;height:94px;justify-content:center;padding:0;width:34px;z-index:10}@media (max-width:768px){.mobile-navigation--button{height:74px}}.mobile-navigation--button svg{fill:#000;position:absolute;transition:.25s ease}.mobile-navigation--button svg.open{opacity:1;transform:scale(1) translate(0);transform-origin:center center;visibility:visible}.mobile-navigation--button svg.open.inactive{opacity:0;transform:scale(.6) translate(-20px);visibility:hidden}.mobile-navigation--button svg.close{fill:#000;opacity:0;transform:scale(.6) translate(20px);visibility:hidden;width:28px}.mobile-navigation--button svg.close.active{opacity:1;transform:scale(1) translate(0);transform-origin:center center;visibility:visible}.mobile-navigation--button svg.close.active g{fill:#000}.mobile-navigation-menu,.sub-menu-back{display:none}@media (max-width:1200px){.mobile-navigation-menu{background:#f6f6f6;border-top:1px solid hsla(0,0%,79%,.5);display:block;height:100vh;left:0;position:fixed;top:146px;transform:translateX(100%);transition:.3s ease;visibility:hidden;width:100vw;z-index:10}.mobile-navigation-menu.shrink{top:75px}.mobile-navigation-menu.active{transform:translateX(0);transition:.3s ease;visibility:visible}.mobile-navigation-menu a{color:#000;cursor:pointer;font-family:neulis-sans;padding:16px 40px;width:100%}.mobile-navigation-menu a:active,.mobile-navigation-menu a:focus,.mobile-navigation-menu a:hover{background:#dcdcdc}.mobile-navigation-menu li{border-bottom:1px solid hsla(0,0%,79%,.5);display:flex}.mobile-navigation-menu li.current-menu-ancestor>a,.mobile-navigation-menu li.current-menu-item>a,.mobile-navigation-menu li.current_page_ancestor>a,.mobile-navigation-menu li.current_page_item>a{color:#bb9457}.mobile-navigation-menu li.current-menu-ancestor>a:before,.mobile-navigation-menu li.current-menu-item>a:before,.mobile-navigation-menu li.current_page_ancestor>a:before,.mobile-navigation-menu li.current_page_item>a:before{opacity:1;transform:translate3d(0,16px,0);visibility:visible}.mobile-navigation-menu li ul{background:#f6f6f6;box-shadow:0 10px 10px rgba(0,0,0,.45);height:100vh;overflow-y:scroll;position:fixed;top:0;transform:translate(100%);transition:.4s ease;visibility:hidden;width:100vw;z-index:1}.mobile-navigation-menu li ul.active{box-shadow:0 10px 10px rgba(0,0,0,.45);transform:translate(0);transition:.4s ease;visibility:visible}.mobile-navigation-menu li ul .location-label{display:none}.mobile-navigation-menu li ul li:last-child{padding-bottom:130px}.mobile-navigation-menu .navigation-sub{position:relative}.mobile-navigation-menu .sub-menu-back{align-items:center;display:flex;position:relative}.mobile-navigation-menu .sub-menu-back a{align-items:center;color:#000;display:flex;padding:16px 20px 16px 54px}.mobile-navigation-menu .sub-menu-back span{color:#8e8e8e;font-size:14px;position:absolute;top:0}}@media (max-width:1200px) and (max-width:768px){.mobile-navigation-menu{top:116px}.mobile-navigation-menu a{padding:16px 20px}}@media (max-width:1200px) and (max-width:1200px){.mobile-navigation-menu li ul li:last-child{padding-bottom:0}}.black-overlay{background:rgba(0,0,0,.6);height:100vh;opacity:0;position:fixed;top:0;transition:.2s ease;visibility:hidden;width:100vw;z-index:3}.black-overlay.active{opacity:1;visibility:visible}.grid{display:grid;margin-top:45px}.grid.no-margin{margin:0}.grid.g-col-2{grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}@media (max-width:768px){.grid.g-col-2{grid-template-columns:1fr}}.grid.g-col-3{grid-template-columns:1fr 1fr 1fr;grid-column-gap:60px;grid-row-gap:60px}@media (max-width:1400px){.grid.g-col-3{grid-column-gap:60px;grid-row-gap:60px}}@media (max-width:1200px){.grid.g-col-3{grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px;grid-row-gap:40px}}@media (max-width:992px){.grid.g-col-3{grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-row-gap:40px}}@media (max-width:768px){.grid.g-col-3{grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:50px}}.grid.g-col-4{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:40px;grid-row-gap:40px}@media (max-width:1400px){.grid.g-col-4{grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}@media (max-width:992px){.grid.g-col-4{grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}@media (max-width:768px){.grid.g-col-4{grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}}.grid.g-col-4-fixed{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.grid.g-col-4-services{grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}@media (max-width:992px){.grid.g-col-4-services{grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}}@media (max-width:768px){.grid.g-col-4-services{grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}}.elementor-location-header{position:sticky;top:0;z-index:9999}@media (max-width:768px){.custom-spacing{padding:0 10px!important}}.primary-item .sub-menu{box-shadow:0 6px 22px -8px rgba(0,0,0,.3);display:flex;flex-flow:row}@media (max-width:1200px){.primary-item .sub-menu{flex-flow:column}}.primary-item .sub-menu .mega-menu-row{border-right:1px solid hsla(0,0%,79%,.7)}.primary-item .sub-menu .mega-menu-row:last-child{border-right:none}@media (max-width:1200px){.primary-item .sub-menu .mega-menu-row:last-child{padding-bottom:200px}}.primary-item .sub-menu .mega-menu-row li a{padding:25px 50px 25px 35px!important}.primary-item .sub-menu .mega-menu-row li a:hover{background:#e8e8e8}@media (max-width:1200px){.primary-item .sub-menu .mega-menu-row li a{padding:16px 20px!important}}.primary-item .sub-menu .mega-menu-row--title a{background:#1f2124;color:#fff!important;font-family:neulis-sans!important;margin-bottom:10px}.primary-item .sub-menu .mega-menu-row--title a:hover{background:#000!important;color:#fff!important}@media (max-width:1200px){.primary-item .sub-menu .mega-menu-row--title a{margin-bottom:0}}.link-on-black a{color:#fff}.gform_ajax_spinner{display:flex;height:40px;left:0;margin:0 auto;object-fit:contain;position:absolute;right:0;top:23px;width:40px}.gform_heading{display:none}.gform-body label{font-size:.875rem!important;font-weight:500!important}.gform-body input,.gform-body label{color:#000!important;font-family:Poppins,sans-serif!important}.gform-body input{background:#fff!important;background-color:#fff!important;border:1px solid #d6d6d6!important;border-radius:6px!important;font-size:1rem!important;height:52px;padding:0 12px!important}.gform_footer{position:relative;width:fit-content!important}.gform_footer .gform_button{background-color:#000!important;border:none!important;border-radius:6.25rem;color:#fff!important;cursor:pointer;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:600!important;height:3.5rem!important;margin:0!important;padding:0 28px!important;transition:background .25s ease}.gform_footer .gform_button:hover{background:#313131!important}@media (max-width:768px){.gform_footer .gform_button{width:100%}}.gform_confirmation_message{background:rgba(5,112,226,.16);border-radius:8px;padding:10px 14px 12px}.ginput_container textarea{background:#fff!important;background-color:#fff!important;border:1px solid #d6d6d6!important;border-radius:6px!important;color:#000!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;height:8.5rem!important;max-width:100%;padding:12px!important}.gform-theme--foundation .gfield .ginput_password.large,.gform-theme--foundation .gfield input.large,.gform-theme--foundation .gfield select.large{border:1px solid #d6d6d6;box-shadow:none;font-family:Poppins,sans-serif!important;font-size:1rem;height:52px;line-height:24px;padding:2px 12px}.gform-theme--foundation .gfield textarea.small{border:1px solid #d6d6d6;box-shadow:none;font-family:Poppins,sans-serif!important;font-size:16px;line-height:24px}select{align-items:center!important;display:flex!important}.gform-theme--framework .gform_validation_errors{border:1px solid #c02b0a!important}@media (max-width:768px){.full-width-button .elementor-button{width:100%!important}}figure.swiper-slide-inner{display:flex;height:100%;max-height:500px}.custom-slider .elementor-image-carousel-wrapper{display:flex;height:100%}.custom-slider a,.custom-slider a .swiper-slide-inner{display:flex!important;height:100%!important}.custom-slider a .swiper-slide-inner{max-height:100%!important}.custom-slider a .swiper-slide-inner .swiper-slide-image{display:flex!important;height:100%!important;width:100%!important}.custom-page-link .fa-check:before{color:green;transition:all .3s}.custom-page-link:hover .fa-check:before{color:#fff}.elementor-pagination{align-items:center;display:flex;justify-content:center}.elementor-pagination .current,.elementor-pagination .page-numbers{align-items:center;background:#fff;border:1px solid #d6d6d6;color:#000;display:flex;height:3.125rem;justify-content:center;width:3.125rem}.elementor-pagination .current,.elementor-pagination .current:hover,.elementor-pagination .page-numbers:hover{background:#000;color:#fff}.elementor-icon-list-icon{align-items:center!important;display:flex!important;justify-content:center!important}.elementor-icon-list-icon svg{fill:#fff!important}.whatsapp{visibility:hidden}.whatsapp-contact{border-radius:200px;bottom:30px;position:fixed;right:30px;transition:.3s ease;will-change:transform;z-index:10}@media (max-width:768px){.whatsapp-contact{bottom:20px;right:20px}}.whatsapp-contact a{display:flex}.whatsapp-contact svg{filter:drop-shadow(0 6px 10px rgba(0,0,0,.25));height:50px;transition:.3s ease;width:50px}@media (max-width:768px){.whatsapp-contact svg{height:50px;width:50px}}.whatsapp-contact:hover{filter:brightness(1.1);transform:scale(1.2)}.call-usp{margin-left:auto}.call-usp svg{margin-top:4px}.call-usp .elementor-button-link{background-color:unset!important}.call-usp .elementor-button-content-wrapper,.call-usp .elementor-button-text,.call-usp .elementor-button-wrapper{align-items:center!important;display:flex}.elementor-button-content-wrapper,.elementor-button-icon{align-items:center!important}.elementor-button-icon{display:flex!important}.text-animation{animation:inner-left 1s ease 1s both,text-clip 1s cubic-bezier(.5,0,.1,1) 0s both}@keyframes header-image-clip{0%{clip-path:polygon(0 0,0 0,0 108%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 108%,0 100%)}}.header-image-clip{animation:header-image-clip 1.35s cubic-bezier(.4,0,.2,1) .6s both}@media (max-width:992px){.header-image-clip{animation:header-image-clip .8s cubic-bezier(.4,0,.2,1) 0s both}}.header-animation-fade-left{animation:header-fade-left 1s cubic-bezier(.4,0,.2,1) .15s both;opacity:0}@keyframes header-fade-left{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@media (max-width:992px){.header-animation-fade-left{animation:header-fade-left 1s cubic-bezier(.4,0,.2,1) .4s both;background-color:unset!important}}.normal-animation-fade-left{animation:normal-fade-left 1s cubic-bezier(.4,0,.2,1) 0s both;opacity:0}@keyframes normal-fade-left{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@media (max-width:992px){.header-content,.header-content h1,.header-title,.header-title h1{color:#fff!important}}@media (max-width:374px){.header-content h1,.header-title h1{font-size:34px!important}}.header-animation-button{animation:fade-normal 1.5s cubic-bezier(.4,0,.2,1) 1.6s both;opacity:0}@media (max-width:992px){.header-animation-button{animation:fade-normal 1.5s cubic-bezier(.4,0,.2,1) .8s both}}.image-reveal.animate{animation:header-image-clip .8s cubic-bezier(.4,0,.2,1) 0s both}@keyframes text-reveal{0%{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.image-clip-top{animation:image-clip-top .8s cubic-bezier(.4,0,.2,1) 0s both}.image-clip-top-projects{animation:image-clip-top 1.2s cubic-bezier(.4,0,.2,1) .6s both}.content-fade-projects{animation:fade-normal 1s cubic-bezier(.4,0,.2,1) .3s both;opacity:0}.fade{opacity:0}.fade.animate{animation:fade .6s ease .4s both}.subtitle-reveal{opacity:0}.subtitle-reveal.animate{animation:text-reveal .6s ease 0s both}.title-reveal{opacity:0}.title-reveal.animate{animation:text-reveal .6s ease .1s both}.normal-image-clip-top{opacity:0}.normal-image-clip-top.animate{animation:image-clip-top .8s cubic-bezier(.4,0,.2,1) 0s both;opacity:1}@keyframes text-clip{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 108%,0 100%)}}@keyframes image-clip-top{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes outer-left{0%{transform:translateX(20%)}to{transform:none}}@keyframes inner-left{0%{transform:translateX(-20%)}to{transform:none}}@keyframes fade-normal{0%{opacity:0}to{opacity:1}}.custom-icon-box .elementor-icon-wrapper{align-items:center;display:flex}@media (max-width:768px){.custom-icon-box .elementor-icon-box-wrapper{align-items:center!important}.custom-icon-box .elementor-icon-box-content,.custom-icon-box .elementor-icon-box-icon,.custom-icon-box .elementor-icon-box-title{display:flex!important}}.custom-google-maps .elementor-custom-embed{height:100%}.custom-mega-grid .elementor-loop-container{grid-auto-flow:column!important;grid-template-columns:unset!important;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr!important}@media (max-width:1200px){.custom-mega-grid .elementor-loop-container{grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr!important}}.custom-mega-grid .elementor-loop-container h5 a{display:flex}@media (max-width:992px){.custom-mega-grid .elementor-loop-container h5 a{height:unset;padding:0}}@media (max-width:768px){.custom-mega-grid .elementor-loop-container h5 a{border-radius:0!important;line-height:1.4;padding:4px 0 8px!important;width:100%}}@media (max-width:992px){.custom-mega-grid .elementor-loop-container{grid-auto-flow:unset!important}}.custom-primary-menu li{transition:.25s ease}#cta-menu-item{background:#31a577;padding:9px 24px}@media (max-width:1200px){#cta-menu-item{padding:9px 2.5rem}}@media (max-width:992px){#cta-menu-item{border-radius:100px;margin:20px 0 0 40px;padding:10px 24px;width:fit-content}}@media (max-width:768px){#cta-menu-item{justify-content:center;margin:20px 0 0 16px;padding:10px 16px;width:calc(100% - 32px)}}#cta-menu-item:hover{background:#1f855d}#cta-menu-item a{color:#fff}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{font-size:.75rem!important;font-weight:700!important;height:1.25rem!important;line-height:1.75!important;min-width:1.25rem!important}body:not(.rtl) .elementor-941 .elementor-element.elementor-element-bcd643b .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-14px!important;top:2px!important}.google-rating{color:#f90;font-weight:700}.google-rating-link{color:#9a9a9a}.top-bar--shop .elementor-widget-container,.top-bar--store .elementor-widget-container{position:relative;z-index:0}.top-bar--shop .elementor-icon-box-icon,.top-bar--store .elementor-icon-box-icon{margin:0!important}.top-bar--shop .elementor-icon-box-icon a,.top-bar--store .elementor-icon-box-icon a{padding-right:.375rem}.top-bar--shop a,.top-bar--store a{align-items:center;display:flex;height:50px}.top-bar--shop a:after,.top-bar--store a:after{background:hsla(0,0%,100%,0);border-radius:10px 10px 0 0;bottom:0;content:"";height:44px;left:0;min-height:44px;position:absolute;transition:.25s ease;width:100%;z-index:-1}.top-bar--shop a:hover:after,.top-bar--store a:hover:after{background:#e6e6e6}body.woocommerce-page .top-bar--shop a:after,body:not(.woocommerce-page) .top-bar--store a:after{background:#fff}@media (max-width:1200px){body:not(.rtl) .elementor-941 .elementor-element.elementor-element-8b8c26a .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-8px!important;top:-8px!important}}@media (max-width:992px){.e-n-menu-wrapper{background:#fcf7f2!important;height:100vh;padding-bottom:200px;padding-top:20px}.e-n-menu-wrapper li{border-bottom:1px solid rgba(0,0,0,.08)}.custom-footer-end .e-n-menu-wrapper{background:none!important;height:unset;padding:unset}.custom-footer-end .e-n-menu-wrapper .e-n-menu-heading{align-items:center!important;flex-flow:column!important}}.title-italic{color:#31a577;font-style:italic;font-weight:700}@media (max-width:768px){.bar-horizontal{overflow-x:scroll!important}.bar-horizontal .e-con-inner{flex-flow:row!important;min-width:80rem!important}.bar-horizontal .e-con-inner img{min-width:25rem;width:unset!important}}@media (max-width:500px){.bar-horizontal .e-con-inner{min-width:57.5rem!important}.bar-horizontal .e-con-inner img{min-width:18.75rem}}.behandeling-meta--item--title{width:6.25rem}.behandeling-meta--bullet{background:#fff;border:1px solid #000;border-radius:50%;display:inline-block;height:.875rem;margin-right:.375rem;width:.875rem}.behandeling-meta--bullet.active{background:#31a577;border:1px solid #31a577}.behandeling-meta--arrow .elementor-widget-container{display:flex;justify-content:center}.behandeling-meta--arrow .elementor-icon-wrapper{display:flex}.behandeling-meta a:hover{color:#000!important}.behandeling-meta a.product_type_simple.add_to_cart_button.ajax_add_to_cart.elementor-button.elementor-size-xs:hover{color:#fff!important}.behandeling-meta--category .elementor-widget-container,.behandeling-meta--category ul,.behandeling-meta--category ul li{margin:0!important;padding:0!important}.behandeling-meta--category a{transform:.25s ease}.behandeling-meta--category a:hover{color:#31a577!important}.behandeling-meta--featured{border-radius:1rem;overflow:hidden}.behandeling-meta--featured a{border-radius:.875rem;display:flex!important;height:100%!important;overflow:hidden;width:100%!important}.behandeling-meta--featured a img{transition:transform .25s ease}.behandeling-meta i{transition:color .25s ease}.behandeling-meta .elementor-widget-container{border-radius:1rem}.behandeling-meta .elementor-icon-box-wrapper{align-items:center!important}.behandeling-meta:hover a img{transform:scale(1.05)}.behandeling-meta:hover .behandeling-meta--arrow i{color:#31a577!important}.werkwijze-home ol{margin:3.125rem 0 0 2rem}@media (max-width:992px){.werkwijze-home ol{margin:2.4rem 0 0 2rem}}.werkwijze-home ol li{margin-bottom:1.6rem;padding-left:1.625rem;position:relative}.werkwijze-home ol li::marker{font-family:freight-display-pro;font-size:1.375rem}.werkwijze-home ol li:after{border:1px solid #d4ccc3;border-radius:100%;content:"";height:2.625rem;left:-2.0625rem;position:absolute;top:.125rem;width:2.625rem}.custom-google-reviews .ti-widget.ti-goog .ti-review-item .ti-inner{border-radius:.625rem!important}.custom-google-reviews .ti-widget.ti-goog .ti-review-content .ti-stars{margin:0 0 14px}.custom-google-reviews .ti-widget.ti-goog .ti-review-content .ti-review-text{line-height:normal}.customer-google-reviews .ti-widget.ti-goog .ti-widget-container .ti-date{font-size:.875rem!important}.home-products .custom-product-tile,.home-products .product>div:first-child{height:100%}.home-products .custom-cart-container{margin-top:auto}.home-products .custom-product-tile>div:first-child{max-height:378px}@media (max-width:992px){.home-products .custom-product-tile>div:first-child{max-height:250px}}@media (max-width:768px){.home-products .custom-product-tile>div:first-child{max-height:200px}}.home-products .jet-woo-builder-archive-product-thumbnail__wrapper{display:flex!important;flex-flow:column!important;height:100%!important}.home-products .jet-woo-builder-archive-product-thumbnail{height:100%!important}.home-products .jet-woo-builder-archive-product-thumbnail a{background:#f7f7f7}@media (max-width:768px){.home-products .jet-woo-builder-archive-product-thumbnail a{background:#f7f7f7}}.home-products .elementor-widget-container a img{height:100%!important;left:0;position:absolute;top:0;width:100%}.elementor-1078 .elementor-element.elementor-element-2c52593.elementor-product-price-block-yes del{font-size:.9375rem!important}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:600!important}.custom-footer{width:calc(100% - 100px)!important}@media (max-width:1200px){.custom-footer{width:calc(100% - 80px)!important}}@media (max-width:992px){.custom-footer{width:100%!important}}.custom-footer-link a{color:#fff}.custom-footer-link a:hover{color:#31a577}.page-left-fill{position:relative}.page-left-fill:after{content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@media (max-width:992px){.page-left-fill:after{display:none}}.page-left-fill.rose:after{background:#d1a299}.page-left-fill.beige:after{background:#fcf7f3}.page-left-fill.white:after{background:#fff}.page-left-fill.light-beige:after{background:rgba(212,204,195,.48)}.page-left-fill.grey:after{background:#f5f5f5}.custom-side-menu ul{flex-flow:column!important}.custom-faq.hide .e-n-accordion-item:first-child{display:none}.custom-faq.prices .e-n-accordion-item-title-header{width:100%}.custom-faq.prices .e-n-accordion-item-title-header .e-n-accordion-item-title-text{display:flex;justify-content:space-between;width:100%}.custom-faq summary{border:none!important}.custom-faq ul{margin:0 0 0 1.375rem}.elementor-button-content-wrapper .icon{font-size:1.25rem!important}.elementor-button-content-wrapper .button-call-us{font-size:1.625rem!important}.custom-image-slider .swiper-slide-image{max-width:180px!important}.custom-paragraph-no-margin{margin:0!important}.custom-information-box .elementor-icon-box-icon .elementor-icon{margin-top:5px}@media (max-width:768px){.custom-information-box .elementor-icon-box-icon .elementor-icon{margin-top:0}}.custom-logout{height:38px;min-width:38px!important;width:38px}.custom-logout,.custom-logout .elementor-widget-container,.custom-logout .elementor-widget-container a{align-items:center;display:flex;justify-content:center}.custom-logout .elementor-widget-container a{background:hsla(0,0%,100%,0);border-radius:10px;height:38px;width:38px}.custom-logout .elementor-widget-container a:hover{background:#fff}.custom-content-editor p{margin-bottom:2rem}.custom-content-editor p:last-child{margin-bottom:0}.custom-content-editor ul{margin:0 0 2rem 1.375rem}.custom-content-editor ul li{margin:0!important}.custom-faq--answer,.custom-faq--answer button[aria-expanded=true]{border-bottom:1px solid #000}.custom-faq summary{list-style:none;margin-bottom:.625rem;width:100%}.custom-faq button{align-items:center;background:#fff;border:none;border-radius:6.25rem;display:flex;justify-content:space-between;outline:none;padding:1rem 2.25rem;transition:.25s ease;width:100%}@media (max-width:768px){.custom-faq button{background:none;border-bottom:1px solid #dcdcdc;border-radius:0;padding:.5rem 0 1rem}}.custom-faq button:focus,.custom-faq button:hover{color:#000;cursor:pointer}.custom-faq button:hover{background:#eaeaea}@media (max-width:768px){.custom-faq button:hover{background:none}}.custom-faq button:hover .custom-faq--summary--header--title{transform:translateX(.25rem)}@media (max-width:768px){.custom-faq button:hover .custom-faq--summary--header--title{transform:none}}.custom-faq button .custom-faq--summary--header--title{color:#343434;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;text-align:left;transition:transform .25s ease;width:90%}.custom-faq button .icon-chevron-toggle{transition:transform .25s ease}.custom-faq button .icon-chevron-toggle path{fill:#343434}.custom-faq button .icon-chevron-toggle.active{transform:rotate(180deg)}.custom-faq button .icon-chevron-toggle.active path{fill:#000}.custom-faq button[aria-expanded=true]{color:#000}.custom-faq button[aria-expanded=true]+.custom-faq--answer{max-height:9em;opacity:1;transition:all .2s linear;will-change:max-height}.custom-faq button[aria-expanded=true]{background:#eaeaea}@media (max-width:768px){.custom-faq button[aria-expanded=true]{background:none}}.custom-faq--inner{padding:1rem 2.25rem}@media (max-width:768px){.custom-faq--inner{padding:.8rem 0}}.custom-faq summary::-webkit-details-marker{display:none!important}.custom-faq .custom-faq--answer{border:none;max-height:0;opacity:0;overflow:hidden;transition:all .2s linear;will-change:max-height,opacity}@media (max-width:768px){.custom-faq .custom-faq--answer li{font-size:.875rem}}.custom-faq .custom-faq--answer p{border-radius:1.25rem;font-size:1rem;font-weight:400}@media (max-width:768px){.custom-faq .custom-faq--answer p{font-size:.875rem}}.custom-navigation ul{margin:0;padding:0}.custom-navigation li{border-bottom:1px solid rgba(63,121,182,.15);list-style-type:none;margin:0;padding:.5rem 0}.custom-navigation li:last-child{border-bottom:none}.custom-navigation--link{font-weight:500;line-height:1.6;padding-bottom:.6rem}.custom-navigation--link.active,.custom-navigation--link:hover{color:#3f79b6}.elementor-24 .elementor-element.elementor-element-20b8eae{bottom:unset!important}@media (max-width:768px){.custom-rating-amount{margin-right:auto}}.custom-call-box{align-items:center;background:hsla(0,0%,100%,0);border-radius:10px;display:flex;height:38px;padding:0 8px}@media (max-width:1200px){.custom-call-box{padding:0}}.custom-call-box .elementor-widget-container{align-items:center!important;display:flex!important}.custom-call-box:hover,.tarieven{background:#fff}.tarieven{border-radius:1.125rem;display:flex;flex-flow:wrap;margin-bottom:.625rem;padding:1.25rem}.tarieven:last-child{margin-bottom:0}.tarieven--heading{display:flex;padding-bottom:0;width:100%}.tarieven--heading h3,.tarieven--heading p{font-style:normal;font-weight:500!important;margin:0;padding:0}.tarieven--heading h3{font-family:Poppins,sans-serif!important;font-size:1rem!important;width:80%}.tarieven--heading p{font-family:freight-display-pro,sans-serif;font-size:1.3rem!important;line-height:1!important;margin-left:auto}.tarieven--body{align-items:center;color:#666;display:flex;flex-flow:wrap;margin-top:.375rem}.tarieven--body p{display:flex;line-height:1.6;margin:0;min-width:100%;padding:0;width:100%}.tarieven--body--description{padding-bottom:.375rem!important}.tarieven--body--icon{margin-top:.3125rem;min-width:1.5rem}.tarieven--body--icon path{fill:#31a577}@media (max-width:374px){.tarieven--body--icon{margin-top:.2rem;min-width:1.6rem}}.custom-grid-to-flex .elementor-grid{display:flex!important;flex-wrap:wrap!important;gap:40px!important;justify-content:center!important}@media (max-width:992px){.custom-grid-to-flex .elementor-grid{gap:50px 20px!important;justify-content:flex-start!important}}.custom-account .order-total td .includes_tax,.custom-cart-page .order-total td .includes_tax{width:100%!important}.custom-account .order-total td .includes_tax .woocommerce-Price-amount,.custom-cart-page .order-total td .includes_tax .woocommerce-Price-amount{color:#767676!important}@media (max-width:768px){.custom-account .order-total td .includes_tax,.custom-account .order-total td .includes_tax .woocommerce-Price-amount,.custom-cart-page .order-total td .includes_tax,.custom-cart-page .order-total td .includes_tax .woocommerce-Price-amount{font-size:.875rem!important}}.custom-account .checkout-button,.custom-cart-page .checkout-button{align-items:center!important;display:flex!important;height:52px!important;justify-content:center!important}.custom-account .checkout-button.spinner,.custom-cart-page .checkout-button.spinner{background-color:rgba(49,165,119,.5)!important}.custom-cart-page h2{font-family:Poppins,sans-serif!important;font-size:20px!important;font-weight:600!important}@media (max-width:768px){.custom-cart-page .woocommerce-cart-form__cart-item{display:flex!important;flex-flow:nowrap}.custom-cart-page .woocommerce-cart-form__cart-item .product-thumbnail{display:flex!important;height:50px!important;margin-right:10px!important;min-height:50px!important;min-width:50px!important;width:50px!important}.custom-cart-page .woocommerce-cart-form__cart-item .product-thumbnail img{height:50px!important;width:50px!important}.custom-cart-page .woocommerce-cart-form__cart-item .product-remove{margin-left:10px;order:1}.custom-cart-page .woocommerce-cart-form__cart-item .product-name{padding-right:20px!important;text-align:left!important}.custom-cart-page .woocommerce-cart-form__cart-item .product-subtotal{margin-left:auto;padding-left:10px!important}.custom-cart-page .woocommerce-cart-form__cart-item td:before{display:none!important}}.custom-cart-page .cart-subtotal{border:none!important}.custom-cart-widget .elementor-menu-cart__product-name{line-height:1.4!important}.custom-cart-widget .elementor-menu-cart__product-name a{font-weight:600!important}.custom-cart-widget .elementor-menu-cart__main{border-radius:.5625rem!important;bottom:1rem!important;box-shadow:none!important;padding:1.25rem!important;right:1rem!important;top:1rem!important;width:470px!important}.custom-cart-widget .elementor-menu-cart__subtotal{border-top:1px solid #dedede;display:flex!important;justify-content:space-between!important;margin-top:auto!important}.custom-cart-widget .elementor-menu-cart__subtotal .woocommerce-Price-amount,.custom-cart-widget .elementor-menu-cart__subtotal strong{font-size:1rem!important}.custom-cart-widget .elementor-menu-cart__product{margin-bottom:10px!important;padding-bottom:0!important}@media (max-width:992px){.custom-cart-widget .elementor-menu-cart__product{border-bottom:1px solid #dedede;padding-bottom:16px!important}}.custom-cart-widget .attachment-woocommerce_thumbnail{border:1px solid #dedede;border-radius:.4375rem;height:5rem!important;max-width:5rem!important;padding:.375rem!important;width:5rem!important}.custom-cart-widget .elementor-menu-cart__footer-buttons{margin-top:unset!important;padding:0!important}.custom-cart-widget .elementor-menu-cart__footer-buttons a{align-items:center;display:flex!important;font-size:1rem!important;height:52px!important;padding:0!important}.custom-cart-widget .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{background:#000!important;border:1px solid #000!important}.custom-cart-widget .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{background:#1f855d!important;border:1px solid #1f855d!important}.custom-cart-widget .elementor-menu-cart__product{grid-template-columns:21% auto!important}.custom-cart-widget .elementor-menu-cart__product-remove product-remove,.custom-cart-widget .elementor-widget-woocommerce-menu-cart.remove-item-position--middle .elementor-menu-cart__product-remove{bottom:calc(50% + 5px)!important}.custom-cart-widget .product-remove:hover{opacity:.7!important}.custom-cart-widget .product-price .woocommerce-Price-amount{font-weight:500!important}.custom-cart-widget .variation{display:flex!important;flex-flow:column!important;margin:6px 0!important}.custom-cart-widget .variation dt{font-weight:500!important}.custom-cart-widget .variation dd{margin-inline-start:0!important}@media (max-width:768px){.custom-cart-widget .elementor-menu-cart__main{border-radius:0!important;bottom:0!important;box-shadow:none!important;max-width:470px!important;padding:1.125rem!important;right:0!important;top:0!important;width:100%!important}.custom-cart-widget .elementor-menu-cart__product-remove{height:1.125rem!important;width:1.125rem!important}.custom-cart-widget .elementor-menu-cart__products{max-height:calc(100vh - 200px)!important}.custom-cart-widget .attachment-woocommerce_thumbnail{height:4rem!important;max-width:4rem!important;width:4rem!important}.custom-cart-widget .elementor-menu-cart__product{grid-template-columns:15% auto!important}.custom-cart-widget .elementor-menu-cart__close-button{margin:0 0 .625rem!important}}@media (max-width:500px){.custom-cart-widget .elementor-menu-cart__product{grid-template-columns:3.5rem auto!important}.custom-cart-widget .elementor-menu-cart__footer-buttons a{font-size:.875rem!important}}@media (max-width:374px){.custom-cart-widget .elementor-menu-cart__footer-buttons a{font-size:.75rem!important}}.custom-product-tile .jet-woo-builder-archive-product-thumbnail,.custom-product-tile .jet-woo-builder-archive-product-thumbnail__wrapper{height:100%!important;max-height:378px;min-height:378px;width:100%!important}@media (max-width:992px){.custom-product-tile .jet-woo-builder-archive-product-thumbnail,.custom-product-tile .jet-woo-builder-archive-product-thumbnail__wrapper{max-height:250px;min-height:250px}}@media (max-width:768px){.custom-product-tile .jet-woo-builder-archive-product-thumbnail,.custom-product-tile .jet-woo-builder-archive-product-thumbnail__wrapper{max-height:200px;min-height:200px}}.custom-product-tile .jet-woo-builder-archive-product-thumbnail img,.custom-product-tile .jet-woo-builder-archive-product-thumbnail__wrapper img{object-fit:contain;padding:40px!important}@media (max-width:768px){.custom-product-tile .jet-woo-builder-archive-product-thumbnail img,.custom-product-tile .jet-woo-builder-archive-product-thumbnail__wrapper img{padding:26px!important}}.custom-product-tile .jet-woo-builder-archive-product-thumbnail{background:#fff!important}.custom-product-tile .elementor-product-variable tr{display:flex;flex-flow:column;width:100%}.custom-product-tile .elementor-product-variable tr select{width:100%}.custom-product-tile .variation{display:flex!important;flex-flow:column!important}.custom-product-tile .woocommerce ul.products li.product .woocommerce-loop-category__title,.custom-product-tile .woocommerce ul.products li.product .woocommerce-loop-product__title,.custom-product-tile .woocommerce ul.products li.product h3,.custom-product-tile h3.elementor-heading-title.elementor-size-default{padding:0!important}.custom-product-tile .jet-woo-product-price ins .woocommerce-Price-amount{font-weight:600!important}.custom-product-tile .jet-woo-product-price del[aria-hidden=true]{margin-bottom:-.5rem}.custom-product-tile .jet-woo-product-price del[aria-hidden=true] .woocommerce-Price-amount{font-weight:400!important;position:relative}.custom-product-tile .jet-woo-product-price del[aria-hidden=true] .woocommerce-Price-amount:after{background:#666;content:"";height:.0625rem;position:absolute;right:0;top:.625rem;transform:rotate(-10deg);width:100%}.wpc-filters-section{border-bottom:1px solid #dedede}.wpc-filter-title{font-family:freight-display-pro;font-size:1.5rem;font-weight:700;margin-bottom:.75rem!important}@media (max-width:992px){.wpc-filter-title{font-size:1.375rem!important}}.wpc-filter-chip a{color:#000!important}.wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a:hover{opacity:1!important}.wpc-filter-chips-list li,body .wpc-filter-chips-list li.wpc-filter-chip,li.wpc-filter-chip{margin:0 10px 10px 0!important}.wpc-filters-section:not(.wpc-filter-post_meta_num,.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{max-height:280px!important;padding:0!important}.widget-area li.wpc-term-item,body .wpc-filters-widget-main-wrapper li.wpc-term-item{padding:0 0 4px!important}.wpc-filters-widget-main-wrapper li.wpc-term-item input[type=checkbox]{height:20px!important;width:20px!important}.widget-area .widget a.wpc-open-close-filters-button,.wpc-filters-open-widget,.wpc-open-close-filters-button,a.wpc-filters-open-widget,a.wpc-open-close-filters-button,body a.wpc-filters-open-widget,body a.wpc-open-close-filters-button{border-radius:.5rem!important}.wpc-filters-widget-controls-wrapper{flex-flow:row-reverse;gap:16px;margin-left:18px;margin-right:18px}.wpc-filters-ul-list{margin:0 0 1.625rem!important}.wpc-filters-found-posts-wrapper{margin-left:3px;margin-right:3px}.wpc-overlay-visible .wpc_show_bottom_widget .wpc-filters-overlay{display:none!important}.wpc-term-item-content-wrapper label{padding-left:8px!important}.wpc-filters-widget-controls-item{width:50%!important}.wpc-filters-close-button{border-color:#000!important}.wpc-filters-apply-button{background-color:#31a577!important;border-color:#31a577!important}@media (max-width:768px){.wpc_show_bottom_widget .wpc-filters-widget-content{border-radius:14px 14px 0 0!important;box-shadow:0 -10vh 0 rgba(0,0,0,.4)}}.widget-area .widget .wpc-filter-chips-list a,.wpc-filter-chips-list a,body .wpc-filter-chips-list li.wpc-filter-chip a{border-radius:6px!important;padding:4px 10px!important}.wpc-filter-chip a{border-color:#000!important}.wpc-filter-chip a:hover{background:rgba(230,208,196,.24)}.wpc-chip-reset-all a{border-color:#666}.wpc-filters-widget-controls-wrapper a{align-items:center;border-radius:.375rem!important;display:flex!important;font-size:15px!important;font-weight:600!important;height:46px!important;justify-content:center}@media (max-width:500px){.wpc-filters-widget-controls-wrapper a{font-size:.875rem!important}}@media (max-width:992px){.woocommerce-result-count{display:none!important}.custom-add-to-cart-wrapper{margin-top:12px}}.custom-add-to-cart-wrapper .custom-add-to-cart-text{color:#000;display:none;font-size:15px!important;font-weight:500!important;margin-right:6px}@media (max-width:992px){.custom-add-to-cart-wrapper .custom-add-to-cart-text{display:block}}.product-type-variable .custom-variable-cart-button a{background:#fff!important;border:1px solid #000;border-radius:8px!important;color:#000!important}@media (max-width:992px){.product-type-variable .custom-variable-cart-button a{width:100%}}.product-type-variable .custom-variable-cart-button a:hover{background:#000!important;color:#fff!important}.custom-product-tile .custom-cart-button form{margin:0!important}.custom-product-tile .custom-cart-button .single_add_to_cart_button{align-items:center;background:#31a577!important;border-radius:8px!important;display:flex!important;font-family:Poppins,sans-serif!important;height:52px!important;justify-content:center;opacity:1;padding:0 14px!important;transition:.25s ease;width:100%!important}.custom-product-tile .custom-cart-button .single_add_to_cart_button:hover{background:#1f855d!important;border:none!important}@media (max-width:992px){.custom-product-tile .custom-cart-button .single_add_to_cart_button:hover{background:#fff!important;border:1px solid #000!important}}.custom-product-tile .custom-cart-button .single_add_to_cart_button svg path{fill:#fff}.custom-product-tile .custom-cart-button .single_add_to_cart_button span{display:none}@media (max-width:992px){.custom-product-tile .custom-cart-button .single_add_to_cart_button{align-items:center;background:#fff!important;border:1px solid #000!important;color:#000!important;display:flex!important;font-weight:400!important;justify-content:center;padding:0!important;width:100%!important}.custom-product-tile .custom-cart-button .single_add_to_cart_button span{display:block}.custom-product-tile .custom-cart-button .single_add_to_cart_button svg{margin-left:6px}.custom-product-tile .custom-cart-button .single_add_to_cart_button svg path{fill:#000}}.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading{opacity:.5!important}@media (max-width:992px){.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading{opacity:.3!important}}.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading svg path{opacity:0}@media (max-width:992px){.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading svg path{opacity:1}.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading{background:#fff!important;color:#000!important}}.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading:after{color:#fff!important;font-size:22px!important;left:9px!important;margin-left:6px!important;right:auto!important;top:15px!important}@media (max-width:992px){.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading:after{color:#000!important;left:unset!important;position:unset!important;right:14px!important;top:15px!important}.custom-product-tile .custom-cart-button .single_add_to_cart_button.added:after{font-size:1.0625rem!important}}.single-product .elementor-product-simple .single_add_to_cart_button:after{order:2}a.added_to_cart.wc-forward{background:#fff;border:1px solid #000;border-radius:5px;color:#000;display:none;font-size:12px;left:-38px;line-height:1.3;padding:5px 7px;position:relative;position:absolute;top:58px;width:max-content}@media (max-width:992px){a.added_to_cart.wc-forward{display:none}}a.added_to_cart.wc-forward:hover{background:#f5f5f5}.product-template-default .custom-product-meta a.added_to_cart.wc-forward{display:none!important}.product-template-default .custom-product-meta .cart .single_add_to_cart_button:after{font-size:1.25rem!important;top:15px!important}@media (max-width:768px){.product-template-default .custom-product-meta .cart .single_add_to_cart_button{margin-left:10px!important}.product-template-default .custom-product-meta .quantity{margin:0!important}}.woocommerce ul.products li.product .button{margin:0}.jet-woo-builder-archive-product-price{align-items:center!important;display:flex!important;height:100%}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{line-height:1.6!important}.woocommerce form .form-row label.checkbox input,.woocommerce-page form .form-row label.checkbox input{margin:4px 4px 0 0!important}.custom-checkout .woocommerce-input-wrapper .select2-selection__rendered,.custom-checkout .woocommerce-input-wrapper input{background:#fff!important;background-color:#fff!important;border:1px solid #d6d6d6!important;border-radius:6px!important;color:#000!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;height:52px}.custom-checkout label{color:#000!important;font-family:Poppins,sans-serif!important}.custom-checkout .wc_payment_methods,.custom-checkout label{font-size:1rem!important}.custom-checkout .wc_payment_methods label{line-height:2!important}.custom-checkout .wc_payment_methods input{cursor:pointer;height:20px;margin:0 6px 2px 0!important;width:20px}.custom-checkout .wc_payment_methods img{height:30px;margin:0!important;max-height:30px!important}.custom-checkout .wc_payment_methods .payment_box{background:none!important;margin:10px 0 0!important;padding:0!important}.custom-checkout .wc_payment_methods .payment_box p{color:#000;font-size:1rem;margin:0 0 6px!important}.custom-checkout .woocommerce-terms-and-conditions-wrapper .form-row{margin:0!important}.custom-checkout .woocommerce-privacy-policy-text,.custom-checkout .woocommerce-terms-and-conditions-checkbox-text{color:#666!important;font-size:14px!important;line-height:1.6!important;margin-bottom:6px!important}.custom-checkout .woocommerce-privacy-policy-text a,.custom-checkout .woocommerce-terms-and-conditions-checkbox-text a{color:#666!important}.custom-checkout .woocommerce-privacy-policy-text a:hover,.custom-checkout .woocommerce-terms-and-conditions-checkbox-text a:hover{color:#666!important;text-decoration:underline}.custom-checkout .woocommerce-privacy-policy-text p,.custom-checkout .woocommerce-terms-and-conditions-checkbox-text p{font-size:14px!important;line-height:1.6!important;margin-bottom:6px!important;margin-top:20px!important}.custom-checkout .woocommerce-privacy-policy-text p a,.custom-checkout .woocommerce-terms-and-conditions-checkbox-text p a{color:#666!important}.custom-checkout .woocommerce-privacy-policy-text p a:hover,.custom-checkout .woocommerce-terms-and-conditions-checkbox-text p a:hover{color:#666!important;text-decoration:underline}.custom-checkout .select2-selection--single{height:100%!important}.custom-checkout .select2-selection__rendered{align-items:center!important;display:flex!important}.custom-checkout .select2-container--default{height:52px!important}.custom-checkout .e-checkout__container .e-checkout__column .col2-set .col-1,.custom-checkout .e-checkout__order_review,.custom-checkout .e-coupon-box,.custom-checkout .shipping_address,.custom-checkout .woocommerce-checkout-payment{background:#fff!important;border:0 solid #e6e6e6!important;padding:0!important}.custom-checkout .e-coupon-box{background:#fff!important;border:1px solid #e6e6e6!important;color:#000!important;margin-top:50px!important;padding:14px!important}@media (max-width:768px){.custom-checkout .e-coupon-box{margin-bottom:30px!important;margin-top:30px!important;padding:10px!important}}.custom-checkout h3{font-family:Poppins,sans-serif!important;font-size:20px!important;font-weight:600!important;margin-bottom:2em!important}.custom-checkout .woocommerce-billing-fields__field-wrapper{display:flex!important;flex-flow:wrap;gap:18px}@media (max-width:768px){.custom-checkout .woocommerce-billing-fields__field-wrapper{gap:0 18px}}.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:first-child,.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(2){width:calc(50% - 9px)}.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(3){width:100%}.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(4){width:calc(20% - 9px)}@media (max-width:768px){.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(4){width:100%}}.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(5){width:calc(40% - 9px)}@media (max-width:768px){.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(5){width:100%}}.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(6){width:calc(40% - 18px)}@media (max-width:768px){.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(6){width:100%}}.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(6) input{margin-top:35px}@media (max-width:768px){.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(6) input{margin-top:0}}.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(10),.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(7),.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(8){width:calc(50% - 9px)}@media (max-width:768px){.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(10){width:100%}}.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(11){width:calc(50% - 9px)}@media (max-width:768px){.custom-checkout .woocommerce-billing-fields__field-wrapper .form-row:nth-child(11){width:100%}}.custom-checkout .woocommerce-billing-fields__field-wrapper p:last-child{margin:0!important}.custom-checkout .woocommerce-shipping-fields h3{margin:0 0 14px!important;padding:0!important}.custom-checkout .e-checkout__container{grid-column-gap:60px!important;grid-row-gap:60px!important}.wc_payment_methods{font-size:1rem!important}.wc_payment_methods label{line-height:2!important}.wc_payment_methods input{height:20px;margin:0 6px 2px 0!important;width:20px}.wc_payment_methods img{height:30px;margin:0!important;max-height:30px!important}.wc_payment_methods .payment_box{background:none!important;margin:10px 0 0!important;padding:0!important}.wc_payment_methods .payment_box p{color:#000;font-size:1rem;margin:0 0 6px!important}.custom-checkout{color:#000!important;font-family:Poppins,sans-serif!important}.custom-checkout--sub-title{font-size:1rem}.custom-checkout .payment{margin-bottom:10px!important}@media (max-width:768px){.custom-checkout .payment{margin-bottom:6px!important}}.custom-checkout table{display:flex!important;flex-flow:column!important;font-size:1rem!important}.custom-checkout table thead{display:none!important}.custom-checkout table .woocommerce-table__product-name{flex-flow:column}.custom-checkout table .cart_item,.custom-checkout table .woocommerce-table__line-item{display:flex!important;margin:0!important;padding:0 0 20px!important}@media (max-width:992px){.custom-checkout table .cart_item,.custom-checkout table .woocommerce-table__line-item{border-bottom:1px solid #e3e3e3!important;padding-bottom:18px!important;padding-top:18px!important;width:100%!important}.custom-checkout table .cart_item:last-child,.custom-checkout table .woocommerce-table__line-item:last-child{border-bottom:none!important}}.custom-checkout table .cart_item .product-thumbnail-wrapper,.custom-checkout table .woocommerce-table__line-item .product-thumbnail-wrapper{height:70px;margin-right:16px;padding:0!important;width:70px}@media (max-width:992px){.custom-checkout table .cart_item .product-thumbnail-wrapper,.custom-checkout table .woocommerce-table__line-item .product-thumbnail-wrapper{margin-right:16px}}@media (max-width:500px){.custom-checkout table .cart_item .product-thumbnail-wrapper,.custom-checkout table .woocommerce-table__line-item .product-thumbnail-wrapper{height:40px;width:40px}}.custom-checkout table .cart_item .product-thumbnail,.custom-checkout table .woocommerce-table__line-item .product-thumbnail{display:flex;height:100%}.custom-checkout table .cart_item .product-thumbnail img,.custom-checkout table .woocommerce-table__line-item .product-thumbnail img{border:1px solid #ebebeb!important;border-radius:7px!important;height:70px!important;min-height:70px;min-width:70px;width:70px!important}@media (max-width:500px){.custom-checkout table .cart_item .product-thumbnail img,.custom-checkout table .woocommerce-table__line-item .product-thumbnail img{height:40px!important;min-height:40px;min-width:40px;width:40px!important}}.custom-checkout table .cart_item .product-title,.custom-checkout table .woocommerce-table__line-item .product-title{font-size:15px!important;line-height:1.4}@media (max-width:500px){.custom-checkout table .cart_item .product-title,.custom-checkout table .woocommerce-table__line-item .product-title{font-size:14px!important;line-height:1.3}}.custom-checkout table .cart_item .product-name,.custom-checkout table .woocommerce-table__line-item .product-name{color:#000!important;display:flex!important;font-weight:500!important;max-width:unset!important;padding-top:0!important}.custom-checkout table .cart_item .product-name a,.custom-checkout table .woocommerce-table__line-item .product-name a{color:#000!important}@media (max-width:992px){.custom-checkout table .cart_item .product-name,.custom-checkout table .woocommerce-table__line-item .product-name{flex-flow:column;padding-bottom:0!important;padding-right:18px!important}}.custom-checkout table .cart_item .product-quantity,.custom-checkout table .woocommerce-table__line-item .product-quantity{font-size:15px!important}.custom-checkout table .cart_item .product-total,.custom-checkout table .woocommerce-table__line-item .product-total{font-weight:600!important;margin-left:auto;padding-top:0!important;text-align:right}@media (max-width:768px){.custom-checkout table .cart_item .product-total,.custom-checkout table .woocommerce-table__line-item .product-total{padding:0!important}}.custom-checkout table .cart_item .variation,.custom-checkout table .woocommerce-table__line-item .variation{color:#666!important;display:flex;flex-flow:column;font-weight:400!important;margin-top:4px;padding:0!important}@media (max-width:992px){.custom-checkout table .cart_item .variation,.custom-checkout table .woocommerce-table__line-item .variation{margin-left:0}}@media (max-width:768px){.custom-checkout table .cart_item .variation,.custom-checkout table .woocommerce-table__line-item .variation{margin-left:0}}.custom-checkout table .woocommerce-table__line-item{border-bottom:1px solid #e3e3e3!important;padding-bottom:0!important}.custom-checkout .e-woocommerce-coupon-nudge{color:#000!important;font-weight:500!important}.custom-checkout .e-woocommerce-coupon-nudge a{color:#006bff!important}.custom-checkout .e-woocommerce-coupon-nudge a:hover{text-decoration:underline}.custom-checkout .e-coupon-anchor{background:#fff!important;border:1px solid #d7d7d7!important;border-radius:7px!important;padding:10px!important}.custom-checkout .e-coupon-anchor input{background:#fff!important;background-color:#fff!important;border:1px solid #c4c4c4!important;border-radius:8px!important;color:#000!important;font-family:Poppins,sans-serif!important;height:52px}.custom-checkout .e-coupon-anchor .e-apply-coupon{border:1px solid #000!important;border-radius:7px!important;height:50px!important}.custom-checkout .e-coupon-anchor .e-coupon-anchor-description{display:flex!important;font-size:14px!important;margin-bottom:6px}.custom-checkout .e-coupon-anchor .e-apply-coupon{color:#000!important;font-family:Poppins,sans-serif!important;font-weight:600!important}.custom-checkout .cart-subtotal{border-bottom:1px solid #e3e3e3!important;border-top:1px solid #e3e3e3!important;display:flex!important;justify-content:space-between;margin:0!important;padding:0!important}.custom-checkout .cart-subtotal .woocommerce-Price-amount{font-weight:500!important}.custom-checkout .cart-subtotal .woocommerce-Price-amount bdi{color:#000!important;font-weight:600!important}@media (max-width:768px){.custom-checkout .cart-subtotal td{padding-right:0!important}}.custom-checkout strong{font-weight:600!important}.custom-checkout .order-total{border-top:1px solid #e3e3e3!important;display:flex!important;justify-content:space-between}.custom-checkout .order-total td{color:#000!important;display:flex!important;flex-flow:column;text-align:end}.custom-checkout .order-total td .includes_tax{color:#666!important;font-size:14px!important}.custom-checkout .order-total{padding:0!important}.custom-checkout .e-checkout__order_review-2{margin-top:50px}@media (max-width:768px){.custom-checkout .e-checkout__order_review-2{margin-top:20px}}.custom-checkout .button#place_order{background:#31a577!important;border-radius:7px!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:600!important;height:52px;margin-top:20px!important;transition:background .25s ease}.custom-checkout .button#place_order:hover{background:#1f855d!important}.shipping-cost{display:flex!important;padding:0!important}.shipping-cost td{color:#000!important;display:flex!important;justify-content:space-between;width:100%!important}.shipping-cost td:before{color:#000!important;content:attr(data-title);font-family:Poppins,Sans-serif;font-size:1rem;font-weight:400}.shipping-cost .custom-shipping-free{font-weight:600!important}tr.woocommerce-shipping-totals.shipping{display:flex!important;flex-direction:column;padding-bottom:0!important}tr.woocommerce-shipping-totals.shipping th{font-weight:600!important;padding:0!important}tr.woocommerce-shipping-totals.shipping td{max-width:max-content;min-width:100%;padding-bottom:0!important;padding-right:0!important}tr.woocommerce-shipping-totals.shipping ul{display:flex!important;flex-flow:column!important}tr.woocommerce-shipping-totals.shipping ul li{align-items:center!important;display:flex!important;margin-bottom:.5rem!important;padding:0!important;position:relative}tr.woocommerce-shipping-totals.shipping ul li input{margin:0 0 0 10px!important;position:absolute;z-index:1}tr.woocommerce-shipping-totals.shipping ul li .woocommerce-Price-amount{font-weight:600!important}tr.woocommerce-shipping-totals.shipping ul li label{align-items:center;border:1px solid #d6d6d6!important;border-radius:.375rem!important;color:#000!important;cursor:pointer;display:flex!important;font-size:1rem!important;font-weight:400!important;height:52px!important;justify-content:space-between!important;left:0;line-height:1.3;min-width:100%;padding-left:28px;padding-right:8px;position:relative;transition:.25s ease;width:100%!important}@media (max-width:768px){tr.woocommerce-shipping-totals.shipping ul li label{height:52px!important}}@media (max-width:500px){tr.woocommerce-shipping-totals.shipping ul li label{font-size:14px!important}}tr.woocommerce-shipping-totals.shipping ul li label:hover{background:#f2f2f2}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option{background:#fff;border:1px solid #d6d6d6;border-radius:6px;display:flex;flex-flow:column;margin-top:8px;padding:10px;width:100%}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option input{border:none!important;box-shadow:none!important;cursor:pointer}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option br{display:none!important}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-message{color:#000;display:flex;flex-flow:column;font-size:1rem;font-weight:500!important;position:relative;width:100%}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-message.dhlpwc_warning{margin-bottom:10px}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-message.dhlpwc_warning:before{color:#c71d3a;content:"Kies een locatie";font-size:14px;padding-left:16px}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-message.dhlpwc_notice{margin-bottom:10px}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-change:hover{background:#000;border:1px solid #000!important;color:#fff}tr.woocommerce-shipping-totals.shipping ul li input[type=radio].shipping_method:checked+label{border:1px solid #9d9d9d!important}tr.woocommerce-shipping-totals.shipping ul li.highlight{border:1px solid #9d9d9d;border-radius:.375rem!important;flex-flow:wrap;padding:6px!important;position:relative}tr.woocommerce-shipping-totals.shipping ul li.highlight label{margin-top:0!important}tr.woocommerce-shipping-totals.shipping ul li.highlight input[type=radio]{height:unset!important;min-height:unset!important;top:25px!important}tr.woocommerce-shipping-totals.shipping .cart-subtotal{font-weight:400!important}.checkout-button{border-radius:7px!important}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot th{color:#000!important;font-weight:400!important}.select2-dropdown{border-radius:0 0 10px 10px!important}.select2-results{padding:.375rem!important}.select2-results .select2-results__options{font-family:Poppins,sans-serif!important}.select2-results .select2-results__options li{border-radius:6px!important;height:40px!important;transition:.25s ease}.select2-results .select2-results__options li:last-child{margin:0!important}.e-woo-select2-wrapper .select2-results__option{font-family:Poppins,sans-serif!important;margin-bottom:.625rem!important}.select2-search--dropdown{padding:.375rem!important}.select2-search--dropdown input{border-radius:6px!important;height:40px!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:rgba(5,112,226,.14)!important;color:#000!important;font-weight:500!important;padding:6px 12px!important}.select2-container--default .select2-results__option[data-selected=true]{background-color:#e7e7e7!important;color:#000!important;font-weight:500!important;padding:6px 12px!important}.wpc-filter-chips-list{margin:0 0 2.125rem!important}.custom-product-overview .products{margin-top:8rem!important}@media (max-width:768px){.custom-product-overview .products{margin-top:6rem!important}}.custom-product-overview .custom-product-tile,.custom-product-overview .product>div:first-child{height:100%}.custom-product-overview .custom-cart-container{margin-top:auto}.custom-product-overview .custom-product-tile>div:first-child{max-height:378px}@media (max-width:992px){.custom-product-overview .custom-product-tile>div:first-child{max-height:250px}}@media (max-width:768px){.custom-product-overview .custom-product-tile>div:first-child{max-height:200px}}.custom-product-overview .woocommerce-result-count{color:#666!important;margin:8px 0 0!important}.custom-product-overview .woocommerce-ordering{margin-bottom:2em!important}@media (max-width:992px){.custom-product-overview .woocommerce-ordering{float:left!important}}@media (max-width:768px){select{background-position:right 12px center;height:2.5rem;padding:0 12px}}select:hover{border:1px solid #9d9d9d}.wpc-term-count{color:#8e8e8e!important;margin:0!important;opacity:1!important}.product-category img{display:none!important}.product-category h2{margin:0!important;padding:0!important}.wpc-filters-range-wrapper{gap:18px;justify-content:unset!important}.wpc-filters-range-wrapper .wpc-filters-range-max-column,.wpc-filters-range-wrapper .wpc-filters-range-min-column{margin:0!important}.wpc-filters-range-wrapper .wpc-filters-range-column{width:50%!important}.wpc-filters-range-wrapper .wpc-filters-range-max-column,.wpc-filters-range-wrapper .wpc-filters-range-min-column{max-width:unset!important}.wpc-filters-range-slider-wrapper{margin:1.5em 13px 32px 0!important}.mollie-components .mollie-component{font-family:Poppins,sans-serif!important;margin-top:6px;min-height:48px!important;padding:10px}.mollie-components .mollie-component-label{color:#000;margin-bottom:6px}.custom-checkout .e-woocommerce-login-section{color:#000!important;padding:14px!important}.custom-checkout .e-woocommerce-login-section .e-show-login{color:#006bff!important;font-weight:500!important}.custom-checkout .e-woocommerce-login-section .e-show-login:hover{text-decoration:underline}.custom-checkout .e-woocommerce-login-section .woocommerce-form-login-toggle{color:#000!important;font-weight:500!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor p{color:#000!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor label{font-size:14px!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor input{background-color:#fff!important;border:1px solid #d6d6d6!important;border-radius:6px!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;height:52px!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor button{background:#000!important;border:none!important;border-radius:7px!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:600!important;height:52px;margin:0!important;transition:background .25s ease;width:100%}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor button:hover{background:#414141!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-wrap{flex-flow:wrap!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-wrap-end{flex:100%!important;text-align:left!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-wrap-end .form-row{margin:0!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-wrap-end button{margin-top:-20px!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-actions-wrap{align-items:center;margin-top:10px!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-actions-wrap a{font-size:14px!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-actions-wrap label,.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-actions-wrap label span{color:#000!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-actions-wrap input{height:unset!important}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label img{width:auto!important}}.woocommerce-breadcrumb{font-size:.8125rem!important}@media (max-width:768px){.woocommerce-breadcrumb{font-size:12px!important;line-height:1.6;margin:0 0 2em!important}}.woocommerce-breadcrumb a{margin-left:4px;margin-right:4px}.woocommerce-breadcrumb a:first-child{margin-left:0}.custom-single-product h2{font-family:freight-display-pro,sans-serif!important;font-size:2.125rem!important;font-weight:700!important}.custom-single-product .variations label{display:none!important}.custom-single-product .variations select{width:100%}.custom-single-product .variations .reset_variations{left:0;position:absolute}.custom-single-product .variation-title{font-size:1.375rem!important;margin-bottom:.625rem}.custom-single-product .single_variation_wrap .price{margin-bottom:10px!important;text-align:right}@media (max-width:768px){.custom-single-product .single_variation_wrap .price{text-align:left}}.custom-single-product .price{color:#000!important;display:flex!important;flex-flow:column;text-align:right}@media (max-width:768px){.custom-single-product .price{text-align:left}}.custom-single-product .price del[aria-hidden=true]{color:#666;margin-bottom:-.5rem;opacity:1!important;text-decoration:none!important}.custom-single-product .price del[aria-hidden=true] .woocommerce-Price-amount{font-size:1.125rem!important;font-weight:400!important;position:relative}.custom-single-product .price del[aria-hidden=true] .woocommerce-Price-amount:after{background:#666!important;content:"";height:2px;position:absolute;right:0;top:12px;transform:rotate(-15deg);width:100%}.custom-single-product .price .woocommerce-Price-amount{font-size:1.5rem!important;font-weight:600!important}.custom-single-product .quantity input{border:1px solid #d6d6d6!important;border-radius:6px!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;padding:12px 10px!important;transition:border .25s ease}.custom-single-product .quantity input:hover{border:1px solid #000}.custom-single-product .product_meta{color:#666!important;display:block!important;font-size:14px!important}@media (max-width:768px){.custom-single-product .product_meta{border-bottom:1px solid #dedede;border-top:1px solid #dedede;margin:1.625rem 0 6px;padding:14px 0}}.custom-single-product .product_meta .detail-label{font-weight:600!important}.custom-single-product .product_meta .posted_in{margin-left:0}.custom-single-product .product_meta a{color:#666!important}.custom-single-product .product_meta a:hover{text-decoration:underline}.custom-single-product button{background:#000!important;border-radius:7px!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:600!important;height:52px;transition:background .25s ease;width:100%}.custom-single-product button:hover{background:#323232!important;border:1px solid #323232!important}.custom-single-product .elementor-widget-woocommerce-product-images{position:sticky;top:170px}.custom-single-product .woocommerce-product-gallery__wrapper{min-width:100%!important}.custom-single-product .woocommerce-product-gallery{display:flex!important;flex-flow:row-reverse;gap:10px;margin:0!important}@media (max-width:768px){.custom-single-product .woocommerce-product-gallery{flex-flow:column}}.custom-single-product .woocommerce-product-gallery .flex-viewport{border-radius:8px;display:flex!important;flex-flow:column!important;width:fit-content!important}@media (max-width:768px){.custom-single-product .woocommerce-product-gallery .flex-viewport{width:100%!important}}.custom-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{background:#fff;border-radius:8px;height:100%;max-height:600px}@media (max-width:768px){.custom-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{max-height:100%}}.custom-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a{height:100%;max-height:600px}@media (max-width:768px){.custom-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a{max-height:100%}}.custom-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{display:flex!important;height:100%;max-height:600px;min-height:600px;object-fit:contain;padding:40px}@media (max-width:768px){.custom-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:270px;min-height:270px;padding:30px}}.custom-single-product .woocommerce-product-gallery li{margin:0 0 10px!important;padding:0!important;width:100%!important}.custom-single-product .woocommerce-product-gallery li:last-child{margin:0!important}.custom-single-product .woocommerce-product-gallery li img{border:1px solid #d6d6d6;border-radius:8px}@media (max-width:768px){.custom-single-product .woocommerce-product-gallery li img{border:1px solid #888}}.custom-single-product .woocommerce-product-gallery li img.flex-active{border:1px solid #000}.custom-single-product .custom-product-gallery{grid-row-end:5;grid-row-start:1}@media (max-width:768px){.custom-single-product .custom-product-gallery{grid-row-start:2}}.custom-single-product .custom-product-title h1{padding-bottom:40px!important}@media (max-width:768px){.custom-single-product .custom-product-title h1{padding-bottom:18px!important}}.custom-single-product .custom-product-title{grid-row-end:2}.custom-single-product .custom-product-meta{grid-row-end:span 2;height:fit-content}.custom-single-product .flex-control-nav{border-radius:8px;max-width:100px;padding:10px;width:100px}@media (max-width:768px){.custom-single-product .flex-control-nav{display:flex;flex-flow:wrap;gap:10px;min-width:100%;width:100%}}@media (max-width:768px) and (max-width:768px){.custom-single-product .flex-control-nav{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:10px}}@media (max-width:768px) and (max-width:500px){.custom-single-product .flex-control-nav{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.custom-single-product .flex-control-nav li{margin:0!important;padding:0 0 10px!important}@media (max-width:768px){.custom-single-product .flex-control-nav li{padding:0!important;width:100%}.custom-single-product .flex-control-nav li:last-child{margin-right:0!important}}.custom-single-product .woocommerce-Tabs-panel{background:#fcf7f2;border-radius:2.5rem!important;border-top:none!important;padding:1.5rem 2.5rem 2.5rem!important}@media (max-width:768px){.custom-single-product .woocommerce-Tabs-panel{border-radius:1.5rem!important;left:-1.125rem;margin-top:18px!important;padding:1.25rem!important;position:relative;width:calc(100% + 32px)!important}.custom-single-product .woocommerce-Tabs-panel h2{font-size:1.875rem!important;line-height:1.1;margin-bottom:1.4rem}.custom-single-product .woocommerce-Tabs-panel h3{font-size:1.375rem!important}}.custom-single-product .woocommerce-Tabs-panel li{margin:0!important;padding:0!important}.custom-single-product .wc-tabs{margin-left:0!important;padding:0!important}@media mobile-l{.custom-single-product .wc-tabs{display:flex!important;flex-flow:wrap!important}}.custom-single-product .wc-tabs li{background:#fff!important;border:0 solid #000!important;border-radius:100px!important;margin:0 10px 20px 0!important;transition:background .25s ease}@media (max-width:768px){.custom-single-product .wc-tabs li{margin:0!important}}.custom-single-product .wc-tabs li a{align-items:center;color:#000!important;display:flex!important;font-weight:600!important;height:52px;justify-content:center;padding:0 1.2em!important}.custom-single-product .wc-tabs li:hover{background:#eee!important}.custom-single-product .wc-tabs li.active{background:#fcf7f2!important;border:0 solid #000!important}.custom-single-product .woocommerce-product-attributes tr{display:flex!important;flex-flow:column}.custom-single-product .woocommerce-product-attributes tr th{padding:10px 0!important;text-align:left!important;width:100%}.custom-product-overview .products{margin-top:10px!important}.custom-product-overview .products .elementor-widget-container ul{margin:0!important}.related h2{margin-bottom:10px}.related .jet-woo-builder-archive-product-thumbnail a{background:#f7f7f7}@keyframes test{0%{opacity:0;transform:translateX(110%)}to{opacity:1;transform:translateX(0)}}.woocommerce-error,.woocommerce-message{animation:test .3s cubic-bezier(.65,.05,.36,1) 0s both;bottom:20px;box-shadow:0 20px 30px rgba(0,0,0,.2);display:flex;flex-flow:column!important;line-height:1.4!important;margin:0;max-width:400px!important;padding:14px 14px 14px 40px!important;position:fixed;right:20px;z-index:9999}@media (max-width:768px){.woocommerce-error,.woocommerce-message{bottom:10px;padding:8px 8px 8px 32px!important;right:10px;width:calc(100% - 20px)}}.woocommerce-error li,.woocommerce-message li{display:inline-block!important;margin:0!important;padding:0!important}@media (max-width:768px){.woocommerce-error li,.woocommerce-message li{font-size:.875rem!important}}.woocommerce-error a,.woocommerce-message a{color:#006bff!important;display:flex!important;flex:100%!important}@media (max-width:768px){.woocommerce-error a,.woocommerce-message a{font-size:.875rem!important}}.woocommerce-error a:hover,.woocommerce-message a:hover{text-decoration:underline}.woocommerce-error a.wc-forward,.woocommerce-message a.wc-forward{border:1px solid #000!important;border-radius:7px!important;color:#000!important;font-size:1rem!important;font-weight:600!important;justify-content:center;margin-top:14px;order:1;padding:16px 14px!important;transition:background .25s ease;width:100%!important}@media (max-width:768px){.woocommerce-error a.wc-forward,.woocommerce-message a.wc-forward{margin-top:8px}}.woocommerce-error a.wc-forward:hover,.woocommerce-message a.wc-forward:hover{background:#000!important;color:#fff!important}.woocommerce-info{background:rgba(5,112,226,.09)!important;border:none!important;border-radius:10px!important;padding:14px 14px 14px 40px!important}.woocommerce-info p{color:#000!important}@media (max-width:768px){.woocommerce-info{padding:8px 8px 8px 32px!important}}.woocommerce-info:before{color:#000!important}.wc-backward{background:#000!important;border:1px solid #000!important;border-radius:7px!important;color:#fff!important;font-size:1rem!important;font-weight:600!important;justify-content:center;margin-top:14px;order:1;padding:18px 26px!important;transition:opacity .25s ease}@media (max-width:768px){.wc-backward{text-align:center;width:100%}}.wc-backward:hover{opacity:.8}.woocommerce-message{border:1px solid #7b99003d!important}.woocommerce-error{border:1px solid #e6dadf!important}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{left:14px!important;top:17px!important}@media (max-width:768px){.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{left:8px!important;top:7px!important}}.custom-notice{color:#000!important;display:flex;flex-flow:wrap;font-family:Poppins,sans-serif!important;margin:0!important;padding:0!important}@media (max-width:768px){.custom-notice{font-size:14px}}.custom-account .woocommerce-table__product-total,.custom-account tfoot td{text-align:right}.custom-account .wc-item-meta-label{font-weight:400!important}#payment{background:none!important;margin-top:40px}#payment ul{background-color:none!important;padding:0!important}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none!important}.custom-betalen-style #order_review{margin:0 auto;max-width:700px}.custom-betalen-style #order_review th{color:#000!important;font-weight:400!important}.custom-betalen-style #order_review .product-subtotal{font-weight:600!important;min-width:90px;text-align:right}.custom-betalen-style #order_review .product-name{font-size:15px!important;font-weight:500!important}.custom-betalen-style #order_review .product-name .wc-item-meta{margin:0!important}.custom-betalen-style #order_review .product-name .wc-item-meta li{color:#666!important;display:flex;flex-flow:column;margin:0!important;padding:0!important}.custom-betalen-style #order_review .product-name .wc-item-meta li .wc-item-meta-label,.custom-betalen-style #order_review .product-name .wc-item-meta li p{font-weight:400!important;margin-top:-4px}.custom-betalen-style #order_review .product-quantity{margin-left:auto;text-align:right}.custom-betalen-style #order_review td small,.custom-betalen-style #order_review td span{color:#000!important}.custom-betalen-style #order_review .wc_payment_methods{border:none!important;margin-bottom:0!important;padding-bottom:0!important}.custom-betalen-style #order_review .product-total{color:#000!important;display:flex!important;flex-flow:column;font-weight:600!important;text-align:right}.custom-betalen-style #order_review .product-total .shipped_via{margin-top:-22px}.custom-betalen-style #order_review .product-total .includes_tax{color:#666!important;font-size:14px!important}.custom-betalen-style #order_review .product-total .includes_tax span{color:#666!important}.custom-betalen-style #order_review .form-row{margin:0!important;padding:0!important}.custom-betalen-style #order_review button{width:100%}.custom-betalen-style #order_review tr{border-bottom:1px solid #dedede!important;padding:0!important}.custom-betalen-style #order_review .order_item,.custom-betalen-style #order_review tfoot tr{display:flex!important}.custom-betalen-style #order_review tfoot tr .product-total{margin-left:auto}.woocommerce-order-received .woocommerce-thankyou-order-details{margin-bottom:8px}.woocommerce-order-received .wc-item-meta{margin:4px 0 0!important}.woocommerce-order-received .wc-item-meta li{color:#666!important;display:flex;flex-flow:column;line-height:1.6;margin:0!important;padding:0!important}.woocommerce-order-received .wc-item-meta li .wc-item-meta-label,.woocommerce-order-received .wc-item-meta li p{font-weight:400!important;margin-top:-4px}.woocommerce-order-received h2{display:none}.woocommerce-order-received tfoot{display:flex!important;flex-flow:column!important}.woocommerce-order-received tfoot th{color:#000!important;font-weight:400!important;padding:16px 16px 16px 0!important}.woocommerce-order-received tfoot td{color:#000!important;display:flex!important;font-weight:600!important;margin-left:auto;padding:0!important}.woocommerce-order-received tfoot td small,.woocommerce-order-received tfoot td span{color:#000!important}.woocommerce-order-received tfoot td:last-child{flex-flow:column;padding-top:8px!important;text-align:right}.woocommerce-order-received tfoot tr{align-items:center;border-bottom:1px solid #dedede!important;display:flex;padding:0!important}.woocommerce-order-received tfoot tr:last-child{border-bottom:0 solid #dedede!important}.woocommerce-order-received tfoot .includes_tax{color:#666!important;font-size:14px!important}.woocommerce-order-received tfoot .includes_tax span{color:#666!important}.woocommerce-order-received tfoot .form-row{margin:0!important;padding:0!important}address{border:1px solid #d3d3d3!important;border-radius:8px!important;padding:14px!important}.woocommerce-form-login,.woocommerce-form-register{display:flex!important;flex-flow:column}.woocommerce-form-login{position:relative}.woocommerce-form-login p:nth-child(3){margin-top:0!important;position:relative}.woocommerce-form-register .woocommerce-privacy-policy-text{margin:0!important;order:4}.woocommerce-form-register .woocommerce-privacy-policy-text p,.woocommerce-form-register .woocommerce-privacy-policy-text p a{color:#666!important}.woocommerce-form-register .woocommerce-privacy-policy-text p a:hover{color:#666!important;text-decoration:underline}.woocommerce-password-strength{border-radius:4px!important;margin-top:2px}.woocommerce-form-login p,.woocommerce-form-register p{color:#000!important;font-family:Poppins,sans-serif!important}.woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce-form-register .woocommerce-form-login__rememberme{bottom:-2.625rem;left:0;position:absolute}.woocommerce-form-login .woocommerce-form-login__rememberme span,.woocommerce-form-register .woocommerce-form-login__rememberme span{color:#000!important;font-size:.875rem!important}.woocommerce-form-login label,.woocommerce-form-register label{color:#000!important;font-size:1rem!important;margin-bottom:3px!important}.woocommerce-form-login input,.woocommerce-form-register input{background-color:#fff!important;border:1px solid #d6d6d6!important;border-radius:6px!important;color:#000!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;height:52px!important}.woocommerce-form-login input[type=checkbox],.woocommerce-form-register input[type=checkbox]{margin:0 4px 2px 0!important}.woocommerce-form-login .woocommerce-form__input-checkbox,.woocommerce-form-register .woocommerce-form__input-checkbox{height:unset!important}.woocommerce-form-login .woocommerce-form__label-for-checkbox,.woocommerce-form-register .woocommerce-form__label-for-checkbox{margin-bottom:8px!important}.woocommerce-form-login .woocommerce-form-login__submit.spinner,.woocommerce-form-login .woocommerce-form-register__submit.spinner,.woocommerce-form-register .woocommerce-form-login__submit.spinner,.woocommerce-form-register .woocommerce-form-register__submit.spinner{background-color:#888!important}.woocommerce-form-login button:hover,.woocommerce-form-register button:hover{background:#414141!important}.lost_password{text-align:right}.lost_password a{color:#000!important;font-size:.875rem!important}.lost_password a:hover{text-decoration:underline}.custom-my-account .woocommerce{display:flex!important;flex-flow:nowrap!important;justify-content:space-between}@media (max-width:992px){.custom-my-account .woocommerce{flex-flow:wrap!important}}.custom-my-account .woocommerce:after,.custom-my-account .woocommerce:before{display:none!important}.custom-my-account .woocommerce .u-columns{background:#fff!important;border-radius:40px!important;margin-top:4px!important;padding:40px 40px 0!important}@media (max-width:992px){.custom-my-account .woocommerce .u-columns{border-radius:20px!important;padding:20px 20px 0!important;padding:14px 14px 0!important}}.custom-my-account .woocommerce .u-columns h2{font-family:Poppins,sans-serif!important;font-size:20px!important;font-weight:600!important;margin-bottom:30px!important}@media (max-width:1200px){.custom-my-account .woocommerce .u-columns h2{font-size:18px!important}}@media (max-width:992px){.custom-my-account .woocommerce .u-columns h2{margin-bottom:16px!important}}.custom-my-account .woocommerce-MyAccount-content{background:#fff;border:1px solid #dedede!important;border-radius:2.5rem;padding:40px!important;width:calc(73% - 20px)!important}@media (max-width:1400px){.custom-my-account .woocommerce-MyAccount-content{border-radius:1.5rem;padding:24px!important;width:calc(75% - 20px)!important}}@media (max-width:1200px){.custom-my-account .woocommerce-MyAccount-content{border-radius:1.5rem;padding:24px!important;width:calc(70% - 20px)!important}}@media (max-width:992px){.custom-my-account .woocommerce-MyAccount-content{border-radius:14px;padding:20px!important;width:100%!important}}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-content{padding:14px!important}}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper{border:none!important;padding:0!important}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell woocommerce-orders-table__cell-order-number a{color:#000!important}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions{display:flex!important;flex-flow:column}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions:before{align-self:flex-start;margin-bottom:6px}}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions a{border:1px solid #000!important;border-radius:6px!important;font-family:Poppins,sans-serif!important;font-weight:500!important;margin-right:6px;padding:8px!important}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions a:last-child{margin-right:0}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions a{align-items:center;display:flex;height:52px;justify-content:center;margin:0 0 8px!important}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions a:last-child{margin:0!important}}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions .pay{border:1px solid #d73400!important;color:#d73400!important}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper tbody thead th span{font-family:Poppins,sans-serif!important}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper tbody tr{border:1px solid #dedede!important;border-radius:7px!important;margin-bottom:14px;padding:4px 10px!important}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper tbody tr:last-child{margin-bottom:0}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper tbody tr td{padding:8px!important}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper tbody tr td:first-child{border-top:none!important}}.custom-my-account .woocommerce-MyAccount-navigation{background:#fff;border:1px solid #dedede;border-radius:2.5rem;margin:0!important;padding:30px 0!important;padding:0;width:calc(27% - 20px)!important}.custom-my-account .woocommerce-form-login,.custom-my-account .woocommerce-form-register{background:#fff!important;border:1px solid #dedede!important;border-radius:2.5rem!important;margin:0!important;padding:40px!important;width:100%!important}@media (max-width:992px){.custom-my-account .woocommerce-form-login,.custom-my-account .woocommerce-form-register{border-radius:14px!important;padding:20px!important;padding:14px!important}.custom-my-account .woocommerce-form-login{margin-bottom:40px!important}}.elementor-widget-woocommerce-cart .woocommerce{font-family:Poppins,sans-serif!important}body #tidio-chat #tidio-chat-iframe{z-index:1!important}body.woocommerce-page #tidio-chat iframe{display:none!important}body:not(.woocommerce-page) #tidio-chat iframe{display:block!important}.custom-side-menu{max-height:50vh;overflow-x:scroll!important}.custom-side-menu ul{padding-bottom:40px!important}.custom-single-product-gallery .onsale{background-color:#31a577!important;border-radius:42px!important;font-weight:500!important;left:108px!important;line-height:1!important;min-height:30px!important;padding:.5rem 1rem!important;position:absolute;top:12px!important}.cky-consent-container{border-radius:6px;box-sizing:border-box;left:0;margin:0 auto;position:fixed;right:0;top:calc(50vh - 114px);width:440px;z-index:9999999}.cky-consent-container .cky-consent-bar{background:#fff;border:none!important;border-radius:12px!important;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)!important;padding:24px!important}.cky-modal,.cky-preference-center{border-radius:12px}@font-face{font-display:swap;font-family:opensans-regular;font-style:normal;font-weight:400;src:url(../fonts/opensans/opensans-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:opensans-semibold;font-style:normal;font-weight:600;src:url(../fonts/opensans/opensans-semibold.ttf) format("truetype")}@font-face{font-display:swap;font-family:opensans-bold;font-style:normal;font-weight:700;src:url(../fonts/opensans/opensans-bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:opensans-extrabold;font-style:normal;font-weight:800;src:url(../fonts/opensans/opensans-extrabold.ttf) format("truetype")}.button-container{flex-flow:column;gap:10px;justify-content:space-between}.button-container,.n-button{align-items:center;display:flex;width:100%}.n-button{border-radius:.375rem;font-family:opensans-extrabold,sans-serif;font-size:.875rem;height:52px;justify-content:center;padding:0 24px;text-transform:uppercase}@media (max-width:768px){.n-button{font-size:.875rem}}.n-button.white{background:#fff;color:#222629;transition:all .25s ease}.n-button.white:hover{background:#d9d9d9}.n-button.white-s{background:#fff;box-shadow:0 20px 30px -10px transparent;color:#222629;transition:all .25s ease}.n-button.white-s:hover{box-shadow:0 20px 30px -10px rgba(0,0,0,.3)}.n-button.outline{background:transparent;border:1px solid #fff;color:#fff}.n-button.round{background:none;border:1px solid hsla(0,0%,100%,.25);border-radius:100%;height:42px;margin-left:auto;padding:0;transition:all .25s ease;width:42px}.n-button.justify-center{justify-content:center}.n-button.transparant{background:transparent;border:1px solid transparent;color:#fff;transition:all .25s ease}.n-button.transparant:hover{background:hsla(0,0%,100%,.05);border:1px solid #fff}.n-button.center-button{justify-content:center}.n-button.m-top-auto{margin-top:auto}@media (max-width:768px){.n-button.m-width{justify-content:center;width:100%}}.n-button img{padding-left:.5rem;transition:all .25s ease}.n-button:hover{transform:scale3d(.98,.98,1.01)}.n-button:hover img{transform:translateX(6px)}.background{align-items:center;animation:slide-up-in .8s .6s both;background:#000;border:1px solid #2e2e2e;border-radius:1rem;display:flex;flex-flow:column;justify-content:center;max-width:500px;opacity:1;padding:40px;position:relative;will-change:transform,filter,opacity;z-index:2}.small-print{margin-top:20px;max-width:500px;z-index:10}@media (max-width:768px){.small-print{margin-top:20px;max-width:unset;padding:0 20px;z-index:10}}@media (max-width:992px){.background{border-radius:.875rem;max-width:500px;padding:30px}}@media (max-width:768px){.background{border-radius:.875rem;max-width:unset;padding:30px;width:calc(100% - 40px)}}.background p{color:#fff;font-family:opensans-regular,sans-serif;font-size:.875rem;margin-bottom:36px}.small-print{animation:fade-in-new .6s ease 1.4s both}.small-print,.small-print a{color:#8b959c;font-family:opensans-regular,sans-serif;font-size:.625rem}.small-print a:hover{text-decoration:underline}@keyframes slide-up-in{0%{filter:blur(1rem);opacity:0;transform:translate3d(0,2rem,0)}to{filter:blur(0);opacity:1;transform:translateZ(0)}}@keyframes fade-in-new{0%{opacity:0}to{opacity:1}}.t-logo{height:auto;object-fit:contain;width:200px}.gradient-overlay{background:linear-gradient(145deg,rgba(0,0,0,.79) 30%,#6f1b74 140%);border-radius:1.375rem;height:100%;position:absolute;top:0;width:100%;z-index:1}@media (max-width:768px){.gradient-overlay{border-radius:0}}.video-container{animation:bottom-scale-in 1.5s ease 0s both;border-radius:1.375rem;height:calc(100% - 80px);left:0;margin:40px;position:fixed;top:0;width:calc(100% - 80px)}@media (max-width:992px){.video-container{border-radius:.875rem;height:calc(100% - 40px);margin:20px;width:calc(100% - 40px)}}@media (max-width:768px){.video-container{animation:unset;border-radius:0;height:100%;margin:0;width:100%}}video{border-radius:1.375rem;height:100%;object-fit:cover;width:100%}@media (max-width:768px){video{border-radius:0}}body{align-items:center;background:#1a171c;display:flex;flex-flow:column;height:100vh;justify-content:center;width:100%}@keyframes bottom-scale-in{0%{opacity:0;transform:translateZ(0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}