.elementor-12 .elementor-element.elementor-element-523a527{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:-163px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:291px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-523a527:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-523a527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giborgroup.ca/wp-content/uploads/2024/04/Group-1707484891.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-523a527::before, .elementor-12 .elementor-element.elementor-element-523a527 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-523a527 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-523a527 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-523a527 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-523a527 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-12 .elementor-element.elementor-element-523a527, .elementor-12 .elementor-element.elementor-element-523a527::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-451d7d4{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-48e7708{text-align:center;width:var( --container-widget-width, 721px );max-width:721px;--container-widget-width:721px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-48e7708 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:53px;font-weight:600;text-transform:capitalize;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-48e7708.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8a7e6c4{text-align:center;color:var( --e-global-color-c54836b );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 710px );max-width:710px;--container-widget-width:710px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8a7e6c4 > .elementor-widget-container{margin:12px 0px 17px 0px;}.elementor-12 .elementor-element.elementor-element-8a7e6c4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2ba6d24 .elementor-button .elementor-align-icon-right{margin-left:22px;}.elementor-12 .elementor-element.elementor-element-2ba6d24 .elementor-button .elementor-align-icon-left{margin-right:22px;}.elementor-12 .elementor-element.elementor-element-2ba6d24 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;border-radius:8px 8px 8px 8px;padding:5px 5px 3px 34px;}.elementor-12 .elementor-element.elementor-element-2ba6d24 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2ba6d24 .elementor-button:focus{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-9efcd18 > .elementor-widget-container{margin:84px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9efcd18.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-aef23bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:45px 45px;--background-transition:0.3s;--overlay-opacity:0.52;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:104px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-aef23bc::before, .elementor-12 .elementor-element.elementor-element-aef23bc > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-aef23bc > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-aef23bc > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-aef23bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-aef23bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://giborgroup.ca/wp-content/uploads/2024/04/Group.png");background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-aef23bc, .elementor-12 .elementor-element.elementor-element-aef23bc::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-5a9da05{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-14e06ca{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bb1bff0{text-align:left;width:var( --container-widget-width, 545px );max-width:545px;--container-widget-width:545px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-52901f6{text-align:right;width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-52901f6 img{border-style:solid;border-width:8px 8px 8px 8px;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-52901f6 > .elementor-widget-container{margin:-240px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-52901f6.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-f9b7ce0{--display:flex;--background-transition:0.3s;--margin-top:-126px;--margin-bottom:0px;--margin-left:37px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9c942b .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:67px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-12 .elementor-element.elementor-element-d9c942b .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-12 .elementor-element.elementor-element-d9c942b > .elementor-widget-container{padding:22px 30px 22px 30px;background-color:#800000;}.elementor-12 .elementor-element.elementor-element-d9c942b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5fc76ac{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-eb80a7a .elementor-heading-title{color:#800000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-dbd5f02 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-dbd5f02 > .elementor-widget-container{margin:11px 0px 18px 0px;}.elementor-12 .elementor-element.elementor-element-94b7f58{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-94b7f58 > .elementor-widget-container{margin:0px 0px 39px 0px;}.elementor-12 .elementor-element.elementor-element-3c1212a .elementor-button .elementor-align-icon-right{margin-left:17px;}.elementor-12 .elementor-element.elementor-element-3c1212a .elementor-button .elementor-align-icon-left{margin-right:17px;}.elementor-12 .elementor-element.elementor-element-3c1212a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;border-radius:8px 8px 8px 8px;padding:5px 5px 3px 34px;}.elementor-12 .elementor-element.elementor-element-3c1212a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3c1212a .elementor-button:focus{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-9852487{--display:flex;--background-transition:0.3s;--padding-top:65px;--padding-bottom:76px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-9852487:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9852487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800000;}.elementor-12 .elementor-element.elementor-element-9852487, .elementor-12 .elementor-element.elementor-element-9852487::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-358df6f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fa15e6f{text-align:center;}.elementor-12 .elementor-element.elementor-element-fa15e6f .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-a0f97cf{text-align:center;}.elementor-12 .elementor-element.elementor-element-a0f97cf .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-a0f97cf > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-614dd0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:30px 30px;--background-transition:0.3s;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5036a99{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-5036a99:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5036a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5036a99, .elementor-12 .elementor-element.elementor-element-5036a99::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-5dea6d0{text-align:center;}.elementor-12 .elementor-element.elementor-element-5dea6d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-5dea6d0 > .elementor-widget-container{margin:26px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a9a944f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a9a944f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-a9a944f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-802faee .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-802faee .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-802faee .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:#670707;color:#670707;background-color:#80000000;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-802faee .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-802faee .elementor-button:focus{color:#000000;}.elementor-12 .elementor-element.elementor-element-802faee .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-802faee .elementor-button:focus svg{fill:#000000;}.elementor-12 .elementor-element.elementor-element-802faee.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-923dd5a{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-923dd5a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-923dd5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-923dd5a, .elementor-12 .elementor-element.elementor-element-923dd5a::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-c3853be{text-align:center;}.elementor-12 .elementor-element.elementor-element-c3853be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-c3853be > .elementor-widget-container{margin:26px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b801bfb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b801bfb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-b801bfb.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c0a3675 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-c0a3675 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-c0a3675 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:#670707;color:#670707;background-color:#80000000;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c0a3675 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c0a3675 .elementor-button:focus{color:#000000;}.elementor-12 .elementor-element.elementor-element-c0a3675 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-c0a3675 .elementor-button:focus svg{fill:#000000;}.elementor-12 .elementor-element.elementor-element-c0a3675.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4ecbd16{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-4ecbd16:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ecbd16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4ecbd16, .elementor-12 .elementor-element.elementor-element-4ecbd16::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-93bdcb5{text-align:center;}.elementor-12 .elementor-element.elementor-element-93bdcb5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-93bdcb5 > .elementor-widget-container{margin:26px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f41dde4{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f41dde4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-f41dde4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-65f2a2d .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-65f2a2d .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-65f2a2d .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:#670707;color:#670707;background-color:#80000000;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-65f2a2d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-65f2a2d .elementor-button:focus{color:#000000;}.elementor-12 .elementor-element.elementor-element-65f2a2d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-65f2a2d .elementor-button:focus svg{fill:#000000;}.elementor-12 .elementor-element.elementor-element-65f2a2d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-71f4b0b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#80000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:18px 35px 16px 35px;}.elementor-12 .elementor-element.elementor-element-71f4b0b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-71f4b0b .elementor-button:focus{color:#800000;background-color:#FFFFFF;border-color:#800000;}.elementor-12 .elementor-element.elementor-element-71f4b0b .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-71f4b0b .elementor-button:focus svg{fill:#800000;}.elementor-12 .elementor-element.elementor-element-71f4b0b > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-71f4b0b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-cad33eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:45px 45px;--background-transition:0.3s;--overlay-opacity:0.52;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-cad33eb::before, .elementor-12 .elementor-element.elementor-element-cad33eb > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cad33eb > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cad33eb > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cad33eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cad33eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://giborgroup.ca/wp-content/uploads/2024/04/Group.png");background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-cad33eb, .elementor-12 .elementor-element.elementor-element-cad33eb::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-dc1c093{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7b27cb7 .elementor-heading-title{color:#800000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-15aead6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-12 .elementor-element.elementor-element-15aead6 > .elementor-widget-container{margin:11px 0px 18px 0px;}.elementor-12 .elementor-element.elementor-element-c497595{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-c497595 > .elementor-widget-container{margin:0px 0px 39px 0px;}.elementor-12 .elementor-element.elementor-element-c469242 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-12 .elementor-element.elementor-element-c469242 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-12 .elementor-element.elementor-element-c469242 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;border-radius:8px 8px 8px 8px;padding:5px 5px 3px 34px;}.elementor-12 .elementor-element.elementor-element-c469242 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c469242 .elementor-button:focus{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-1a5330e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2daf0ed{width:auto;max-width:auto;z-index:9;}.elementor-12 .elementor-element.elementor-element-2daf0ed.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e4fa586{--display:flex;--background-transition:0.3s;--margin-top:-256px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1d4721c{text-align:left;width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-1d4721c.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-acc2b4a{text-align:right;width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-acc2b4a img{border-style:solid;border-width:8px 8px 8px 0px;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-acc2b4a > .elementor-widget-container{margin:-137px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-acc2b4a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8cc8940{--display:flex;--background-transition:0.3s;--padding-top:78px;--padding-bottom:78px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-8cc8940:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8cc8940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-8cc8940, .elementor-12 .elementor-element.elementor-element-8cc8940::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-f97dde6{text-align:center;}.elementor-12 .elementor-element.elementor-element-f97dde6 .elementor-heading-title{color:#800000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-ad10cef{text-align:center;}.elementor-12 .elementor-element.elementor-element-ad10cef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-12 .elementor-element.elementor-element-ad10cef > .elementor-widget-container{margin:11px 0px 18px 0px;}.elementor-12 .elementor-element.elementor-element-2e9e053{--swiper-slides-to-display:1;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:74px;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:74px;--swiper-slides-gap:10px;--arrow-size:42px;--arrow-normal-color:#000000;--arrow-hover-color:#000000;}.elementor-12 .elementor-element.elementor-element-2e9e053 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-2e9e053 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-016084d{--display:flex;--background-transition:0.3s;--padding-top:73px;--padding-bottom:73px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-35ef854{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f22399b{text-align:center;}.elementor-12 .elementor-element.elementor-element-f22399b .elementor-heading-title{color:#800000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-aa6892c{text-align:center;}.elementor-12 .elementor-element.elementor-element-aa6892c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-aa6892c > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7678c35{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f318c6e .gallery-item .gallery-caption{display:none;}.elementor-12 .elementor-element.elementor-element-f318c6e .gallery-item{padding:0 13px 13px 0;}.elementor-12 .elementor-element.elementor-element-f318c6e .gallery{margin:0 -13px -13px 0;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5fc76ac{--width:85%;}.elementor-12 .elementor-element.elementor-element-dc1c093{--width:91%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-523a527{--padding-top:200px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-48e7708 .elementor-heading-title{font-size:41px;}.elementor-12 .elementor-element.elementor-element-48e7708{--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;}.elementor-12 .elementor-element.elementor-element-2ba6d24 .elementor-button{font-size:16px;}.elementor-12 .elementor-element.elementor-element-9efcd18 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-aef23bc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-14e06ca.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bb1bff0{--container-widget-width:434px;--container-widget-flex-grow:0;width:var( --container-widget-width, 434px );max-width:434px;}.elementor-12 .elementor-element.elementor-element-f9b7ce0{--margin-top:-100px;--margin-bottom:0px;--margin-left:37px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d9c942b .elementor-counter-number-wrapper{font-size:38px;}.elementor-12 .elementor-element.elementor-element-d9c942b .elementor-counter-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-eb80a7a{text-align:center;}.elementor-12 .elementor-element.elementor-element-dbd5f02{text-align:center;}.elementor-12 .elementor-element.elementor-element-dbd5f02 .elementor-heading-title{font-size:33px;}.elementor-12 .elementor-element.elementor-element-94b7f58{text-align:center;font-size:15px;}.elementor-12 .elementor-element.elementor-element-9852487{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-a0f97cf .elementor-heading-title{font-size:33px;}.elementor-12 .elementor-element.elementor-element-614dd0c{--gap:10px 10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5036a99{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5dea6d0 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-5dea6d0 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-a9a944f{font-size:15px;}.elementor-12 .elementor-element.elementor-element-a9a944f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-923dd5a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c3853be .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-c3853be > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-b801bfb{font-size:15px;}.elementor-12 .elementor-element.elementor-element-b801bfb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4ecbd16{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-93bdcb5 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-93bdcb5 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-f41dde4{font-size:15px;}.elementor-12 .elementor-element.elementor-element-f41dde4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-71f4b0b .elementor-button{font-size:16px;}.elementor-12 .elementor-element.elementor-element-71f4b0b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cad33eb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-dc1c093{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7b27cb7{text-align:center;}.elementor-12 .elementor-element.elementor-element-15aead6{text-align:center;}.elementor-12 .elementor-element.elementor-element-15aead6 .elementor-heading-title{font-size:33px;}.elementor-12 .elementor-element.elementor-element-15aead6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-c497595{text-align:center;font-size:15px;}.elementor-12 .elementor-element.elementor-element-c497595 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-12 .elementor-element.elementor-element-c469242 .elementor-button{font-size:16px;padding:5px 5px 3px 30px;}.elementor-12 .elementor-element.elementor-element-1a5330e.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8cc8940{--padding-top:70px;--padding-bottom:118px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-ad10cef .elementor-heading-title{font-size:33px;}.elementor-12 .elementor-element.elementor-element-ad10cef > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-2e9e053{--swiper-slides-to-display:1;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-11px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-11px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-size:32px;}.elementor-12 .elementor-element.elementor-element-2e9e053 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-016084d{--padding-top:60px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-35ef854{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aa6892c .elementor-heading-title{font-size:33px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-48e7708 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-14e06ca{--width:320px;}.elementor-12 .elementor-element.elementor-element-14e06ca.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bb1bff0{text-align:left;--container-widget-width:292px;--container-widget-flex-grow:0;width:var( --container-widget-width, 292px );max-width:292px;}.elementor-12 .elementor-element.elementor-element-bb1bff0.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-52901f6 > .elementor-widget-container{margin:-160px 25px 0px 0px;}.elementor-12 .elementor-element.elementor-element-52901f6{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-52901f6.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-f9b7ce0{--margin-top:-62px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d9c942b .elementor-counter-number-wrapper{font-size:30px;}.elementor-12 .elementor-element.elementor-element-d9c942b .elementor-counter-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-d9c942b > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-dbd5f02 .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-3c1212a .elementor-button{font-size:16px;}.elementor-12 .elementor-element.elementor-element-a0f97cf .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-15aead6 .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-1a5330e{--width:320px;}.elementor-12 .elementor-element.elementor-element-2daf0ed{width:var( --container-widget-width, 137px );max-width:137px;--container-widget-width:137px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e4fa586{--margin-top:-99px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1d4721c{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ad10cef .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-2e9e053{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-aa6892c .elementor-heading-title{font-size:30px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-14e06ca{--width:506px;}.elementor-12 .elementor-element.elementor-element-5fc76ac{--width:100%;}.elementor-12 .elementor-element.elementor-element-dc1c093{--width:100%;}.elementor-12 .elementor-element.elementor-element-1a5330e{--width:575px;}}/* Start custom CSS for heading, class: .elementor-element-48e7708 */.elementor-12 .elementor-element.elementor-element-48e7708 span{
    color:#800000;
    background-color:#fff;
    padding:0 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ba6d24 */.elementor-12 .elementor-element.elementor-element-2ba6d24 svg{
    width:auto;
}
span.elementor-button-text {
    display: flex;
    align-items: center;
    margin-top: -4px;
}
@media screen and (max-width:1024px) {
   .elementor-12 .elementor-element.elementor-element-2ba6d24 svg{
    width:50px !important;
} 
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d9c942b */.elementor-12 .elementor-element.elementor-element-d9c942b{
    text-align: left;
}
span.elementor-counter-number-prefix {
    display: none;
}
.elementor-counter .elementor-counter-number-suffix {
    text-align: left;
    font-size: 35px;
    margin-top: 29px;
    font-weight: 600;
}
.elementor-counter-title {
    line-height: 1.2 !important;
}

@media screen and (max-width:1024px) {
.elementor-counter .elementor-counter-number-suffix {
    margin-top: 16px;
}
}
@media screen and (max-width:767px) {
.elementor-counter .elementor-counter-number-suffix {
    margin-top: 6px;
    font-size: 25px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c1212a */.elementor-12 .elementor-element.elementor-element-3c1212a svg{
    width:auto;
}
span.elementor-button-text {
    display: flex;
    align-items: center;
    margin-top: -4px;
}
@media screen and (max-width:1024px) {
   .elementor-12 .elementor-element.elementor-element-3c1212a svg{
    width:50px !important;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-802faee */.elementor-12 .elementor-element.elementor-element-802faee svg{
    width:auto;
}
span.elementor-button-text {
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0a3675 */.elementor-12 .elementor-element.elementor-element-c0a3675 svg{
    width:auto;
}
span.elementor-button-text {
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65f2a2d */.elementor-12 .elementor-element.elementor-element-65f2a2d svg{
    width:auto;
}
span.elementor-button-text {
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c469242 */.elementor-12 .elementor-element.elementor-element-c469242 svg{
    width:auto;
}
span.elementor-button-text {
    display: flex;
    align-items: center;
    margin-top: -4px;
}
@media screen and (max-width:1024px) {
   .elementor-12 .elementor-element.elementor-element-c469242 svg{
    width:50px !important;
} 
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f318c6e */.elementor-12 .elementor-element.elementor-element-f318c6e a{
    min-height: 125px;
    align-items: center;
    display: flex;
    justify-content: center;

}
div#gallery-1 {
    text-align: center;
}
.elementor-12 .elementor-element.elementor-element-f318c6e img{
    filter: grayscale(100%);
}
.elementor-lightbox .elementor-lightbox-image {
    background: #fff !important;
}

@media screen and (max-width:767px) {
 .elementor-12 .elementor-element.elementor-element-f318c6e a{
    min-height:100px;

}
}/* End custom CSS */