/*!
Theme Name: Binnen Begint Het by TRGR
Theme URI: https://trgr.nl
Description: Hello Elementor Child is a child theme of Hello Elementor, created by TRGR
Author: Ricardo Dol
Author URI: https://ricardodol.nl
Template: hello-elementor
Version: 1.0.0
Text Domain: binnen-begint-het
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/:root{--trgr-color-primary:#ce2c1e;--trgr-color-primary-rgb:206,44,30;--trgr-color-secondary:#265cb3;--trgr-color-secondary-rgb:38,92,179;--trgr-color-black:#142535;--trgr-color-black-rgb:20,37,53;--trgr-color-white:#fff;--trgr-color-white-rgb:255,255,255;--trgr-color-off-white:#f5f5ef;--trgr-color-off-white-rgb:245,245,239;--120:120px;--100:100px;--80:80px;--72:72px;--64:64px;--56:56px;--48:48px;--40:40px;--32:32px;--24:24px;--16:16px;--12:12px;--8:8px;--br-l:20px;--br:16px;--br-s:8px}@media(max-width:1024px){:root{--120:104px;--100:88px;--80:72px;--72:64px;--64:56px;--56:48px;--48:40px;--40:36px;--32:28px;--24:22px;--16:14px;--12:10px;--8:6px;--br-l:16px;--br:14px;--br-s:6px}}@media(max-width:767px){:root{--120:80px;--100:72px;--80:64px;--72:56px;--64:48px;--56:40px;--48:36px;--40:32px;--32:24px;--24:20px;--16:12px;--12:8px;--8:4px;--br-l:12px;--br:10px;--br-s:4px}}.e-con-boxed.e-parent{padding-left:5vw;padding-right:5vw}.elementor-widget.elementor-widget-button .elementor-button{background-color:#142535;background-color:var(--trgr-color-black);border-color:#142535;border-color:var(--trgr-color-black);color:#fff;color:var(--trgr-color-white);position:relative;fill:#fff;fill:var(--trgr-color-white)}.elementor-widget.elementor-widget-button .elementor-button:hover{background-color:#fff;background-color:var(--trgr-color-white);border-color:#142535;border-color:var(--trgr-color-black);color:#142535;color:var(--trgr-color-black);fill:#142535;fill:var(--trgr-color-black)}.elementor-widget.elementor-widget-button .elementor-button .elementor-button-content-wrapper{gap:.75em}.elementor-widget.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon{fill:inherit}.elementor-widget.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-text{color:inherit}.elementor-widget.elementor-widget-button .elementor-button:before{-webkit-transition:all .3s;transition:all .3s}.elementor-widget.elementor-widget-button.elementor-button-info .elementor-button{background-color:#fff;background-color:var(--trgr-color-white);border-color:#fff;border-color:var(--trgr-color-white);color:#142535;color:var(--trgr-color-black);fill:#142535;fill:var(--trgr-color-black)}.elementor-widget.elementor-widget-button.elementor-button-info .elementor-button:hover{background-color:#142535;background-color:var(--trgr-color-black);border-color:#fff;border-color:var(--trgr-color-white);color:#fff;color:var(--trgr-color-white);fill:#fff;fill:var(--trgr-color-white)}.elementor-widget.elementor-widget-button.elementor-button-success .elementor-button{isolation:isolate}.elementor-widget.elementor-widget-button.elementor-button-success .elementor-button,.elementor-widget.elementor-widget-button.elementor-button-success .elementor-button:hover{background-color:transparent;border:none;color:#fff;color:var(--trgr-color-white);fill:#fff;fill:var(--trgr-color-white)}.elementor-widget.elementor-widget-button.elementor-button-success .elementor-button:hover:before{opacity:0}.elementor-widget.elementor-widget-button.elementor-button-success .elementor-button:hover:after{opacity:1}.elementor-widget.elementor-widget-button.elementor-button-success .elementor-button:after,.elementor-widget.elementor-widget-button.elementor-button-success .elementor-button:before{border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(0,#fff));-webkit-mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;right:0;top:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:-1}.elementor-widget.elementor-widget-button.elementor-button-success .elementor-button:before{background:-webkit-gradient(linear,left top,right top,from(#ce2c1e),color-stop(50%,#ce2c1e),color-stop(50%,#265cb3),to(#265cb3));background:linear-gradient(90deg,#ce2c1e 0,#ce2c1e 50%,#265cb3 0,#265cb3);background:-webkit-gradient(linear,left top,right top,from(var(--trgr-color-primary)),color-stop(50%,var(--trgr-color-primary)),color-stop(50%,var(--trgr-color-secondary)),to(var(--trgr-color-secondary)));background:linear-gradient(to right,var(--trgr-color-primary) 0,var(--trgr-color-primary) 50%,var(--trgr-color-secondary) 50%,var(--trgr-color-secondary) 100%);opacity:1}.elementor-widget.elementor-widget-button.elementor-button-success .elementor-button:after{background:-webkit-gradient(linear,left top,right top,from(#265cb3),color-stop(50%,#265cb3),color-stop(50%,#ce2c1e),to(#ce2c1e));background:linear-gradient(90deg,#265cb3 0,#265cb3 50%,#ce2c1e 0,#ce2c1e);background:-webkit-gradient(linear,left top,right top,from(var(--trgr-color-secondary)),color-stop(50%,var(--trgr-color-secondary)),color-stop(50%,var(--trgr-color-primary)),to(var(--trgr-color-primary)));background:linear-gradient(to right,var(--trgr-color-secondary) 0,var(--trgr-color-secondary) 50%,var(--trgr-color-primary) 50%,var(--trgr-color-primary) 100%);opacity:0}.elementor-widget.elementor-widget-button.elementor-button-warning .elementor-button{background-color:#f5f5ef;border-color:#f5f5ef;color:#142535;color:var(--trgr-color-black);fill:#142535;fill:var(--trgr-color-black)}.elementor-widget.elementor-widget-button.elementor-button-warning .elementor-button:hover{background-color:#142535;background-color:var(--trgr-color-black);border-color:#142535;border-color:var(--trgr-color-black);color:#fff;color:var(--trgr-color-white);fill:#fff;fill:var(--trgr-color-white)}.gradient-border{isolation:isolate;position:relative}.gradient-border:before{background:-webkit-gradient(linear,left top,right top,from(#ce2c1e),color-stop(50%,#ce2c1e),color-stop(50%,#265cb3),to(#265cb3));background:linear-gradient(90deg,#ce2c1e 0,#ce2c1e 50%,#265cb3 0,#265cb3);background:-webkit-gradient(linear,left top,right top,from(var(--trgr-color-primary)),color-stop(50%,var(--trgr-color-primary)),color-stop(50%,var(--trgr-color-secondary)),to(var(--trgr-color-secondary)));background:linear-gradient(to right,var(--trgr-color-primary) 0,var(--trgr-color-primary) 50%,var(--trgr-color-secondary) 50%,var(--trgr-color-secondary) 100%);border-radius:inherit;border-radius:var(--border-radius,inherit);bottom:0;content:"";left:0;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(0,#fff));-webkit-mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;position:absolute;right:0;top:0;z-index:-1}