.elementor-129 .elementor-element.elementor-element-610f4bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-129 .elementor-element.elementor-element-610f4bd:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-610f4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c24774 );}.elementor-129 .elementor-element.elementor-element-4916c62d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-129 .elementor-element.elementor-element-2c35ddea{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:65px;--padding-right:65px;}.elementor-129 .elementor-element.elementor-element-2c35ddea:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-2c35ddea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c24774 );background-image:url("https://thebruns.ca/wp-content/uploads/2021/10/5da5fe6246029db712d0b8ed_imageedit_1_3272596579.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-129 .elementor-element.elementor-element-4f7d7669{--display:flex;}.elementor-129 .elementor-element.elementor-element-42090d20 .elementor-heading-title{color:#FFFFFF;}.elementor-129 .elementor-element.elementor-element-10ad00d3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-10ad00d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-10ad00d3 input.wpcf7-form-control:not(.wpcf7-submit, [type="file"]){height:52px;display:block;margin-top:0px;}.elementor-129 .elementor-element.elementor-element-10ad00d3 select{height:52px;}.elementor-129 .elementor-element.elementor-element-10ad00d3 input.wpcf7-form-control:not(.wpcf7-submit, [type="file"]), .elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7-textarea{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;border-radius:6px 6px 6px 6px;color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-10ad00d3 select:valid{color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-10ad00d3 ::-webkit-input-placeholder{color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-10ad00d3 ::-moz-placeholder{color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-10ad00d3 ::-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7 input[type=range]{width:100%;height:9px;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7 output.contactform7-output{position:relative;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .chatbot-submit-btn:before{color:#FFFFFF;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7-form .form-btn-area svg{fill:#FFFFFF;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7-form .form-btn-area svg path{fill:#FFFFFF;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .form-btn-area em{position:absolute !important;right:14px;top:14px;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7 .submit-btn,.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7 .form-btn-area{position:absolute !important;right:4px;top:4px;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7-submit{margin:0px 0px 0px 0px;padding:12px 40px 12px 16px;font-size:16px;font-weight:600;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7 .wpcf7-acceptance{margin:20px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7 .wpcf7-acceptance label{gap:8px;font-weight:400;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7 .wpcf7-acceptance label input{width:15px;height:15px;border-style:solid;border-color:#FFFFFF80;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7 .wpcf7-acceptance label input:after{color:#B93C3C;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7 .wpcf7-acceptance label span{color:#FFFFFF;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7 .wpcf7-acceptance a:hover{color:#FFFFFFAD;}body:not(.rtl) .elementor-129 .elementor-element.elementor-element-14de166d{right:-707px;}body.rtl .elementor-129 .elementor-element.elementor-element-14de166d{left:-707px;}.elementor-129 .elementor-element.elementor-element-14de166d{top:-393px;z-index:5;}.elementor-129 .elementor-element.elementor-element-14de166d .rs-image{text-align:right;}.elementor-129 .elementor-element.elementor-element-14de166d .elementor-widget-container img{object-fit:contain;object-position:center center;}body:not(.rtl) .elementor-129 .elementor-element.elementor-element-2e42512f{right:460px;}body.rtl .elementor-129 .elementor-element.elementor-element-2e42512f{left:460px;}.elementor-129 .elementor-element.elementor-element-2e42512f{top:44px;z-index:5;}.elementor-129 .elementor-element.elementor-element-2e42512f .rs-image{text-align:left;}body:not(.rtl) .elementor-129 .elementor-element.elementor-element-7f44499e{right:99px;}body.rtl .elementor-129 .elementor-element.elementor-element-7f44499e{left:99px;}.elementor-129 .elementor-element.elementor-element-7f44499e{top:120px;}.elementor-129 .elementor-element.elementor-element-7f44499e .rs-image{text-align:left;}body:not(.rtl) .elementor-129 .elementor-element.elementor-element-658a9afe{right:-209px;}body.rtl .elementor-129 .elementor-element.elementor-element-658a9afe{left:-209px;}.elementor-129 .elementor-element.elementor-element-658a9afe{top:96px;}.elementor-129 .elementor-element.elementor-element-658a9afe .rs-image{text-align:left;}@media(min-width:768px){.elementor-129 .elementor-element.elementor-element-4f7d7669{--width:43%;}}@media(max-width:1024px) and (min-width:768px){.elementor-129 .elementor-element.elementor-element-4f7d7669{--width:100%;}}@media(max-width:1366px){.elementor-129 .elementor-element.elementor-element-2c35ddea{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}}@media(max-width:1200px){body:not(.rtl) .elementor-129 .elementor-element.elementor-element-2e42512f{right:532px;}body.rtl .elementor-129 .elementor-element.elementor-element-2e42512f{left:532px;}}@media(max-width:1024px){.elementor-129 .elementor-element.elementor-element-2c35ddea{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-14de166d{top:200px;}body:not(.rtl) .elementor-129 .elementor-element.elementor-element-2e42512f{right:191px;}body.rtl .elementor-129 .elementor-element.elementor-element-2e42512f{left:191px;}.elementor-129 .elementor-element.elementor-element-7f44499e{top:480px;}.elementor-129 .elementor-element.elementor-element-658a9afe{top:109px;}}@media(max-width:767px){.elementor-129 .elementor-element.elementor-element-2c35ddea{--padding-top:25px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-129 .elementor-element.elementor-element-4f7d7669{--z-index:2;}.elementor-129 .elementor-element.elementor-element-10ad00d3{width:100%;max-width:100%;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7 .submit-btn,.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7 .form-btn-area{position:relative !important;right:0px;top:0px;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .form-btn-area, .elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7-submit{width:100%;}.elementor-129 .elementor-element.elementor-element-10ad00d3 .wpcf7-submit{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-129 .elementor-element.elementor-element-658a9afe{right:-140px;}body.rtl .elementor-129 .elementor-element.elementor-element-658a9afe{left:-140px;}.elementor-129 .elementor-element.elementor-element-658a9afe{top:224px;}}