.elementor-15 .elementor-element.elementor-element-ca948a7{--display:flex;--min-height:700px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ca948a7::before, .elementor-15 .elementor-element.elementor-element-ca948a7 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ca948a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ca948a7 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ca948a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ca948a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-6bfa72b{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6da9c6a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-6da9c6a7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:100px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-1444184f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a78439a{text-align:center;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1f31050{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button{background-color:#74AA1A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:1px;fill:var( --e-global-color-52385d9 );color:var( --e-global-color-52385d9 );border-radius:100px 100px 100px 100px;}.elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button .elementor-button-icon i{color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button .elementor-button-icon i, .elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button{background-color:#74AA1A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:1px;fill:var( --e-global-color-52385d9 );color:var( --e-global-color-52385d9 );border-radius:100px 100px 100px 100px;}.elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button .elementor-button-icon i{color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button .elementor-button-icon i, .elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-776dae10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-776dae10::before, .elementor-15 .elementor-element.elementor-element-776dae10 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-776dae10 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-776dae10 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-776dae10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-776dae10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-52385d9 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-a84db9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-65a406a7{--display:flex;--min-height:550px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-41a7698b{--display:flex;--min-height:500px;--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-41a7698b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-41a7698b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/IMG_9008-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-7d00bf5d{--display:flex;--min-height:550px;--justify-content:flex-end;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-17dd7da0{--display:flex;--min-height:250px;--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-17dd7da0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-17dd7da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/rsw_984h_1312-1.webp");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-64f5b60e{--display:flex;--min-height:246px;--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-64f5b60e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-64f5b60e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/WhatsApp-Image-2026-01-28-at-8.57.58-PM.jpeg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-67f0a331{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-53856c24 .ekit-header-info > li > a{color:var( --e-global-color-text );font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-53856c24 .ekit-header-info > li > a i{color:#74AA1A;}.elementor-15 .elementor-element.elementor-element-53856c24 .ekit-header-info > li > a svg path{stroke:#74AA1A;fill:#74AA1A;}.elementor-15 .elementor-element.elementor-element-53856c24 .ekit-header-info > li > a i, .elementor-15 .elementor-element.elementor-element-53856c24 .ekit-header-info > li > a svg{margin-right:10px;}.elementor-15 .elementor-element.elementor-element-70ac0de1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:52px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:#74AA1A;}.elementor-15 .elementor-element.elementor-element-1335d33{text-align:start;color:#000000;}.elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button{background-color:#74AA1A;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-52385d9 );color:var( --e-global-color-52385d9 );border-radius:100px 100px 100px 100px;}.elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button .elementor-button-icon i{color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button .elementor-button-icon i, .elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-47a1dcdd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-47a1dcdd:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-47a1dcdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-5c2e15b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-53c29f79{--display:flex;--justify-content:center;--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-53c29f79:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-53c29f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#74AA1A;}.elementor-15 .elementor-element.elementor-element-687eccc4 .ekit-header-info > li > a{color:var( --e-global-color-52385d9 );font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-687eccc4 .ekit-header-info > li > a i{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-687eccc4 .ekit-header-info > li > a svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-687eccc4 .ekit-header-info > li > a i, .elementor-15 .elementor-element.elementor-element-687eccc4 .ekit-header-info > li > a svg{margin-right:10px;}.elementor-15 .elementor-element.elementor-element-5308d297 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-6bdcc79f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7376c33e{--display:flex;border-style:dashed;--border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#B9D7BC;--border-color:#B9D7BC;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7376c33e:hover{border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#74AA1A;--border-color:#74AA1A;--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-7376c33e, .elementor-15 .elementor-element.elementor-element-7376c33e::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-20db8f01 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#74AA1A;}.elementor-15 .elementor-element.elementor-element-406295ca .elementor-heading-title{font-family:var( --e-global-typography-7a02aa3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a02aa3-font-size );font-weight:var( --e-global-typography-7a02aa3-font-weight );text-transform:var( --e-global-typography-7a02aa3-text-transform );font-style:var( --e-global-typography-7a02aa3-font-style );text-decoration:var( --e-global-typography-7a02aa3-text-decoration );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3dced31e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-7576510c{--display:flex;border-style:dashed;--border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7576510c:hover{border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#74AA1A;--border-color:#74AA1A;--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-7576510c, .elementor-15 .elementor-element.elementor-element-7576510c::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-101c4b79 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#74AA1A;}.elementor-15 .elementor-element.elementor-element-544d9843 .elementor-heading-title{font-family:var( --e-global-typography-7a02aa3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a02aa3-font-size );font-weight:var( --e-global-typography-7a02aa3-font-weight );text-transform:var( --e-global-typography-7a02aa3-text-transform );font-style:var( --e-global-typography-7a02aa3-font-style );text-decoration:var( --e-global-typography-7a02aa3-text-decoration );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-757aeb50{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-681e5e1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-34061e03{--display:flex;--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-34061e03:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-34061e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/rsw_2560h_1920-2.webp");background-position:top center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-47dac7da{--display:flex;border-style:dashed;--border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-47dac7da:hover{border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#74AA1A;--border-color:#74AA1A;--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-47dac7da, .elementor-15 .elementor-element.elementor-element-47dac7da::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-52e48a18 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#74AA1A;}.elementor-15 .elementor-element.elementor-element-3a0e0a50 .elementor-heading-title{font-family:var( --e-global-typography-7a02aa3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a02aa3-font-size );font-weight:var( --e-global-typography-7a02aa3-font-weight );text-transform:var( --e-global-typography-7a02aa3-text-transform );font-style:var( --e-global-typography-7a02aa3-font-style );text-decoration:var( --e-global-typography-7a02aa3-text-decoration );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-122c57dd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-7147b745{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7147b745:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7147b745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-1cae3ca7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-58c9a12 .ekit-header-info > li > a{color:var( --e-global-color-text );font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-58c9a12 .ekit-header-info > li > a i{color:#74AA1A;}.elementor-15 .elementor-element.elementor-element-58c9a12 .ekit-header-info > li > a svg path{stroke:#74AA1A;fill:#74AA1A;}.elementor-15 .elementor-element.elementor-element-58c9a12 .ekit-header-info > li > a i, .elementor-15 .elementor-element.elementor-element-58c9a12 .ekit-header-info > li > a svg{margin-right:10px;}.elementor-15 .elementor-element.elementor-element-75c7fdcc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-75c7fdcc .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:52px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:#74AA1A;}.elementor-15 .elementor-element.elementor-element-3e863027{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6d08cc1d{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-213ffdac{--display:flex;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-213ffdac::before, .elementor-15 .elementor-element.elementor-element-213ffdac > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-213ffdac > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-213ffdac > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-213ffdac > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-213ffdac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-213ffdac:hover{--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-213ffdac, .elementor-15 .elementor-element.elementor-element-213ffdac::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-7794d46b{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--background-transition:0.3s;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7794d46b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7794d46b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/IMG_2744-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-7794d46b:hover{background-color:var( --e-global-color-5c55633 );--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-7794d46b::before, .elementor-15 .elementor-element.elementor-element-7794d46b > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7794d46b > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7794d46b > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7794d46b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7794d46b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-7794d46b, .elementor-15 .elementor-element.elementor-element-7794d46b::before{--border-transition:0s;}.elementor-15 .elementor-element.elementor-element-5df47cd2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7f61439b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-7f61439b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-52385d9 );color:var( --e-global-color-52385d9 );border-radius:100px 100px 100px 100px;}.elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button .elementor-button-icon i{color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button .elementor-button-icon i, .elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c40089f{--display:flex;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c40089f::before, .elementor-15 .elementor-element.elementor-element-c40089f > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-c40089f > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-c40089f > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-c40089f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-c40089f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-c40089f:hover{--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-c40089f, .elementor-15 .elementor-element.elementor-element-c40089f::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-6376d8e7{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--background-transition:0.3s;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6376d8e7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6376d8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/IMG_7100-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-15 .elementor-element.elementor-element-6376d8e7:hover{background-color:var( --e-global-color-5c55633 );--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-6376d8e7::before, .elementor-15 .elementor-element.elementor-element-6376d8e7 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6376d8e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6376d8e7 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6376d8e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6376d8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-6376d8e7, .elementor-15 .elementor-element.elementor-element-6376d8e7::before{--border-transition:0s;}.elementor-15 .elementor-element.elementor-element-678ecc11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a06177e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a06177e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-52385d9 );color:var( --e-global-color-52385d9 );border-radius:100px 100px 100px 100px;}.elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button .elementor-button-icon i{color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button .elementor-button-icon i, .elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-dc297c6{--display:flex;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-dc297c6::before, .elementor-15 .elementor-element.elementor-element-dc297c6 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-dc297c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-dc297c6 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-dc297c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-dc297c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-dc297c6:hover{--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-dc297c6, .elementor-15 .elementor-element.elementor-element-dc297c6::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-5758e1d{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--background-transition:0.3s;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-5758e1d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5758e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/IMG_3758-rotated.jpeg");background-position:center center;background-size:100% auto;}.elementor-15 .elementor-element.elementor-element-5758e1d:hover{background-color:var( --e-global-color-5c55633 );--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-5758e1d::before, .elementor-15 .elementor-element.elementor-element-5758e1d > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5758e1d > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5758e1d > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5758e1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5758e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-5758e1d, .elementor-15 .elementor-element.elementor-element-5758e1d::before{--border-transition:0s;}.elementor-15 .elementor-element.elementor-element-2c95c61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7cc7657{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-7cc7657 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-52385d9 );color:var( --e-global-color-52385d9 );border-radius:100px 100px 100px 100px;}.elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button .elementor-button-icon i{color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button .elementor-button-icon i, .elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-467d33f5{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1b63174{--display:flex;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1b63174::before, .elementor-15 .elementor-element.elementor-element-1b63174 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1b63174 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1b63174 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1b63174 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1b63174 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-1b63174:hover{--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-1b63174, .elementor-15 .elementor-element.elementor-element-1b63174::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-9b56828{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--background-transition:0.3s;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9b56828:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9b56828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/BA0310F8-23F4-4D94-AA2A-C13878136BAB.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-15 .elementor-element.elementor-element-9b56828:hover{background-color:var( --e-global-color-5c55633 );--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-9b56828::before, .elementor-15 .elementor-element.elementor-element-9b56828 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-9b56828 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-9b56828 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-9b56828 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-9b56828 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-9b56828, .elementor-15 .elementor-element.elementor-element-9b56828::before{--border-transition:0s;}.elementor-15 .elementor-element.elementor-element-cdf72e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6a86b98a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-6a86b98a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-52385d9 );color:var( --e-global-color-52385d9 );border-radius:100px 100px 100px 100px;}.elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button .elementor-button-icon i{color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button .elementor-button-icon i, .elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3a9c3536{--display:flex;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3a9c3536::before, .elementor-15 .elementor-element.elementor-element-3a9c3536 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3a9c3536 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3a9c3536 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3a9c3536 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3a9c3536 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-3a9c3536:hover{--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-3a9c3536, .elementor-15 .elementor-element.elementor-element-3a9c3536::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-459ab8d6{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--background-transition:0.3s;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-459ab8d6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-459ab8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/IMG_2760-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-15 .elementor-element.elementor-element-459ab8d6:hover{background-color:var( --e-global-color-5c55633 );--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-459ab8d6::before, .elementor-15 .elementor-element.elementor-element-459ab8d6 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-459ab8d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-459ab8d6 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-459ab8d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-459ab8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-459ab8d6, .elementor-15 .elementor-element.elementor-element-459ab8d6::before{--border-transition:0s;}.elementor-15 .elementor-element.elementor-element-4134e23b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5bdd6fde{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-5bdd6fde .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-4962064b .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-52385d9 );color:var( --e-global-color-52385d9 );border-radius:100px 100px 100px 100px;}.elementor-15 .elementor-element.elementor-element-4962064b .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4962064b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4962064b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-4962064b .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4962064b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4962064b .elementor-button-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-4962064b .elementor-button .elementor-button-icon i{color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-4962064b .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-4962064b .elementor-button .elementor-button-icon i, .elementor-15 .elementor-element.elementor-element-4962064b .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-4962064b .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4962064b .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-87a8642{--display:flex;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-87a8642::before, .elementor-15 .elementor-element.elementor-element-87a8642 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-87a8642 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-87a8642 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-87a8642 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-87a8642 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-87a8642:hover{--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-87a8642, .elementor-15 .elementor-element.elementor-element-87a8642::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-85837d7{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--background-transition:0.3s;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-85837d7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-85837d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/IMG_4231-e1770562077250.jpg");background-position:0px -175px;background-repeat:no-repeat;background-size:100% auto;}.elementor-15 .elementor-element.elementor-element-85837d7:hover{background-color:var( --e-global-color-5c55633 );--border-radius:20px 60px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:60px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-85837d7::before, .elementor-15 .elementor-element.elementor-element-85837d7 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-85837d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-85837d7 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-85837d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-85837d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-85837d7, .elementor-15 .elementor-element.elementor-element-85837d7::before{--border-transition:0s;}.elementor-15 .elementor-element.elementor-element-10824db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4a33607{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-4a33607 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-52385d9 );color:var( --e-global-color-52385d9 );border-radius:100px 100px 100px 100px;}.elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button .elementor-button-icon i{color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button .elementor-button-icon i, .elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-2db6dba5{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--overlay-opacity:0.95;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2db6dba5::before, .elementor-15 .elementor-element.elementor-element-2db6dba5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-2db6dba5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-2db6dba5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-2db6dba5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-2db6dba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#75AA1A;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-22f12223{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1b32437d .ekit-header-info > li > a{color:var( --e-global-color-52385d9 );font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1b32437d .ekit-header-info > li > a i{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1b32437d .ekit-header-info > li > a svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1b32437d .ekit-header-info > li > a i, .elementor-15 .elementor-element.elementor-element-1b32437d .ekit-header-info > li > a svg{margin-right:10px;}.elementor-15 .elementor-element.elementor-element-1c45afd1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-1c45afd1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:52px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-1ff47adb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7b5d9cfa{--display:flex;border-style:dashed;--border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7b5d9cfa:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7b5d9cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-53053c9c .elementor-heading-title{font-family:var( --e-global-typography-7a02aa3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a02aa3-font-size );font-weight:var( --e-global-typography-7a02aa3-font-weight );text-transform:var( --e-global-typography-7a02aa3-text-transform );font-style:var( --e-global-typography-7a02aa3-font-style );text-decoration:var( --e-global-typography-7a02aa3-text-decoration );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-761e358f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-77458091{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-c75eca3 );}.elementor-15 .elementor-element.elementor-element-77458091 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-7ffbfa51{--display:flex;border-style:dashed;--border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7ffbfa51:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7ffbfa51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-16bf4043 .elementor-heading-title{font-family:var( --e-global-typography-7a02aa3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a02aa3-font-size );font-weight:var( --e-global-typography-7a02aa3-font-weight );text-transform:var( --e-global-typography-7a02aa3-text-transform );font-style:var( --e-global-typography-7a02aa3-font-style );text-decoration:var( --e-global-typography-7a02aa3-text-decoration );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4fbf2993 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1c2c34f6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-c75eca3 );}.elementor-15 .elementor-element.elementor-element-1c2c34f6 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-715114d{--display:flex;border-style:dashed;--border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-715114d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-715114d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-1251a7c1 .elementor-heading-title{font-family:var( --e-global-typography-7a02aa3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a02aa3-font-size );font-weight:var( --e-global-typography-7a02aa3-font-weight );text-transform:var( --e-global-typography-7a02aa3-text-transform );font-style:var( --e-global-typography-7a02aa3-font-style );text-decoration:var( --e-global-typography-7a02aa3-text-decoration );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-514ee292 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-19349018{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-c75eca3 );}.elementor-15 .elementor-element.elementor-element-19349018 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-9b45a14{--display:flex;border-style:dashed;--border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9b45a14:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9b45a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-6a2a0ab1 .elementor-heading-title{font-family:var( --e-global-typography-7a02aa3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a02aa3-font-size );font-weight:var( --e-global-typography-7a02aa3-font-weight );text-transform:var( --e-global-typography-7a02aa3-text-transform );font-style:var( --e-global-typography-7a02aa3-font-style );text-decoration:var( --e-global-typography-7a02aa3-text-decoration );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-264ef1dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-2863f5c1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-c75eca3 );}.elementor-15 .elementor-element.elementor-element-2863f5c1 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-9ef5632{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9ef5632:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9ef5632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-9ef5632.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-509635c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-21b4f5d .ekit-header-info > li > a{color:var( --e-global-color-text );font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-21b4f5d .ekit-header-info > li > a i{color:#74AA1A;}.elementor-15 .elementor-element.elementor-element-21b4f5d .ekit-header-info > li > a svg path{stroke:#74AA1A;fill:#74AA1A;}.elementor-15 .elementor-element.elementor-element-21b4f5d .ekit-header-info > li > a i, .elementor-15 .elementor-element.elementor-element-21b4f5d .ekit-header-info > li > a svg{margin-right:10px;}.elementor-15 .elementor-element.elementor-element-d177954{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-d177954 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:52px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:#74AA1A;}.elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-52385d9 );color:var( --e-global-color-52385d9 );border-radius:100px 100px 100px 100px;}.elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button .elementor-button-icon i{color:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-52385d9 );}.elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button .elementor-button-icon i, .elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-741d710{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-eec4649{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-526c1d9{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.2;--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-526c1d9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-526c1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/IMG_1881-2-scaled.jpg");background-position:top center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-526c1d9::before, .elementor-15 .elementor-element.elementor-element-526c1d9 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-526c1d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-526c1d9 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-526c1d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-526c1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-526c1d9.e-con:hover{--e-con-transform-scale:1.01;}.elementor-15 .elementor-element.elementor-element-8650a27{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bf7ec4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1cb2090{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.2;--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-1cb2090:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1cb2090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/rsw_2560h_1920-3.webp");background-position:0px -70px;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1cb2090::before, .elementor-15 .elementor-element.elementor-element-1cb2090 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1cb2090 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1cb2090 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1cb2090 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1cb2090 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-1cb2090.e-con:hover{--e-con-transform-scale:1.01;}.elementor-15 .elementor-element.elementor-element-71eda2d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7fa1d2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e587c7e{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.2;--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-e587c7e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e587c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/WhatsApp-Image-2026-01-28-at-8.57.58-PM.jpeg");background-position:0px -322px;background-repeat:no-repeat;background-size:100% auto;}.elementor-15 .elementor-element.elementor-element-e587c7e::before, .elementor-15 .elementor-element.elementor-element-e587c7e > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e587c7e > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e587c7e > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e587c7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e587c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-e587c7e.e-con:hover{--e-con-transform-scale:1.01;}.elementor-15 .elementor-element.elementor-element-5712276{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d83aa93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1450c61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2b48d67{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.2;--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2b48d67:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2b48d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/rsw_2560h_1920-4.webp");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-2b48d67::before, .elementor-15 .elementor-element.elementor-element-2b48d67 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-2b48d67 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-2b48d67 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-2b48d67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-2b48d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-2b48d67.e-con:hover{--e-con-transform-scale:1.01;}.elementor-15 .elementor-element.elementor-element-7c9d068{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-37e75a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-143a4c3{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.2;--border-radius:20px 60px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-143a4c3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-143a4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adamsfencing.ca/wp-content/uploads/2026/01/IMG_3758-1-rotated.jpeg");background-position:top center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-143a4c3::before, .elementor-15 .elementor-element.elementor-element-143a4c3 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-143a4c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-143a4c3 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-143a4c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-143a4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-143a4c3.e-con:hover{--e-con-transform-scale:1.01;}.elementor-15 .elementor-element.elementor-element-da78e06{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8157f2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b8c685c{--display:flex;--justify-content:space-between;--overlay-opacity:0.3;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-b8c685c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b8c685c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#74AA1A;}.elementor-15 .elementor-element.elementor-element-b8c685c::before, .elementor-15 .elementor-element.elementor-element-b8c685c > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-b8c685c > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-b8c685c > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-b8c685c > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-b8c685c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-b845b9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3b5b901{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bb054a7 .ekit-header-info > li > a{color:#FFFFFF;font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bb054a7 .ekit-header-info > li > a i{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-bb054a7 .ekit-header-info > li > a svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-bb054a7 .ekit-header-info > li > a i, .elementor-15 .elementor-element.elementor-element-bb054a7 .ekit-header-info > li > a svg{margin-right:10px;}.elementor-15 .elementor-element.elementor-element-0c6f651{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-0c6f651 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:52px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-edbc32b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-15 .elementor-element.elementor-element-1bb587f .ekit_testimonial_style_5 .elementskit-watermark-icon{position:unset;}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-single-testimonial-slider, .elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial_card{border-radius:20px 60px 20px 20px;}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-single-testimonial-slider{border-style:dashed;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-single-testimonial-slider, .elementor-15 .elementor-element.elementor-element-1bb587f  .elementskit-testimonial_card{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-single-testimonial-slider:hover{border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-c75eca3 );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-c75eca3 );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-watermark-icon svg path{stroke:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );text-transform:var( --e-global-typography-7cafe9b-text-transform );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-accent );font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-ca948a7{--min-height:600px;--padding-top:0px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-6da9c6a7 .elementor-heading-title{font-size:60px;letter-spacing:-1.7px;}.elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button{font-size:11px;}.elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button{font-size:11px;}.elementor-15 .elementor-element.elementor-element-776dae10{--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:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-67f0a331.e-con{--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-53856c24 .ekit-header-info > li > a{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-70ac0de1 .elementor-heading-title{font-size:40px;letter-spacing:-1.5px;}.elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-47a1dcdd{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-5c2e15b0{--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;}.elementor-15 .elementor-element.elementor-element-53c29f79.e-con{--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-687eccc4 .ekit-header-info > li > a{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5308d297 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-20db8f01 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-406295ca .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-3dced31e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-101c4b79 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-544d9843 .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-757aeb50{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-681e5e1c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-52e48a18 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-3a0e0a50 .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-122c57dd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-7147b745{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-1cae3ca7.e-con{--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-58c9a12 .ekit-header-info > li > a{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-75c7fdcc{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-15 .elementor-element.elementor-element-75c7fdcc .elementor-heading-title{font-size:40px;letter-spacing:-1.5px;}.elementor-15 .elementor-element.elementor-element-3e863027{--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;}.elementor-15 .elementor-element.elementor-element-6d08cc1d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-7f61439b .elementor-heading-title{font-size:23px;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a06177e .elementor-heading-title{font-size:23px;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-7cc7657 .elementor-heading-title{font-size:23px;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-467d33f5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-6a86b98a .elementor-heading-title{font-size:23px;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5bdd6fde .elementor-heading-title{font-size:23px;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-4962064b .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-85837d7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-85837d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-4a33607 .elementor-heading-title{font-size:23px;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2db6dba5{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-22f12223.e-con{--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-1b32437d .ekit-header-info > li > a{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1c45afd1{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-15 .elementor-element.elementor-element-1c45afd1 .elementor-heading-title{font-size:40px;letter-spacing:-1.5px;}.elementor-15 .elementor-element.elementor-element-1ff47adb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-53053c9c .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-761e358f .elementor-heading-title{font-size:19px;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-77458091{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-16bf4043 .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4fbf2993 .elementor-heading-title{font-size:19px;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-1c2c34f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1251a7c1 .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-514ee292 .elementor-heading-title{font-size:19px;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-19349018{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6a2a0ab1 .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-264ef1dd .elementor-heading-title{font-size:19px;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-2863f5c1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-9ef5632{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-509635c.e-con{--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-21b4f5d .ekit-header-info > li > a{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d177954{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-15 .elementor-element.elementor-element-d177954 .elementor-heading-title{font-size:40px;letter-spacing:-1.5px;}.elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bf7ec4f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-1cb2090:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1cb2090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-7fa1d2f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-e587c7e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e587c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-d83aa93{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-37e75a8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-8157f2d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-b8c685c{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-b845b9c{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-3b5b901.e-con{--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-bb054a7 .ekit-header-info > li > a{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0c6f651{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-0c6f651 .elementor-heading-title{font-size:40px;letter-spacing:-1.5px;}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-6da9c6a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-6da9c6a7 .elementor-heading-title{font-size:38px;letter-spacing:-1.4px;}.elementor-15 .elementor-element.elementor-element-1ae3671 .elementor-button{font-size:17px;padding:12px 50px 12px 50px;}.elementor-15 .elementor-element.elementor-element-212c9a8 .elementor-button{font-size:17px;padding:12px 50px 12px 50px;}.elementor-15 .elementor-element.elementor-element-776dae10{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-65a406a7{--min-height:500px;}.elementor-15 .elementor-element.elementor-element-7d00bf5d{--justify-content:flex-start;}.elementor-15 .elementor-element.elementor-element-53856c24 .ekit-header-info > li > a{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-70ac0de1 .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-15 .elementor-element.elementor-element-4700bc69 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-47a1dcdd{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-687eccc4 .ekit-header-info > li > a{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5308d297 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-20db8f01 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-406295ca .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-3dced31e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-101c4b79 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-544d9843 .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-757aeb50{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-34061e03{--min-height:250px;}.elementor-15 .elementor-element.elementor-element-52e48a18 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-3a0e0a50 .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-122c57dd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-7147b745{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-58c9a12 .ekit-header-info > li > a{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-75c7fdcc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-75c7fdcc .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-15 .elementor-element.elementor-element-7f61439b .elementor-heading-title{font-size:22px;letter-spacing:-0.7px;}.elementor-15 .elementor-element.elementor-element-4667b08 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6376d8e7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6376d8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15 .elementor-element.elementor-element-a06177e .elementor-heading-title{font-size:22px;letter-spacing:-0.7px;}.elementor-15 .elementor-element.elementor-element-a7c7476 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-7cc7657 .elementor-heading-title{font-size:22px;letter-spacing:-0.7px;}.elementor-15 .elementor-element.elementor-element-5fae13e .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-9b56828:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9b56828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15 .elementor-element.elementor-element-6a86b98a .elementor-heading-title{font-size:22px;letter-spacing:-0.7px;}.elementor-15 .elementor-element.elementor-element-461e4bf8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-459ab8d6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-459ab8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15 .elementor-element.elementor-element-5bdd6fde .elementor-heading-title{font-size:22px;letter-spacing:-0.7px;}.elementor-15 .elementor-element.elementor-element-4962064b .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-85837d7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-85837d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:cover;}.elementor-15 .elementor-element.elementor-element-4a33607 .elementor-heading-title{font-size:22px;letter-spacing:-0.7px;}.elementor-15 .elementor-element.elementor-element-c7b0853 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2db6dba5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-1b32437d .ekit-header-info > li > a{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1c45afd1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-1c45afd1 .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-15 .elementor-element.elementor-element-1ff47adb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-53053c9c .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-761e358f .elementor-heading-title{font-size:19px;letter-spacing:-0.7px;}.elementor-15 .elementor-element.elementor-element-77458091{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-16bf4043 .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4fbf2993 .elementor-heading-title{font-size:19px;letter-spacing:-0.7px;}.elementor-15 .elementor-element.elementor-element-1c2c34f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1251a7c1 .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-514ee292 .elementor-heading-title{font-size:19px;letter-spacing:-0.7px;}.elementor-15 .elementor-element.elementor-element-19349018{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6a2a0ab1 .elementor-heading-title{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-15 .elementor-element.elementor-element-264ef1dd .elementor-heading-title{font-size:19px;letter-spacing:-0.7px;}.elementor-15 .elementor-element.elementor-element-2863f5c1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-9ef5632{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-21b4f5d .ekit-header-info > li > a{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d177954{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-d177954 .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-15 .elementor-element.elementor-element-79f3d98 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1cb2090:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1cb2090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-e587c7e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e587c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-b8c685c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-b845b9c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-bb054a7 .ekit-header-info > li > a{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0c6f651{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-0c6f651 .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-watermark-icon svg path{stroke:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1bb587f .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-67f0a331{--width:80%;}.elementor-15 .elementor-element.elementor-element-53c29f79{--width:54%;}.elementor-15 .elementor-element.elementor-element-7376c33e{--width:70%;}.elementor-15 .elementor-element.elementor-element-7576510c{--width:70%;}.elementor-15 .elementor-element.elementor-element-47dac7da{--width:44%;}.elementor-15 .elementor-element.elementor-element-1cae3ca7{--width:100%;}.elementor-15 .elementor-element.elementor-element-22f12223{--width:100%;}.elementor-15 .elementor-element.elementor-element-509635c{--width:100%;}.elementor-15 .elementor-element.elementor-element-bf7ec4f{--width:81%;}.elementor-15 .elementor-element.elementor-element-7fa1d2f{--width:81%;}.elementor-15 .elementor-element.elementor-element-d83aa93{--width:40%;}.elementor-15 .elementor-element.elementor-element-37e75a8{--width:81%;}.elementor-15 .elementor-element.elementor-element-8157f2d{--width:81%;}.elementor-15 .elementor-element.elementor-element-3b5b901{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-53c29f79{--width:80%;}.elementor-15 .elementor-element.elementor-element-7376c33e{--width:80%;}.elementor-15 .elementor-element.elementor-element-7576510c{--width:80%;}.elementor-15 .elementor-element.elementor-element-34061e03{--width:50%;}.elementor-15 .elementor-element.elementor-element-47dac7da{--width:50%;}.elementor-15 .elementor-element.elementor-element-bf7ec4f{--width:72%;}.elementor-15 .elementor-element.elementor-element-7fa1d2f{--width:72%;}.elementor-15 .elementor-element.elementor-element-d83aa93{--width:30%;}.elementor-15 .elementor-element.elementor-element-37e75a8{--width:72%;}.elementor-15 .elementor-element.elementor-element-8157f2d{--width:72%;}.elementor-15 .elementor-element.elementor-element-3b5b901{--width:75%;}}