.bloxx-custom-background-pattern-1 .et_pb_background_pattern{background-image:url("https://bloxxmedia.nl/wp-content/uploads/2025/01/svg-bloxx-patroon.svg")!important}.bloxx-custom-background-mask-1 .et_pb_background_mask{background-image:url("https://bloxxmedia.nl/wp-content/uploads/2025/02/svg-bloxx-mask-2.svg")!important}.bloxx-inline-modules .et_pb_text,.bloxx-inline-modules-rechts .et_pb_text,.bloxx-inline-modules-links .et_pb_text{display:inline-block}.bloxx-inline-modules{text-align:center!important}.bloxx-inline-modules-rechts{text-align:right!important}.bloxx-inline-modules-links{text-align:left!important}.bloxx-button1{display:inline-block;background-color:#F7B114;font-weight:bold;padding:10px 20px 20px 20px;margin:0 15px;border-radius:10px;position:relative;color:white!important;text-decoration:none;font-weight:400!important;transition:250ms all ease-out}.bloxx-button1:hover{background-color:white;color:#F7B114!important}.bloxx-button1::before,.bloxx-button1::after{content:"";position:absolute;width:40px;height:100%;background-size:contain;background-repeat:no-repeat}.bloxx-button1::before{top:0px;left:-8px;background-image:url('/wp-content/uploads/2025/02/1-left.svg');transition:250ms all ease-out}.bloxx-button1:hover::before{background-image:url('/wp-content/uploads/2025/02/1-left-hover-2.svg')}.bloxx-button1::after{top:0px;right:-25px;background-image:url('/wp-content/uploads/2025/02/1-right.svg');transition:250ms all ease-out}.bloxx-button1:hover::after{background-image:url('/wp-content/uploads/2025/02/1-right-hover-2.svg')}.bloxx-button2{display:inline-block;background-color:#81A4CD;font-weight:bold;padding:10px 20px 20px 20px;margin:0 15px;border-radius:10px;position:relative;color:white!important;text-decoration:none;font-weight:400!important;transition:250ms all ease-out}.bloxx-button2:hover{background-color:white;color:#81A4CD!important}.bloxx-button2::before,.bloxx-button2::after{content:"";position:absolute;width:40px;height:100%;background-size:contain;background-repeat:no-repeat}.bloxx-button2::before{top:0;left:-5px;background-image:url('/wp-content/uploads/2025/02/2-left.svg');transition:250ms all ease-out}.bloxx-button2:hover::before{background-image:url('/wp-content/uploads/2025/02/2-left-hover-2.svg')}.bloxx-button2::after{top:0px;right:-25px;background-image:url('/wp-content/uploads/2025/02/2-right.svg');transition:250ms all ease-out}.bloxx-button2:hover::after{background-image:url('/wp-content/uploads/2025/02/2-right-hover-2.svg')}.bloxx-button3{display:inline-block;background-color:#F08CAE;font-weight:bold;padding:10px 20px 20px 20px;margin:0 15px;border-radius:10px;position:relative;color:white!important;text-decoration:none;font-weight:400!important;transition:250ms all ease-out}.bloxx-button3:hover{background-color:white;color:#F08CAE!important}.bloxx-button3::before,.bloxx-button3::after{content:"";position:absolute;width:40px;height:100%;background-size:contain;background-repeat:no-repeat}.bloxx-button3::before{top:0;left:-10px;background-image:url('/wp-content/uploads/2025/02/3-left.svg');transition:250ms all ease-out}.bloxx-button3:hover::before{background-image:url('/wp-content/uploads/2025/02/3-left-hover-2.svg')}.bloxx-button3::after{top:0px;right:-25px;background-image:url('/wp-content/uploads/2025/02/3-right.svg');transition:250ms all ease-out}.bloxx-button3:hover::after{background-image:url('/wp-content/uploads/2025/02/3-right-hover-2.svg')}.bloxx-button4{display:inline-block;background-color:#E77F20;font-weight:bold;padding:10px 20px 20px 20px;margin:0 15px;border-radius:10px;position:relative;color:white!important;text-decoration:none;font-weight:400!important;transition:250ms all ease-out}.bloxx-button4:hover{background-color:white;color:#E77F20!important}.bloxx-button4::before,.bloxx-button4::after{content:"";position:absolute;width:40px;height:100%;background-size:contain;background-repeat:no-repeat}.bloxx-button4::before{top:0;left:-10px;background-image:url('/wp-content/uploads/2025/02/4-left.svg');transition:250ms all ease-out}.bloxx-button4:hover::before{background-image:url('/wp-content/uploads/2025/02/4-left-hover-2.svg')}.bloxx-button4::after{top:0px;right:-25px;background-image:url('/wp-content/uploads/2025/02/4-right.svg');transition:250ms all ease-out}.bloxx-button4:hover::after{background-image:url('/wp-content/uploads/2025/02/4-right-hover-2.svg')}@media (max-width:768px){.bloxx-button1::before,.bloxx-button1::after{width:20px;height:20px}}.logo-carousel{position:relative;overflow:hidden}.logo-carousel::before,.logo-carousel::after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:10;pointer-events:none}.logo-carousel::before{left:0;background:linear-gradient(to right,rgba(0,0,0,1),rgba(255,255,255,0))}.logo-carousel::after{right:0;background:linear-gradient(to left,rgba(0,0,0,1),rgba(255,255,255,0))}.testimonial-card{border:0.2px solid rgba(255,255,255,0.2)!important;-webkit-box-shadow:0px 0px 25px 0px rgba(255,171,46,0.3)!important;-moz-box-shadow:0px 0px 25px 0px rgba(255,171,46,0.3)!important;box-shadow:0px 0px 25px 0px rgba(255,171,46,0.3)!important}.testimonial-image{border-radius:50%;max-width:90px;float:right}.testimonial-card .wpgb-block-1{display:flex;align-items:center}.testimonial-card-icon img{max-height:25px;float:right}.testimonial-grid{position:relative;overflow:hidden}.testimonial-grid::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to top,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%);z-index:999;pointer-events:none}.sticky-afbeelding{position:sticky;top:50%;transform:translateY(-50%);width:100%;height:auto}.dienst-afbeelding{position:absolute;opacity:0;transition:opacity 0.5s ease-in-out;width:100%}.dienst-afbeelding.active{opacity:1}.home-diensten-table,.home-diensten-table tr,.home-diensten-table td{border:none!important;padding-left:0px!important}.home-diensten-table .fa-circle-check{margin-right:10px;color:rgb(68,68,68)}.bloxx-blog-text .et_pb_blog_grid .et_pb_post{position:relative;border:1px solid lightgray;overflow:hidden}.bloxx-blog-text .et_pb_post::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);opacity:0;transition:opacity 0.4s ease;z-index:1;border-radius:15px}.bloxx-blog-text .et_pb_post:hover::before{opacity:1}.bloxx-blog-text{position:absolute;left:0;bottom:0;width:100%;padding:30px;color:#fff;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.4s ease;z-index:1}.et_pb_post:hover .bloxx-blog-text{opacity:1;visibility:visible;transform:translateY(0)}.bloxx-blog-text .entry-featured-image-url{box-shadow:0 0 18px rgba(255,255,255,0.7)!important}.bloxx-blog-text .et_pb_blog_grid article{position:relative}.dsm-post-carousel-item{position:relative;border:1px solid #585858;overflow:hidden;border-radius:15px;box-shadow:0 0 20px rgba(255,255,255,0.6)}.dsm-post-carousel-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);opacity:0;transition:opacity 0.4s ease;z-index:1;border-radius:15px}.dsm-post-carousel-item:hover::before{opacity:1}.bloxx-carousel-text{position:absolute;bottom:0;left:0;width:100%;padding:30px;color:#fff;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.4s ease;z-index:2}.dsm-post-carousel-item:hover .bloxx-carousel-text{opacity:1;visibility:visible;transform:translateY(0)}.bloxx-carousel-text .dsm-entry-category{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:8px;color:#fff;opacity:0.85}.service-row{transition:all 0.5s ease-in-out;transform:translateY(0);opacity:1;scale:1;z-index:inherit}.et_pb_sticky.service-row{transform:translateY(-1vh) scale(0.98)}.case-navigatie{background-color:#262626;border-radius:7px;padding:15px 35px;text-align:center;font-family:'Arco',Helvetica,Arial,Lucida,sans-serif!important;opacity:0;transform:translateY(20px);animation:fadeInUp 0.8s ease-out forwards;color:#fff;transition:background-color 0.3s ease}.case-navigatie:hover{background-color:#1a1a1a}.case-navigatie-link{display:inline-block;color:#fff;text-decoration:none;font-weight:600;transition:color 0.3s ease}.case-navigatie-link:hover{color:#f09c19}.case-navigatie-titel{display:block;font-size:0.85em;font-weight:400;margin-top:4px;color:#ccc;font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;transition:color 0.3s ease}.vorige-case{text-align:left}.volgende-case{text-align:right}.case-navigatie.midden{text-align:center}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.bloxx-contact-dark .gfield_description,.bloxx-contact-dark .gform-field-label--type-inline{color:white}.bloxx-contact-dark .gform-field-label--type-inline{font-size:18px}.bloxx-contact-dark input[type=checkbox]{border-radius:50px}.bloxx-contact-dark input[type=checkbox]:before{color:#e78020!important;font-weight:900}.bloxx-contact-dark input[type=radio]:checked,.bloxx-contact-dark input[type=radio]:before{background-color:#e78020!important;border-color:#e78020}.bloxx-contact-dark input[type=email],.bloxx-contact-dark input[type=tel],.bloxx-contact-dark input[type=text],.bloxx-contact-dark .textarea{border-radius:15px;padding:30px 25px;font-size:18px;box-shadow:rgba(255,255,255,0.2) 0px 8px 24px}.bloxx-contact-dark select{padding:18px 25px;font-size:18px;background-color:#fff;border-radius:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:1.2;height:auto;vertical-align:middle;box-sizing:border-box}.bloxx-contact-dark input[type=checkbox]:focus,.bloxx-contact-dark input[type=radio]:focus,.bloxx-contact-dark input[type=email]:focus,.bloxx-contact-dark input[type=tel]:focus,.bloxx-contact-dark input[type=text]:focus,.bloxx-contact-dark select:focus,.bloxx-contact-dark .textarea:focus,.bloxx-contact-dark input[type=button]:focus,.bloxx-contact-dark input[type=submit]:focus{outline:5px solid #e78020!important;transition:150ms ease-in-out all!important;box-shadow:rgba(255,255,255,0.2) 0px 12px 24px}.bloxx-contact-dark .gfield_consent_description{border-radius:15px;margin-top:25px!important;box-shadow:rgba(255,255,255,0.2) 0px 8px 24px}.bloxx-contact-dark input[type=submit]{color:white!important;border:2px solid #e78020!important;border-radius:15px!important;padding:20px 35px 25px 35px!important;font-size:16px!important;font-family:'Arco',Helvetica,Arial,Lucida,sans-serif!important;background-color:#e78020!important;transition:150ms ease-out all!important}.bloxx-contact-dark input[type=submit]:hover{background-color:RGBA(255,255,255,0)!important;border:2px solid white!important}.domeinnaamveld{position:relative;display:inline-block}.domeinnaamveld::before{content:"www.";position:absolute;left:-55px;bottom:0%;transform:translateY(-90%);font-size:22px;font-weight:900;color:white}.tldveld{position:relative;display:inline-block}.tldveld::before{content:".";position:absolute;left:-11px;bottom:0%;transform:translateY(-90%);font-size:22px;font-weight:900;color:white}.gform_wrapper .fade-animate{opacity:0;transition:opacity 0.4s ease-out;will-change:opacity}.gform_wrapper .fade-animate.visible{opacity:1}.gform_wrapper .fade-animate.hiding{opacity:0}.bloxx-contact-dark .gform-field-label{color:white;font-size:18px}.domeinnaamcheck{font-size:22px}.domeinnaamcheck input[type=text],.domeinnaamcheck select{border-radius:15px;padding:20px 35px!important;font-size:18px!important;box-shadow:rgba(255,255,255,0.2) 0px 8px 24px}.domeinnaamcheck input[type=submit]{color:#fff!important;border:2px solid #e78020!important;border-radius:15px!important;padding:20px 35px 25px 35px!important;font-size:16px!important;font-family:'Arco',Helvetica,Arial,Lucida,sans-serif!important;background-color:#e78020!important;transition:150ms ease-out all!important}.domeinnaamcheck input[type=submit]:hover{background-color:RGBA(255,255,255,0)!important;border:2px solid white!important}.terms-list{counter-reset:section;padding-left:0}.terms-list>li{list-style:none;font-size:22px;margin-top:15px;font-family:'Arco',Helvetica,Arial,Lucida,sans-serif;font-weight:500;position:relative;padding-left:35px}.terms-list>li::before{counter-increment:section;content:counter(section) ".";position:absolute;left:0}.terms-list>li p{font-size:16px;font-weight:400;margin-top:10px;font-family:Helvetica,Arial,Lucida,sans-serif}