.elementor-12 .elementor-element.elementor-element-ecd40b0{--display:flex;--min-height:1075px;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-ecd40b0::before, .elementor-12 .elementor-element.elementor-element-ecd40b0 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ecd40b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ecd40b0 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ecd40b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ecd40b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-ecd40b0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ecd40b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://keystonera.ca/wp-content/uploads/2023/12/bg-image.jpg") 50% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6954f93{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-12 .elementor-element.elementor-element-6954f93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-da31de9 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-da31de9{z-index:9;font-family:"Montserrat", Montserrat;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-ff6f95c > .elementor-widget-container{margin:0px 0px 0px -6px;padding:20px 0px 35px 0px;}.elementor-12 .elementor-element.elementor-element-ff6f95c{z-index:9;}.elementor-12 .elementor-element.elementor-element-ff6f95c .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:83px;font-weight:300;line-height:1.2em;color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-59acfdf{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:15px;--z-index:9;}.elementor-12 .elementor-element.elementor-element-c597ac3 .elementor-button{background-color:var( --e-global-color-4634d8b );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-c597ac3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c597ac3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-f732c4b );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c597ac3 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-c597ac3 .elementor-button:focus svg{fill:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-fbbeb2e .elementor-button{background-color:var( --e-global-color-4634d8b );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f732c4b );padding:14px 45px 14px 45px;}.elementor-12 .elementor-element.elementor-element-fbbeb2e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-fbbeb2e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-f732c4b );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-fbbeb2e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-fbbeb2e .elementor-button:focus svg{fill:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-78fcb1b .elementor-button{background-color:var( --e-global-color-4634d8b );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f732c4b );padding:14px 35px 14px 35px;}.elementor-12 .elementor-element.elementor-element-78fcb1b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-78fcb1b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-f732c4b );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-78fcb1b .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-78fcb1b .elementor-button:focus svg{fill:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-3c1b267{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3912f7f{--display:flex;--position:absolute;--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;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.3;top:310px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-3912f7f::before, .elementor-12 .elementor-element.elementor-element-3912f7f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3912f7f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3912f7f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3912f7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3912f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3912f7f{left:-240px;}body.rtl .elementor-12 .elementor-element.elementor-element-3912f7f{right:-240px;}.elementor-12 .elementor-element.elementor-element-b4a936c{text-align:left;}.elementor-12 .elementor-element.elementor-element-2c7443a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--padding-top:155px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-2c7443a.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-caf868e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-c6e0483 > .elementor-widget-container{padding:20px 45px 15px 0px;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 > .elementor-widget-container{padding:0px 50px 25px 0px;}.elementor-12 .elementor-element.elementor-element-2ebc8a8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-ddcdf1a );}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2ebc8a8{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5925ec8-font-family ), Montserrat;font-size:var( --e-global-typography-5925ec8-font-size );font-weight:var( --e-global-typography-5925ec8-font-weight );}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-52f540d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-52f540d.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-277bb49{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-277bb49.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-67556f3 .elementor-button{background-color:var( --e-global-color-4634d8b );font-size:15px;font-weight:700;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-67556f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-67556f3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-67556f3 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-67556f3 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-67556f3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2f2dfff{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2f2dfff.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7d402c9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7d402c9.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ca935b3 .elementor-button{background-color:var( --e-global-color-4634d8b );font-size:15px;font-weight:700;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ca935b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-ca935b3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ca935b3 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ca935b3 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ca935b3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c03b14e{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c03b14e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ad3d5f4 .elementor-button{background-color:var( --e-global-color-4634d8b );font-size:15px;font-weight:700;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ad3d5f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-ad3d5f4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ad3d5f4 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ad3d5f4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ad3d5f4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3794a16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-3794a16.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6c9e922{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-6c9e922{left:0px;}.elementor-12 .elementor-element.elementor-element-6c9e922{top:-80px;text-align:right;}.elementor-12 .elementor-element.elementor-element-cc5c3c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cc5c3c0.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cc5c3c0{right:225px;}body.rtl .elementor-12 .elementor-element.elementor-element-cc5c3c0{left:225px;}.elementor-12 .elementor-element.elementor-element-cc5c3c0{top:-40px;text-align:center;font-size:23px;text-transform:uppercase;letter-spacing:5px;}.elementor-12 .elementor-element.elementor-element-41a5d02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-41a5d02{right:50px;}body.rtl .elementor-12 .elementor-element.elementor-element-41a5d02{left:50px;}.elementor-12 .elementor-element.elementor-element-41a5d02{top:-45px;}.elementor-12 .elementor-element.elementor-element-41a5d02 .elementor-heading-title{font-family:var( --e-global-typography-6f8e6d5-font-family ), Montserrat;font-size:var( --e-global-typography-6f8e6d5-font-size );font-weight:var( --e-global-typography-6f8e6d5-font-weight );text-transform:var( --e-global-typography-6f8e6d5-text-transform );}.elementor-12 .elementor-element.elementor-element-e409047 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e409047{text-align:left;}.elementor-12 .elementor-element.elementor-element-3662487{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:right;font-size:16px;color:var( --e-global-color-af8b65f );}.elementor-12 .elementor-element.elementor-element-3662487 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-154cb6d{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-bcebb5d{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bcebb5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-32bdf61{width:100%;max-width:100%;text-align:left;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-86f5988{left:-74px;}body.rtl .elementor-12 .elementor-element.elementor-element-86f5988{right:-74px;}.elementor-12 .elementor-element.elementor-element-86f5988{top:0px;}.elementor-12 .elementor-element.elementor-element-86f5988 img{max-width:250px;}.elementor-12 .elementor-element.elementor-element-25ed3cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1b728ca svg{width:143px;height:99px;}.elementor-12 .elementor-element.elementor-element-1b728ca .eael-svg-draw-container{text-align:right;}.elementor-12 .elementor-element.elementor-element-1b728ca svg path{stroke-width:1;stroke:#D8D5D0;}.elementor-12 .elementor-element.elementor-element-1b728ca svg circle{stroke-width:1;stroke:#D8D5D0;}.elementor-12 .elementor-element.elementor-element-1b728ca svg rect{stroke-width:1;stroke:#D8D5D0;}.elementor-12 .elementor-element.elementor-element-1b728ca svg polygon{stroke-width:1;stroke:#D8D5D0;}.elementor-12 .elementor-element.elementor-element-1b728ca .eael-svg-draw-container svg{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;Margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e983d04 > .elementor-widget-container{padding:55px 0px 45px 0px;}.elementor-12 .elementor-element.elementor-element-e983d04{text-align:right;font-family:"Lucky Beauty", Montserrat;font-size:23px;font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-fe075b2{text-align:right;}.elementor-12 .elementor-element.elementor-element-78ddd57{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-78ddd57.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-36cc1cc{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-36cc1cc.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-36cc1cc .elementor-divider-separator{width:37px;margin:0 auto;margin-right:0;}.elementor-12 .elementor-element.elementor-element-36cc1cc .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-6b95857{width:auto;max-width:auto;text-align:right;font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:3px;}.elementor-12 .elementor-element.elementor-element-6b95857 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-12 .elementor-element.elementor-element-6b95857.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-01f1cf3{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-fbb7670{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a3e754b{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-a3e754b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d26a47c{--e-image-carousel-slides-to-show:4;}.elementor-12 .elementor-element.elementor-element-d26a47c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d26a47c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ddcdf1a );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8622de4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:75px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-8622de4::before, .elementor-12 .elementor-element.elementor-element-8622de4 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-8622de4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-8622de4 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-8622de4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-8622de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-b1ff06e > .elementor-widget-container{padding:0px 15px 50px 15px;}.elementor-12 .elementor-element.elementor-element-b1ff06e{text-align:center;}.elementor-12 .elementor-element.elementor-element-b1ff06e .elementor-heading-title{font-weight:500;}.elementor-12 .elementor-element.elementor-element-9d6bea2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d6bea2.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-9e1c017 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-12 .elementor-element.elementor-element-6439c77 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6439c77 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-6439c77 .elementor-button{font-weight:500;border-style:none;padding:20px 37px 20px 37px;}.elementor-12 .elementor-element.elementor-element-6439c77 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6439c77 .elementor-button:focus svg{fill:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-93fe6ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:65px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-da4ac66{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:45px;--padding-bottom:10px;--padding-left:100px;--padding-right:70px;}.elementor-12 .elementor-element.elementor-element-da4ac66:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-da4ac66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E4F53;background-image:url("https://keystonera.ca/wp-content/uploads/2023/12/pattern.png");background-position:center center;background-repeat:repeat-x;}.elementor-12 .elementor-element.elementor-element-f15b415 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f15b415{text-align:left;}.elementor-12 .elementor-element.elementor-element-f15b415 .elementor-heading-title{color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-dc5e21a{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:55px;--padding-left:85px;--padding-right:70px;}.elementor-12 .elementor-element.elementor-element-dc5e21a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dc5e21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E4F53;background-image:url("https://keystonera.ca/wp-content/uploads/2023/12/pattern.png");background-position:center center;background-repeat:repeat-x;}.elementor-12 .elementor-element.elementor-element-551f866{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:65px;}.elementor-12 .elementor-element.elementor-element-551f866.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-802542d{text-align:left;color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-b810e0d{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f8183f8{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-12 .elementor-element.elementor-element-b445efe .elementor-button{background-color:var( --e-global-color-f732c4b );font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-b445efe .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-b445efe .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f732c4b );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b445efe .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-b445efe .elementor-button:focus svg{fill:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-7b13806 .elementor-button{background-color:var( --e-global-color-f732c4b );font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f732c4b );padding:14px 45px 14px 45px;}.elementor-12 .elementor-element.elementor-element-7b13806 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7b13806 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f732c4b );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7b13806 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7b13806 .elementor-button:focus svg{fill:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-ee37924 .elementor-button{background-color:var( --e-global-color-f732c4b );font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f732c4b );padding:14px 35px 14px 35px;}.elementor-12 .elementor-element.elementor-element-ee37924 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ee37924 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f732c4b );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ee37924 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ee37924 .elementor-button:focus svg{fill:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-d2af0e2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:130px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-d2af0e2.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-62f5046{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-f89d009 > .elementor-widget-container{margin:45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b1953a5 > .elementor-widget-container{padding:20px 10px 15px 0px;}.elementor-12 .elementor-element.elementor-element-3b338f2 > .elementor-widget-container{padding:0px 50px 35px 0px;}.elementor-12 .elementor-element.elementor-element-3b338f2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-ddcdf1a );}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-3b338f2{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5925ec8-font-family ), Montserrat;font-size:var( --e-global-typography-5925ec8-font-size );font-weight:var( --e-global-typography-5925ec8-font-weight );}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-be73681{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-be73681.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3b1c331{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3b1c331.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-752043e .elementor-button{background-color:var( --e-global-color-4634d8b );font-size:15px;font-weight:700;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-752043e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-752043e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-752043e .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-752043e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-752043e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6aa376e{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6aa376e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-fa67743 .elementor-button{background-color:var( --e-global-color-4634d8b );font-size:15px;font-weight:700;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fa67743 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-fa67743 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-fa67743 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-fa67743 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-fa67743 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ff34b70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-ff34b70.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8921e70{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-8921e70{left:0px;}.elementor-12 .elementor-element.elementor-element-8921e70{top:-80px;text-align:right;}.elementor-12 .elementor-element.elementor-element-4d44107 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4d44107.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4d44107{right:225px;}body.rtl .elementor-12 .elementor-element.elementor-element-4d44107{left:225px;}.elementor-12 .elementor-element.elementor-element-4d44107{top:-40px;text-align:center;font-size:23px;text-transform:uppercase;letter-spacing:5px;}.elementor-12 .elementor-element.elementor-element-7fa74b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7fa74b7{right:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-7fa74b7{left:-20px;}.elementor-12 .elementor-element.elementor-element-7fa74b7{top:-45px;}.elementor-12 .elementor-element.elementor-element-7fa74b7 .elementor-heading-title{font-family:var( --e-global-typography-6f8e6d5-font-family ), Montserrat;font-size:var( --e-global-typography-6f8e6d5-font-size );font-weight:var( --e-global-typography-6f8e6d5-font-weight );text-transform:var( --e-global-typography-6f8e6d5-text-transform );}.elementor-12 .elementor-element.elementor-element-e1ec55a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e1ec55a{text-align:left;}.elementor-12 .elementor-element.elementor-element-e221a5c{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:right;font-size:16px;color:var( --e-global-color-af8b65f );}.elementor-12 .elementor-element.elementor-element-e221a5c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-60e5b97{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--padding-top:030px;--padding-bottom:85px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-60e5b97.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-109a475{--display:flex;--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-109a475.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-90fedfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-90fedfd{text-align:center;}.elementor-12 .elementor-element.elementor-element-7eb5c70 > .elementor-widget-container{margin:40px 0px 0px -44px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7eb5c70{text-align:center;}.elementor-12 .elementor-element.elementor-element-7eb5c70 .elementor-heading-title{font-family:"Black Mango", Montserrat;font-size:140px;font-weight:200;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-55a85cc{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:35px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-aa23594 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-cb9c487 > .elementor-widget-container{padding:0px 10px 25px 0px;}.elementor-12 .elementor-element.elementor-element-cb9c487.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-ddcdf1a );}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-cb9c487{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5925ec8-font-family ), Montserrat;font-size:var( --e-global-typography-5925ec8-font-size );font-weight:var( --e-global-typography-5925ec8-font-weight );}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-8d0c77d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8d0c77d.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1bc528b{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1bc528b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-158a530 .elementor-button{background-color:var( --e-global-color-4634d8b );font-size:15px;font-weight:700;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-158a530 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-158a530 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-158a530 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-158a530 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-158a530 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7085276{--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;--padding-top:56px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-af3acda{--display:flex;}.elementor-12 .elementor-element.elementor-element-8324962 > .elementor-widget-container{margin:0px 0px 170px 0px;}.elementor-12 .elementor-element.elementor-element-8324962{text-align:center;}.elementor-12 .elementor-element.elementor-element-e12b60b{--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-12 .elementor-element.elementor-element-38bd6e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-38bd6e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8f900f9 .elementor-wrapper{--video-aspect-ratio:1;}#elementor-lightbox-8f900f9{background-color:#000000D6;}.elementor-12 .elementor-element.elementor-element-39a51d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-105px;--margin-bottom:0px;--margin-left:-95px;--margin-right:0px;--padding-top:65px;--padding-bottom:0px;--padding-left:125px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-39a51d1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-39a51d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1dbdcd );}.elementor-12 .elementor-element.elementor-element-b626360 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-c6bb8e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b275178 .elementor-button{background-color:var( --e-global-color-4634d8b );font-size:15px;font-weight:700;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b275178 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-b275178 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-b275178 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b275178 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-b275178 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-aaeda3b{--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:25px;--margin-bottom:35px;--margin-left:-280px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-26888c7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 1px 14.5px 0px rgba(0, 0, 0, 0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-26888c7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-26888c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-1bde7a9 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-1bde7a9 .elementor-icon{font-size:90px;}.elementor-12 .elementor-element.elementor-element-1bde7a9 .elementor-icon svg{height:90px;}.elementor-12 .elementor-element.elementor-element-1bde7a9 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-4d6aa9a > .elementor-widget-container{padding:10px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-167c5bc{font-size:14px;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c9470d2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 1px 14.5px 0px rgba(0, 0, 0, 0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-c9470d2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c9470d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-1477cd8 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-1477cd8 .elementor-icon{font-size:90px;}.elementor-12 .elementor-element.elementor-element-1477cd8 .elementor-icon svg{height:90px;}.elementor-12 .elementor-element.elementor-element-1477cd8 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-9a7704c > .elementor-widget-container{padding:10px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-bb6ce02{font-size:14px;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b5a2bd2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-b5a2bd2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b5a2bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-9324461 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-9324461 .elementor-icon{font-size:90px;}.elementor-12 .elementor-element.elementor-element-9324461 .elementor-icon svg{height:90px;}.elementor-12 .elementor-element.elementor-element-9324461 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-58b7592 > .elementor-widget-container{padding:10px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-9bd9957{font-size:14px;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-87d6e62{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e83ea7b{--display:flex;}.elementor-12 .elementor-element.elementor-element-d14fc97{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:15px;--padding-left:85px;--padding-right:70px;}.elementor-12 .elementor-element.elementor-element-d14fc97:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d14fc97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e38da4 );background-image:url("https://keystonera.ca/wp-content/uploads/2023/12/pattern.png");background-position:center center;background-repeat:repeat-x;}.elementor-12 .elementor-element.elementor-element-b816730{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-b816730.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-bea041a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bea041a{text-align:left;}.elementor-12 .elementor-element.elementor-element-bea041a .elementor-heading-title{color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-2b2292b{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9e61e1f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9e61e1f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ae8f40a{text-align:left;color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-d349922{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-12 .elementor-element.elementor-element-989aa84 .elementor-button{background-color:var( --e-global-color-f732c4b );font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-989aa84 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-989aa84 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f732c4b );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-989aa84 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-989aa84 .elementor-button:focus svg{fill:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-208686d .elementor-button{background-color:var( --e-global-color-f732c4b );font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f732c4b );padding:14px 45px 14px 45px;}.elementor-12 .elementor-element.elementor-element-208686d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-208686d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f732c4b );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-208686d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-208686d .elementor-button:focus svg{fill:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-ff701c8 .elementor-button{background-color:var( --e-global-color-f732c4b );font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f732c4b );padding:14px 35px 14px 35px;}.elementor-12 .elementor-element.elementor-element-ff701c8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ff701c8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f732c4b );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ff701c8 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ff701c8 .elementor-button:focus svg{fill:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-8f431fa{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:85px;--padding-left:0px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-8f431fa.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-d2b2a24{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12 .elementor-element.elementor-element-d2b2a24.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-57ec7b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-12 .elementor-element.elementor-element-57ec7b7{text-align:left;}.elementor-12 .elementor-element.elementor-element-0668451{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-597d6fa .elementor-heading-title{font-weight:500;}.elementor-12 .elementor-element.elementor-element-59b50c0 > .elementor-widget-container{padding:25px 50px 35px 0px;}.elementor-12 .elementor-element.elementor-element-2154ede .elementor-button{background-color:var( --e-global-color-4634d8b );font-size:15px;font-weight:700;text-decoration:underline;line-height:1.2em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2154ede > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 19px 0px;}.elementor-12 .elementor-element.elementor-element-2154ede{z-index:9;}.elementor-12 .elementor-element.elementor-element-2154ede .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-2154ede .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-2154ede .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2154ede .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2154ede .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-2154ede .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-28915d4 .elementor-button{background-color:var( --e-global-color-4634d8b );font-size:15px;font-weight:700;text-decoration:underline;line-height:1.2em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-28915d4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-28915d4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-28915d4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-28915d4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-28915d4 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-28915d4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-28915d4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a48caf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a48caf4::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://keystonera.ca/wp-content/uploads/2024/01/about-house.jpg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-92ce001{width:var( --container-widget-width, 773px );max-width:773px;--container-widget-width:773px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-92ce001 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-bc14430{--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:104px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-27c4cd4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-27c4cd4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8612fff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ef1e55b{--display:flex;}.elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-entry-thumbnail{padding-bottom:calc(1 * 100%);}.elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-grid-post-holder{background-color:#fff;border-style:none;}.elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-grid-post .eael-entry-footer{justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center;}.elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-entry-title a{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-entry-title:hover, .elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-entry-title a:hover{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-entry-title, .elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-entry-title a{font-size:26px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-grid-post-excerpt p{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-12 .elementor-element.elementor-element-4e0cd28 .eael-post-elements-readmore-btn{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-853c0ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5f33ae3{--display:flex;}.elementor-12 .elementor-element.elementor-element-04c631e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-04c631e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f732c4b );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-04c631e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-04c631e .elementor-button{font-size:17px;font-weight:500;padding:18px 30px 18px 30px;}.elementor-12 .elementor-element.elementor-element-04c631e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-04c631e .elementor-button:focus svg{fill:var( --e-global-color-f732c4b );}.elementor-12 .elementor-element.elementor-element-f9882b1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-6b251dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fab7aca{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-fab7aca > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-fab7aca.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1ee8621{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-1ee8621 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1ee8621.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c428d6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-f0dbc5e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f0dbc5e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="email"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="tel"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="number"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield textarea, html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield select{color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ddcdf1a );}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield textarea{padding:0px 0px 0px 0px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="email"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="tel"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="number"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="email"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="url"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield select{height:50px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield textarea{height:115px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="text"], 
                    html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="email"], 
                    html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="tel"], 
                    html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input[type="number"], 
                    html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield textarea, 
                    html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield select{border-radius:0px 0px 0px 0px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield textarea, html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield select{font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield input::-webkit-input-placeholder, html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield textarea::-webkit-input-placeholder{color:var( --e-global-color-primary );}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_footer input[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-f732c4b );border-radius:0px 0px 0px 0px !important;padding:20px 30px 20px 30px;margin-top:25px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-f732c4b );border-radius:0px 0px 0px 0px !important;padding:20px 30px 20px 30px;margin-top:25px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_body input[type="submit"].gform-button{background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px !important;padding:20px 30px 20px 30px;margin-top:25px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_footer input[type="submit"]:hover{background-color:var( --e-global-color-primary );}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{background-color:var( --e-global-color-primary );}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{background-color:var( --e-global-color-primary );}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_body input[type="submit"].gform-button{font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-12 .elementor-element.elementor-element-486ab4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6f1c27b{right:60px;}body.rtl .elementor-12 .elementor-element.elementor-element-6f1c27b{left:60px;}.elementor-12 .elementor-element.elementor-element-6f1c27b{top:-31px;text-align:center;}.elementor-12 .elementor-element.elementor-element-343faca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-01626d4{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-01626d4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-01626d4 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:57px;}.elementor-12 .elementor-element.elementor-element-d7c47cc{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-00500e7{--grid-template-columns:repeat(0, auto);--icon-size:40px;--grid-column-gap:30px;}.elementor-12 .elementor-element.elementor-element-00500e7 .elementor-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-00500e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-12 .elementor-element.elementor-element-00500e7 .elementor-social-icon{background-color:var( --e-global-color-4634d8b );--icon-padding:0em;}.elementor-12 .elementor-element.elementor-element-00500e7 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-00500e7 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-47071cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-12 .elementor-element.elementor-element-47071cc{font-family:"Gotham", Montserrat;font-size:45px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-17c37b5 > .elementor-widget-container{margin:0px -20px 0px -20px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-ecd40b0{--content-width:1650px;}.elementor-12 .elementor-element.elementor-element-6954f93{--width:48.897%;}.elementor-12 .elementor-element.elementor-element-3c1b267{--width:40%;}.elementor-12 .elementor-element.elementor-element-caf868e{--width:50%;}.elementor-12 .elementor-element.elementor-element-277bb49{--width:100%;}.elementor-12 .elementor-element.elementor-element-7d402c9{--width:33%;}.elementor-12 .elementor-element.elementor-element-c03b14e{--width:33%;}.elementor-12 .elementor-element.elementor-element-3794a16{--width:50%;}.elementor-12 .elementor-element.elementor-element-154cb6d{--width:1230px;}.elementor-12 .elementor-element.elementor-element-bcebb5d{--width:50%;}.elementor-12 .elementor-element.elementor-element-8622de4{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-da4ac66{--width:70vw;}.elementor-12 .elementor-element.elementor-element-dc5e21a{--width:70vw;}.elementor-12 .elementor-element.elementor-element-551f866{--width:50%;}.elementor-12 .elementor-element.elementor-element-b810e0d{--width:50%;}.elementor-12 .elementor-element.elementor-element-62f5046{--width:50%;}.elementor-12 .elementor-element.elementor-element-3b1c331{--width:33%;}.elementor-12 .elementor-element.elementor-element-6aa376e{--width:66%;}.elementor-12 .elementor-element.elementor-element-ff34b70{--width:50%;}.elementor-12 .elementor-element.elementor-element-109a475{--width:46%;}.elementor-12 .elementor-element.elementor-element-55a85cc{--width:54%;}.elementor-12 .elementor-element.elementor-element-1bc528b{--width:33%;}.elementor-12 .elementor-element.elementor-element-38bd6e4{--width:44%;}.elementor-12 .elementor-element.elementor-element-39a51d1{--width:65%;}.elementor-12 .elementor-element.elementor-element-aaeda3b{--width:870px;}.elementor-12 .elementor-element.elementor-element-e83ea7b{--width:30%;}.elementor-12 .elementor-element.elementor-element-d14fc97{--width:70%;}.elementor-12 .elementor-element.elementor-element-b816730{--width:100%;}.elementor-12 .elementor-element.elementor-element-2b2292b{--width:100%;}.elementor-12 .elementor-element.elementor-element-9e61e1f{--width:50%;}.elementor-12 .elementor-element.elementor-element-d2b2a24{--width:40%;}.elementor-12 .elementor-element.elementor-element-0668451{--width:60%;}.elementor-12 .elementor-element.elementor-element-27c4cd4{--width:100%;}.elementor-12 .elementor-element.elementor-element-6b251dc{--width:100%;}.elementor-12 .elementor-element.elementor-element-c428d6b{--width:50%;}.elementor-12 .elementor-element.elementor-element-486ab4e{--width:50%;}.elementor-12 .elementor-element.elementor-element-343faca{--content-width:1830px;}}@media(max-width:1600px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-ecd40b0{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-6954f93{--width:70%;}.elementor-12 .elementor-element.elementor-element-3c1b267{--width:30%;}.elementor-12 .elementor-element.elementor-element-da4ac66{--width:80vw;}.elementor-12 .elementor-element.elementor-element-dc5e21a{--width:80vw;}.elementor-12 .elementor-element.elementor-element-551f866{--width:35%;}.elementor-12 .elementor-element.elementor-element-b810e0d{--width:65%;}.elementor-12 .elementor-element.elementor-element-e83ea7b{--width:20%;}.elementor-12 .elementor-element.elementor-element-d14fc97{--width:80%;}.elementor-12 .elementor-element.elementor-element-2b2292b{--width:100%;}.elementor-12 .elementor-element.elementor-element-9e61e1f{--width:27%;}.elementor-12 .elementor-element.elementor-element-d349922{--content-width:80%;}}@media(max-width:1200px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-6954f93{--width:70%;}.elementor-12 .elementor-element.elementor-element-caf868e{--width:60%;}.elementor-12 .elementor-element.elementor-element-c03b14e{--width:50%;}.elementor-12 .elementor-element.elementor-element-3794a16{--width:40%;}.elementor-12 .elementor-element.elementor-element-551f866{--width:100%;}.elementor-12 .elementor-element.elementor-element-b810e0d{--width:100%;}.elementor-12 .elementor-element.elementor-element-62f5046{--width:60%;}.elementor-12 .elementor-element.elementor-element-3b1c331{--width:38%;}.elementor-12 .elementor-element.elementor-element-ff34b70{--width:40%;}.elementor-12 .elementor-element.elementor-element-109a475{--width:40%;}.elementor-12 .elementor-element.elementor-element-55a85cc{--width:60%;}.elementor-12 .elementor-element.elementor-element-8d0c77d{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-1bc528b{--width:100%;}.elementor-12 .elementor-element.elementor-element-2b2292b{--width:100%;}.elementor-12 .elementor-element.elementor-element-9e61e1f{--width:100%;}.elementor-12 .elementor-element.elementor-element-d349922{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-d2b2a24{--width:50%;}.elementor-12 .elementor-element.elementor-element-0668451{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-6954f93{--width:90%;}.elementor-12 .elementor-element.elementor-element-277bb49{--width:100%;}.elementor-12 .elementor-element.elementor-element-7d402c9{--width:31%;}.elementor-12 .elementor-element.elementor-element-c03b14e{--width:45%;}.elementor-12 .elementor-element.elementor-element-da4ac66{--width:100vw;}.elementor-12 .elementor-element.elementor-element-dc5e21a{--width:100vw;}.elementor-12 .elementor-element.elementor-element-62f5046{--width:60%;}.elementor-12 .elementor-element.elementor-element-3b1c331{--width:32%;}.elementor-12 .elementor-element.elementor-element-6aa376e{--width:45%;}.elementor-12 .elementor-element.elementor-element-ff34b70{--width:40%;}.elementor-12 .elementor-element.elementor-element-1bc528b{--width:45%;}.elementor-12 .elementor-element.elementor-element-e12b60b{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-38bd6e4{--width:50%;}.elementor-12 .elementor-element.elementor-element-39a51d1{--width:100%;}.elementor-12 .elementor-element.elementor-element-aaeda3b{--width:320px;}.elementor-12 .elementor-element.elementor-element-e83ea7b{--width:0%;}.elementor-12 .elementor-element.elementor-element-d14fc97{--width:100%;}.elementor-12 .elementor-element.elementor-element-2b2292b{--width:100%;}.elementor-12 .elementor-element.elementor-element-9e61e1f{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-6954f93{--width:100%;}.elementor-12 .elementor-element.elementor-element-3c1b267{--width:100%;}.elementor-12 .elementor-element.elementor-element-277bb49{--width:100%;}.elementor-12 .elementor-element.elementor-element-c03b14e{--width:50%;}.elementor-12 .elementor-element.elementor-element-6aa376e{--width:50%;}.elementor-12 .elementor-element.elementor-element-aaeda3b{--width:250px;}.elementor-12 .elementor-element.elementor-element-e83ea7b{--width:0%;}.elementor-12 .elementor-element.elementor-element-2b2292b{--width:100%;}.elementor-12 .elementor-element.elementor-element-9e61e1f{--width:100%;}}@media(max-width:1600px){.elementor-12 .elementor-element.elementor-element-ecd40b0{--min-height:100vh;}.elementor-12 .elementor-element.elementor-element-6954f93{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ff6f95c .elementor-heading-title{font-size:63px;}.elementor-12 .elementor-element.elementor-element-2c7443a{--padding-top:120px;--padding-bottom:85px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5925ec8-font-size );}.elementor-12 .elementor-element.elementor-element-41a5d02 .elementor-heading-title{font-size:var( --e-global-typography-6f8e6d5-font-size );}.elementor-12 .elementor-element.elementor-element-e983d04{font-size:20px;}.elementor-12 .elementor-element.elementor-element-da4ac66{--padding-top:25px;--padding-bottom:15px;--padding-left:70px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-f15b415 > .elementor-widget-container{padding:0px 0px 10px 15px;}.elementor-12 .elementor-element.elementor-element-dc5e21a{--padding-top:0px;--padding-bottom:35px;--padding-left:70px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-551f866{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-551f866.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-802542d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f8183f8{--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;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-d2af0e2{--padding-top:120px;--padding-bottom:85px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5925ec8-font-size );}.elementor-12 .elementor-element.elementor-element-7fa74b7 .elementor-heading-title{font-size:var( --e-global-typography-6f8e6d5-font-size );}.elementor-12 .elementor-element.elementor-element-60e5b97{--padding-top:120px;--padding-bottom:85px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-5f00b4d{text-align:left;}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5925ec8-font-size );}.elementor-12 .elementor-element.elementor-element-aaeda3b{--margin-top:25px;--margin-bottom:70px;--margin-left:-350px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-87d6e62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d14fc97{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d349922{--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:flex-end;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-8f431fa{--padding-top:120px;--padding-bottom:85px;--padding-left:0px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-a48caf4::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom right;background-size:560px auto;}.elementor-12 .elementor-element.elementor-element-a48caf4{--overlay-opacity:1;}.elementor-12 .elementor-element.elementor-element-92ce001 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:1200px){.elementor-12 .elementor-element.elementor-element-ecd40b0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-da31de9{font-size:23px;}.elementor-12 .elementor-element.elementor-element-ff6f95c .elementor-heading-title{font-size:58px;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cc5c3c0{right:175px;}body.rtl .elementor-12 .elementor-element.elementor-element-cc5c3c0{left:175px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-41a5d02{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-41a5d02{left:0px;}.elementor-12 .elementor-element.elementor-element-e983d04 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-e983d04{font-size:16px;}.elementor-12 .elementor-element.elementor-element-fe075b2 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-a3e754b > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-d26a47c{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-da4ac66{--padding-top:30px;--padding-bottom:15px;--padding-left:70px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-f15b415 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-12 .elementor-element.elementor-element-dc5e21a{--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-12 .elementor-element.elementor-element-b810e0d{--justify-content:flex-start;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f8183f8{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ee37924 .elementor-button{padding:14px 30.5px 14px 30.5px;}.elementor-12 .elementor-element.elementor-element-d2af0e2{--padding-top:80px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-62f5046{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4d44107{right:250px;}body.rtl .elementor-12 .elementor-element.elementor-element-4d44107{left:250px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7fa74b7{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-7fa74b7{left:0px;}.elementor-12 .elementor-element.elementor-element-60e5b97{--padding-top:80px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-7eb5c70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7eb5c70.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-7eb5c70 .elementor-heading-title{font-size:100px;}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-8d0c77d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-8324962 > .elementor-widget-container{margin:0px 0px 120px 0px;}.elementor-12 .elementor-element.elementor-element-aaeda3b{--margin-top:55px;--margin-bottom:70px;--margin-left:-400px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d14fc97{--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-2b2292b{--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:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ae8f40a{text-align:left;}.elementor-12 .elementor-element.elementor-element-d349922{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d349922.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ff701c8 .elementor-button{padding:14px 30.5px 14px 30.5px;}.elementor-12 .elementor-element.elementor-element-0668451{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-597d6fa .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-59b50c0 > .elementor-widget-container{padding:26px 0px 25px 0px;}.elementor-12 .elementor-element.elementor-element-a48caf4::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:530px auto;}.elementor-12 .elementor-element.elementor-element-a48caf4{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-da31de9{font-size:20px;}.elementor-12 .elementor-element.elementor-element-ff6f95c .elementor-heading-title{font-size:48px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-2c7443a{--padding-top:80px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-c6e0483{font-size:16px;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5925ec8-font-size );}.elementor-12 .elementor-element.elementor-element-277bb49{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-67556f3 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-7d402c9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-ca935b3 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-c03b14e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-ad3d5f4 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-6c9e922{top:-50px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cc5c3c0{right:152px;}body.rtl .elementor-12 .elementor-element.elementor-element-cc5c3c0{left:152px;}.elementor-12 .elementor-element.elementor-element-cc5c3c0{top:-20px;}.elementor-12 .elementor-element.elementor-element-41a5d02{top:-15px;}.elementor-12 .elementor-element.elementor-element-41a5d02 .elementor-heading-title{font-size:var( --e-global-typography-6f8e6d5-font-size );}.elementor-12 .elementor-element.elementor-element-154cb6d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-86f5988{left:-30px;}body.rtl .elementor-12 .elementor-element.elementor-element-86f5988{right:-30px;}.elementor-12 .elementor-element.elementor-element-86f5988 img{max-width:150px;}.elementor-12 .elementor-element.elementor-element-25ed3cf{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1b728ca svg{width:100px;height:68px;}.elementor-12 .elementor-element.elementor-element-e983d04{font-size:16px;}.elementor-12 .elementor-element.elementor-element-01f1cf3{--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-d26a47c{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-da4ac66{--padding-top:30px;--padding-bottom:15px;--padding-left:30px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f15b415 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dc5e21a{--padding-top:0px;--padding-bottom:35px;--padding-left:30px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-551f866{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b810e0d{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f8183f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d2af0e2{--padding-top:80px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5925ec8-font-size );}.elementor-12 .elementor-element.elementor-element-3b1c331{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-752043e .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-6aa376e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-fa67743 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-8921e70{top:-50px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4d44107{right:152px;}body.rtl .elementor-12 .elementor-element.elementor-element-4d44107{left:152px;}.elementor-12 .elementor-element.elementor-element-4d44107{top:-20px;}.elementor-12 .elementor-element.elementor-element-7fa74b7{top:-15px;}.elementor-12 .elementor-element.elementor-element-7fa74b7 .elementor-heading-title{font-size:var( --e-global-typography-6f8e6d5-font-size );}.elementor-12 .elementor-element.elementor-element-60e5b97{--padding-top:80px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-7eb5c70 > .elementor-widget-container{margin:0px 0px 0px -44px;}.elementor-12 .elementor-element.elementor-element-7eb5c70.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7eb5c70 .elementor-heading-title{font-size:100px;}.elementor-12 .elementor-element.elementor-element-55a85cc{--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-aa23594 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-cb9c487 > .elementor-widget-container{padding:0px 10px 25px 0px;}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5925ec8-font-size );}.elementor-12 .elementor-element.elementor-element-1bc528b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-158a530 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-39a51d1{--padding-top:40px;--padding-bottom:0px;--padding-left:120px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-b626360 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-aaeda3b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e83ea7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d14fc97{--padding-top:25px;--padding-bottom:35px;--padding-left:30px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-b816730{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-2b2292b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9e61e1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ae8f40a{text-align:left;}.elementor-12 .elementor-element.elementor-element-d349922{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8f431fa{--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-2154ede > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-2154ede .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-28915d4 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-a48caf4::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:420px auto;}.elementor-12 .elementor-element.elementor-element-a48caf4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:67px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-92ce001{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-92ce001 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-12 .elementor-element.elementor-element-fab7aca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1ee8621 > .elementor-widget-container{padding:10px 0px 0px 0px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield textarea, html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield select{font-size:18px;}.elementor-12 .elementor-element.elementor-element-01626d4 .elementor-heading-title{font-size:48px;}.elementor-12 .elementor-element.elementor-element-d7c47cc{--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-12 .elementor-element.elementor-element-00500e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-47071cc > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:880px){.elementor-12 .elementor-element.elementor-element-ecd40b0{--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-12 .elementor-element.elementor-element-da31de9{width:100%;max-width:100%;font-size:20px;}.elementor-12 .elementor-element.elementor-element-ff6f95c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-59acfdf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c6e0483 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-67556f3{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-154cb6d{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-1b728ca svg{width:99px;height:67px;}.elementor-12 .elementor-element.elementor-element-e983d04{font-size:18px;}.elementor-12 .elementor-element.elementor-element-d26a47c{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-93fe6ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-da4ac66{--justify-content:center;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-da4ac66.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f15b415.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f15b415{text-align:center;}.elementor-12 .elementor-element.elementor-element-dc5e21a{--padding-top:25px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-551f866{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-802542d{text-align:center;}.elementor-12 .elementor-element.elementor-element-f8183f8{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f8183f8.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-62f5046{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ff34b70.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7fa74b7{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-7fa74b7{left:0px;}.elementor-12 .elementor-element.elementor-element-7eb5c70 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7eb5c70 .elementor-heading-title{font-size:70px;}.elementor-12 .elementor-element.elementor-element-aaeda3b{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-87d6e62{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d14fc97{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b816730{--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:25px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bea041a{text-align:center;}.elementor-12 .elementor-element.elementor-element-2b2292b{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9e61e1f{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ae8f40a{text-align:left;}.elementor-12 .elementor-element.elementor-element-d349922{--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-57ec7b7 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-12 .elementor-element.elementor-element-0668451{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-59b50c0 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-12 .elementor-element.elementor-element-2154ede > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-2154ede .elementor-button{font-size:13px;}.elementor-12 .elementor-element.elementor-element-28915d4 .elementor-button{font-size:13px;}.elementor-12 .elementor-element.elementor-element-a48caf4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-bc14430{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c428d6b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-6954f93{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-da31de9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-da31de9{text-align:center;font-size:18px;}.elementor-12 .elementor-element.elementor-element-ff6f95c > .elementor-widget-container{padding:15px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-ff6f95c{text-align:center;}.elementor-12 .elementor-element.elementor-element-ff6f95c .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-59acfdf{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-2c7443a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-caf868e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-a8831a7{text-align:center;}.elementor-12 .elementor-element.elementor-element-c6e0483 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-c6e0483{text-align:center;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-2ebc8a8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2ebc8a8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5925ec8-font-size );}.elementor-12 .elementor-element.elementor-element-67556f3{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-67556f3.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ca935b3{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ca935b3 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-12 .elementor-element.elementor-element-ad3d5f4{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3794a16{--padding-top:100px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6c9e922{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-6c9e922{left:15px;}.elementor-12 .elementor-element.elementor-element-6c9e922{top:30px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cc5c3c0{right:140px;}body.rtl .elementor-12 .elementor-element.elementor-element-cc5c3c0{left:140px;}.elementor-12 .elementor-element.elementor-element-cc5c3c0{top:40px;font-size:20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-41a5d02{right:65px;}body.rtl .elementor-12 .elementor-element.elementor-element-41a5d02{left:65px;}.elementor-12 .elementor-element.elementor-element-41a5d02{top:54px;}.elementor-12 .elementor-element.elementor-element-41a5d02 .elementor-heading-title{font-size:var( --e-global-typography-6f8e6d5-font-size );}.elementor-12 .elementor-element.elementor-element-e409047{text-align:center;}.elementor-12 .elementor-element.elementor-element-3662487{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-154cb6d{--padding-top:75px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-bcebb5d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-32bdf61{text-align:center;}.elementor-12 .elementor-element.elementor-element-25ed3cf{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e983d04 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-12 .elementor-element.elementor-element-e983d04{text-align:center;}.elementor-12 .elementor-element.elementor-element-fe075b2{text-align:center;}.elementor-12 .elementor-element.elementor-element-78ddd57{--content-width:280px;--justify-content:center;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-36cc1cc .elementor-divider{text-align:right;}.elementor-12 .elementor-element.elementor-element-36cc1cc .elementor-divider-separator{margin:0 auto;margin-right:0;}.elementor-12 .elementor-element.elementor-element-6b95857{text-align:left;}.elementor-12 .elementor-element.elementor-element-a3e754b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-d26a47c{--e-image-carousel-slides-to-show:1;}.elementor-12 .elementor-element.elementor-element-d26a47c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8622de4{--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b1ff06e > .elementor-widget-container{padding:20px 15px 10px 15px;}.elementor-12 .elementor-element.elementor-element-9d6bea2{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6439c77 .elementor-button{padding:20px 37px 20px 37px;}.elementor-12 .elementor-element.elementor-element-93fe6ed{--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-da4ac66{--padding-top:25px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-f15b415 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f15b415{text-align:center;}.elementor-12 .elementor-element.elementor-element-dc5e21a{--padding-top:15px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-551f866{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-802542d{text-align:center;}.elementor-12 .elementor-element.elementor-element-f8183f8{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-d2af0e2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-62f5046{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-f89d009 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f89d009{text-align:center;}.elementor-12 .elementor-element.elementor-element-b1953a5 > .elementor-widget-container{padding:20px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-b1953a5{text-align:center;}.elementor-12 .elementor-element.elementor-element-3b338f2 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-3b338f2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3b338f2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5925ec8-font-size );}.elementor-12 .elementor-element.elementor-element-752043e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-752043e > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-12 .elementor-element.elementor-element-fa67743{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ff34b70{--padding-top:100px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8921e70{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-8921e70{left:15px;}.elementor-12 .elementor-element.elementor-element-8921e70{top:30px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4d44107{right:140px;}body.rtl .elementor-12 .elementor-element.elementor-element-4d44107{left:140px;}.elementor-12 .elementor-element.elementor-element-4d44107{top:40px;font-size:20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7fa74b7{right:65px;}body.rtl .elementor-12 .elementor-element.elementor-element-7fa74b7{left:65px;}.elementor-12 .elementor-element.elementor-element-7fa74b7{top:54px;}.elementor-12 .elementor-element.elementor-element-7fa74b7 .elementor-heading-title{font-size:var( --e-global-typography-6f8e6d5-font-size );}.elementor-12 .elementor-element.elementor-element-e1ec55a{text-align:center;}.elementor-12 .elementor-element.elementor-element-e1ec55a img{height:400px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-e221a5c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-60e5b97{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-109a475{--padding-top:100px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-90fedfd{text-align:center;}.elementor-12 .elementor-element.elementor-element-7eb5c70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7eb5c70.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7eb5c70 .elementor-heading-title{font-size:80px;}.elementor-12 .elementor-element.elementor-element-55a85cc{--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:20px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-55a85cc.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5f00b4d{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-aa23594{text-align:center;}.elementor-12 .elementor-element.elementor-element-cb9c487.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-cb9c487 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5925ec8-font-size );}.elementor-12 .elementor-element.elementor-element-158a530{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8324962 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-39a51d1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b626360{text-align:center;}.elementor-12 .elementor-element.elementor-element-c6bb8e9{text-align:center;}.elementor-12 .elementor-element.elementor-element-aaeda3b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1bde7a9 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4d6aa9a{text-align:center;}.elementor-12 .elementor-element.elementor-element-167c5bc{text-align:center;}.elementor-12 .elementor-element.elementor-element-1477cd8 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9a7704c{text-align:center;}.elementor-12 .elementor-element.elementor-element-bb6ce02{text-align:center;}.elementor-12 .elementor-element.elementor-element-9324461 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-58b7592{text-align:center;}.elementor-12 .elementor-element.elementor-element-9bd9957{text-align:center;}.elementor-12 .elementor-element.elementor-element-87d6e62{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d14fc97{--padding-top:0px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-b816730{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-bea041a{text-align:center;}.elementor-12 .elementor-element.elementor-element-9e61e1f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-ae8f40a{text-align:center;}.elementor-12 .elementor-element.elementor-element-d349922{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8f431fa{--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;--align-content:center;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d2b2a24{--padding-top:60px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-57ec7b7{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-57ec7b7 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-57ec7b7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-57ec7b7 img{max-width:280px;}.elementor-12 .elementor-element.elementor-element-0668451{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-597d6fa{text-align:center;}.elementor-12 .elementor-element.elementor-element-59b50c0{text-align:center;}.elementor-12 .elementor-element.elementor-element-2154ede{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2154ede.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2154ede .elementor-button{line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-28915d4{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-28915d4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-28915d4 .elementor-button{line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-a48caf4::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a48caf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;background-size:0px auto;}.elementor-12 .elementor-element.elementor-element-a48caf4{--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-92ce001 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-92ce001{z-index:9;text-align:center;}.elementor-12 .elementor-element.elementor-element-bc14430{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8612fff{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-04c631e .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-f9882b1{--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:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-6b251dc{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1ee8621 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c428d6b{--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:0px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .eael-gravity-form-description{font-size:16px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield textarea, html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gfield select{font-size:16px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_footer input[type="submit"]{padding:15px 15px 15px 15px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{padding:15px 15px 15px 15px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_body input[type="submit"].gform-button{padding:15px 15px 15px 15px;}html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-12 .elementor-element.elementor-element-f0dbc5e .eael-gravity-form .gform_body input[type="submit"].gform-button{font-size:15px;}.elementor-12 .elementor-element.elementor-element-343faca{--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-01626d4 .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-00500e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-00500e7{--icon-size:25px;}}/* Start custom CSS for eael-svg-draw, class: .elementor-element-1b728ca */@media(max-width:767px){
.img_center .fill-svg{
    text-align: center !important;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d26a47c */@meddia(max-width:1200px){
    .testimonial_slider.arrow_right .elementor-swiper-button.elementor-swiper-button-next::before {
	right: 42px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lucky Beauty';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://keystonera.ca/wp-content/uploads/2023/12/Lucky-Beauty-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Black Mango';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://keystonera.ca/wp-content/uploads/2023/12/BlackMango-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Black Mango';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://keystonera.ca/wp-content/uploads/2023/12/BlackMango-Black.woff') format('woff');
}
@font-face {
	font-family: 'Black Mango';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://keystonera.ca/wp-content/uploads/2023/12/BlackMango-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Black Mango';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://keystonera.ca/wp-content/uploads/2023/12/BlackMango-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Black Mango';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://keystonera.ca/wp-content/uploads/2023/12/BlackMango-ExtraLight.woff') format('woff');
}
@font-face {
	font-family: 'Black Mango';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://keystonera.ca/wp-content/uploads/2023/12/BlackMango-Light.woff') format('woff');
}
@font-face {
	font-family: 'Black Mango';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://keystonera.ca/wp-content/uploads/2023/12/BlackMango-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Black Mango';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://keystonera.ca/wp-content/uploads/2023/12/BlackMango-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Black Mango';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://keystonera.ca/wp-content/uploads/2023/12/BlackMango-Thin.woff') format('woff');
}
/* End Custom Fonts CSS */