/* Theme Name: Sinergio Author: Sinergio Author URI: https://www.sinergio.be/ License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ .offerte-aanvragen-balk{position:relative;display:flex !important;justify-content:center !important;align-items:center !important}.offerte-aanvragen-balk::after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background-color:rgba(36, 59, 121, 0.3);z-index:-1}body{overflow-x:hidden}.elementor-widget-container img{border-radius:7px}a:hover,a:active,a:focus{text-decoration:none !important}.knop .elementor-widget-container .elementor-button-wrapper a.elementor-button{padding:15px !important;color:white !important;text-transform:uppercase;font-weight:bold;letter-spacing:1px;border-radius:3px !important;background:linear-gradient(90deg, #243B79 0%, #4068D5 100%) !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.knop .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover{box-shadow:0 0 30px rgba(64, 104, 213, 0.7)}.afspraak-popup{padding-top:20px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:rgba(0, 0, 0, 0.4);display:flex !important;justify-content:center !important;align-items:center !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.afspraak-popup.hide{pointer-events:none !important;opacity:0}.afspraak-popup-container{background:white;padding:30px;width:750px;margin:0 auto;position:relative}.afspraak-popup-container .close-popup{position:absolute;top:-15px;right:-15px;width:50px;height:50px;cursor:pointer;background-size:cover;background-position:center}a.noodnummers{position:fixed;bottom:20px;right:20px;background:linear-gradient(90deg, #243B79 0%, #4068D5 100%) !important;color:white;text-transform:uppercase;letter-spacing:1px;padding:15px;border-radius:5px;z-index:50;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}a.noodnummers:hover{opacity:0.8}.grecaptcha-badge{display:none !important}header.hoofding{background:#243b79;padding:20px 0;position:relative;z-index:999}.hoofding_container{display:flex;align-items:center}.logo img{width:200px}.logo{margin-right:50px}.nav_header{width:100%;text-align:right}li.menu-item a{color:white;padding:10px 15px;display:inline-block;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}li.menu-item a:hover{opacity:0.5}nav.hoofdmenu li.menu-item{font-weight:bold}nav.submenu{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255, 255, 255, 0.25)}.afspraak-btn a{background:white}.afspraak-btn a span{color:#243b79}.current-menu-item span{border-bottom:2px solid white}nav.hoofdmenu li.menu-item-has-children{position:relative !important}nav.hoofdmenu li.menu-item-has-children::after{content:"";position:absolute;width:12px;height:12px;right:-3px;top:18px;cursor:pointer;background-image:url("afbeeldingen/arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain}nav.hoofdmenu li.menu-item-has-children ul{display:flex !important;align-items:flex-start !important;flex-direction:column !important;pointer-events:none !important;z-index:10;position:absolute;top:40px;left:0;height:auto !important;width:300px !important;padding:10px 20px !important;box-shadow:0 10px 20px rgba(0, 0, 0, 0.15);border-radius:5px;background:white;box-shadow:0 20px 30px rgba(0, 0, 0, 0.2);opacity:0;transform:scale(0.9);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}nav.hoofdmenu li.menu-item-has-children ul li a{padding:3px 0 !important;word-break:break-all;color:#243b79;font-size:15px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}nav.hoofdmenu li.menu-item-has-children ul li a::after{width:0 !important}nav.hoofdmenu li.menu-item-has-children ul li a.active{font-weight:bold}nav.hoofdmenu li.menu-item-has-children ul li a span{text-align:left !important;line-height:20px !important;word-break:break-all}nav.hoofdmenu li.menu-item-has-children ul li a:hover{opacity:0.5}nav.hoofdmenu li.menu-item-has-children:hover ul{opacity:1;transform:scale(1);pointer-events:inherit !important;display:flex !important}.home-header h1{font-size:40px;margin-top:0 !important}.rij1_home-image{position:relative;display:flex;align-items:center}.rij1_home-image::after{content:"";position:absolute;background:rgba(36, 59, 121, 0.15);width:600px;height:600px;border-radius:50%;left:-300px;z-index:-1}.home-news-container{margin-bottom:50px !important}.home-news-container .slick-track{display:flex;align-items:center}.home-news-container .slick-track{padding:75px 0}.home-news-post{background:white;border-radius:500px 30px 30px 500px;box-shadow:0 30px 50px rgba(0, 0, 0, 0.2);display:flex !important;align-items:center !important;padding:15px;max-width:700px;margin:0 30px}.home-news-post h3{font-family:"DM Serif Display";font-weight:bold;color:#243B79;font-size:20px;margin-top:0}.home-news-post p{font-family:"Poppins", sans-serif;color:rgba(42, 55, 88, 0.7);line-height:26px}.home-news-post a.news-more-btn{color:#2A3758;font-family:"Poppins", sans-serif;text-transform:uppercase;letter-spacing:1px}.home-news-post img{width:200px;height:200px;object-fit:cover;object-position:center;border-radius:50%;margin-right:50px}.blog-banner{position:relative;height:300px;background-size:cover;background-position:center;display:flex !important;justify-content:center !important;align-items:center !important}.blog-banner::after{content:"";position:absolute;top:0%;right:0%;left:0%;bottom:0%;background:rgba(0, 0, 0, 0.5);z-index:1}.blog-banner .blog-title{max-width:700px;margin:50px auto 0;padding:0 20px}.blog-banner h1{font-family:"Poppins", sans-serif;position:relative;z-index:2;margin-top:0 !important;text-align:center;color:white}.blog-container{max-width:700px;padding:0 20px;margin:50px auto}.blog-container h2{color:#2A3758;margin-top:50px;margin-bottom:20px}.blog-container p,ul,li{font-size:16px;line-height:28px;color:rgba(42, 55, 88, 0.8)}.blog-container a{color:#2A3758;text-decoration:underline}.blog-container strong,.blog-container b{font-size:16px;line-height:28px;color:#2A3758}.blog-container .wp-block-image img{width:100% !important;margin:30px 0;border-radius:10px}.over-ons-troeven hr{margin:5px 0 !important;border-color:#d0d0d0 !important}.rij2_over h3{text-transform:uppercase;letter-spacing:2px;margin-top:0 !important;font-size:15px !important}.wie-zijn-wij img{width:250px;height:250px;object-fit:cover;object-position:center;border-radius:50%;margin:0 auto}.wie-zijn-wij h3{text-align:center;font-weight:bold;font-size:20px;color:#2A3758}.wie-zijn-wij p{text-align:center;text-transform:uppercase;font-size:16px;letter-spacing:2px;color:#2A3758}.rij1_blog article{margin-bottom:30px}.rij1_blog article h2{font-weight:bold !important;line-height:22px}.rij1_blog .eael-entry-media{height:200px !important}.rij1_blog .eael-entry-media img{width:100% !important;height:200px !important;object-fit:cover;object-position:center}.rij1_blog article a{margin:5px 0;color:#243B79 !important;font-size:15px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_blog article a:hover{opacity:0.5}.rij1_blog article time{font-style:italic;opacity:0.5;margin-top:5px}.rij1_contact{position:relative}.contact-details{position:absolute;right:0;top:50px;z-index:10;border-radius:20px;background:white;box-shadow:0 30px 50px rgba(0, 0, 0, 0.2);overflow:hidden}.contact-details .elementor-widget-wrap{padding:0 !important}.contact-details img{height:250px !important;width:100% !important;object-fit:cover;object-position:center}.contact-details .elementor-widget-text-editor{padding:30px}.contact-details .elementor-widget-text-editor h3{margin-top:0 !important;color:#243B79}.contact-details .elementor-widget-text-editor p{line-height:22px}.contact-details .elementor-widget-text-editor a{color:#243B79}.rij2_schade .elementor-column{box-shadow:0 20px 50px rgba(0, 0, 0, 0.2);margin:0 20px;padding:10px;border-radius:5px}.dienst-header p{text-transform:uppercase;letter-spacing:5px;font-size:15px}.dienst-header h1{font-size:45px;margin-top:0}.dienst-block img{height:340px !important;border-radius:7px;width:100% !important;object-fit:cover;object-position:center}.dienst-block .elementor-widget-container{padding:0 25px}.diensten-blocks .elementor-widget-wrap{background:rgba(36, 59, 121, 0.1);border-radius:5px;padding:20px !important;margin:0 10px;min-height:150px;height:auto;position:relative}.diensten-blocks .elementor-widget-wrap h3{margin:0 0 10px;text-transform:uppercase;letter-spacing:2px;font-size:16px}.diensten-blocks .elementor-widget-wrap p{opacity:0.5;font-style:italic}.diensten-blocks .elementor-widget-wrap .knop{position:absolute;bottom:-20px;left:20px}.offerteaanvraag input{padding:20px !important;border-radius:5px !important}.offerteaanvraag span.select2-selection{padding:11.5px 20px !important;border-radius:5px !important}.forminator-select-dropdown-container--open{margin-top:22px !important}.offerteaanvraag{max-width:900px;margin:0 auto}.offerteaanvraag span.select2-selection__rendered{padding:0 !important}.offerteaanvraag label{text-transform:uppercase !important;letter-spacing:2px !important;font-size:14px !important;font-weight:normal !important}.forminator-button-submit{border-radius:3px !important;background:#243B79 !important;padding:10px 15px !important;font-weight:bold !important;box-shadow:none !important}.forminator-button-submit:hover{opacity:0.8}#particulieren-knop,#ondernemingen-knop{border:3px solid rgba(36, 59, 121, 0.3);background:white;box-shadow:0 10px 20px rgba(0, 0, 0, 0.1);color:#243B79;text-transform:uppercase;letter-spacing:1px;width:100%;height:100px;display:flex !important;justify-content:center !important;align-items:center !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}#particulieren-knop.active,#ondernemingen-knop.active{background:#243B79;color:white}#particulieren-knop:hover,#ondernemingen-knop:hover{background:#243B79;color:white}.particulieren,.ondernemingen{display:none}.particulieren.active,.ondernemingen.active{display:block}.particulieren a,.ondernemingen a{border:3px solid rgba(36, 59, 121, 0.3);background:white !important;box-shadow:0 10px 20px rgba(0, 0, 0, 0.1);color:#243B79 !important;text-transform:uppercase;letter-spacing:1px;width:100%;height:100px;display:flex !important;justify-content:center !important;align-items:center !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.particulieren a.active,.ondernemingen a.active{background:#243B79 !important;color:white !important}.particulieren a:hover,.ondernemingen a:hover{background:#243B79 !important;color:white !important}.schadeformulier .forminator-repeater-field label.forminator-label{text-transform:uppercase;letter-spacing:2px;color:black;font-weight:normal !important}.forminator-repeater-label{font-size:20px !important;font-weight:bold !important;color:#243B79 !important}button.forminator-button-upload{background:#243B79 !important;border-radius:3px}.schadeformulier .forminator-input-with-icon label{display:none !important}.schadeformulier .forminator-input-with-icon input{padding-left:10px !important}.rij2{padding:40px 0}.brocom-logo{max-width:100px}.footer-slider{overflow:hidden;background:#EAEAEA;padding:50px 0}.footer-slider img{height:45px;margin:0 50px}footer{background:#2a3758}.footer-content{padding:50px 15px 70px}.footer-content h3{font-size:18px;font-weight:bold}.footer-content table{margin-bottom:20px;border-collapse:separate;border-spacing:0 7px}.footer-content h3,.footer-content p,.footer-content a,.footer-content td{color:white}.footer-buttons{margin-top:80px}.footer-buttons a{display:inline-block}.footer-buttons img{margin-right:10px}.footer-buttons a:first-child img{margin-right:13px}.sinergio_container{text-align:center;color:white}.sinergio_container p,.sinergio_container a{color:white}.sinergio img{height:30px;width:auto}@media screen and (min-width:1400px){.container{width:1370px !important}}@media screen and (max-width:768px){.diensten-blocks .elementor-widget-wrap{margin-bottom:50px}.diensten-blocks{margin:0 auto !important}.nav_toggle{float:right;border:none !important;background:none !important;padding:0 !important}.nav_toggle span{height:2px;width:100% !important;left:0;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.openednav .nav_toggle span:first-child{transform:rotate(-45deg);top:20px}.openednav .nav_toggle span:nth-child(2){opacity:0}.openednav .nav_toggle span:last-child{transform:rotate(45deg);top:20px}header.hoofding{z-index:999;position:relative}.openednav .nav-menus{opacity:1;pointer-events:inherit}.nav-menus{pointer-events:none;opacity:0;padding-top:30px;display:flex !important;align-items:center !important;flex-direction:column !important;justify-content:center !important;background:#243B79;display:block;position:absolute;width:100%;top:0;left:0;right:0;height:auto;min-height:100vh;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.nav-menus li.menu-item{color:white;text-align:center}.nav-menus li.menu-item a{font-size:18px}nav.hoofdmenu li.menu-item-has-children::after,nav.hoofdmenu li.menu-item-has-children:hover ul{display:none !important}.nav_toggle span{background:white}.rij1_contact h1{text-align:center !important}.contact-details{position:relative;top:20px;margin-top:50px}.home-news-post{flex-direction:column;border-radius:0;padding:0}.home-news-post img{width:100% !important;height:200px !important;object-fit:cover;object-position:center;margin-right:0;border-radius:0}.home-news-post-info{padding:25px 15px 15px 15px !important}.home-news-post a.news-more-btn{margin-top:10px;display:inline-block}.home-header h1{font-size:26px}.rij1_home img{height:200px !important;border-radius:7px !important}}