.elementor-2122 .elementor-element.elementor-element-38ea69f{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--padding-top:clamp(11.3125rem, 10.175rem + 4.6667vw, 14.375rem);--padding-bottom:clamp(4rem, 2.8857rem + 4.5714vw, 7rem);--padding-left:0;--padding-right:0;}.elementor-2122 .elementor-element.elementor-element-38ea69f:not(.elementor-motion-effects-element-type-background), .elementor-2122 .elementor-element.elementor-element-38ea69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4e541a );}.elementor-2122 .elementor-element.elementor-element-38ea69f::before, .elementor-2122 .elementor-element.elementor-element-38ea69f > .elementor-background-video-container::before, .elementor-2122 .elementor-element.elementor-element-38ea69f > .e-con-inner > .elementor-background-video-container::before, .elementor-2122 .elementor-element.elementor-element-38ea69f > .elementor-background-slideshow::before, .elementor-2122 .elementor-element.elementor-element-38ea69f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2122 .elementor-element.elementor-element-38ea69f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D0D0D00 0%, var( --e-global-color-d4e541a ) 100%);}.elementor-2122 .elementor-element.elementor-element-0edd76a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2122 .elementor-element.elementor-element-b4f5f70{--display:flex;}.elementor-2122 .elementor-element.elementor-element-acc085b{--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;--gap:clamp(2rem, 1.2571rem + 3.0476vw, 4rem) clamp(2rem, 1.2571rem + 3.0476vw, 4rem);--row-gap:clamp(2rem, 1.2571rem + 3.0476vw, 4rem);--column-gap:clamp(2rem, 1.2571rem + 3.0476vw, 4rem);}.elementor-2122 .elementor-element.elementor-element-6c3d834{--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:clamp(1.25rem, 0.2286rem + 4.1905vw, 4rem) clamp(1.25rem, 0.2286rem + 4.1905vw, 4rem);--row-gap:clamp(1.25rem, 0.2286rem + 4.1905vw, 4rem);--column-gap:clamp(1.25rem, 0.2286rem + 4.1905vw, 4rem);--flex-wrap:nowrap;}.elementor-2122 .elementor-element.elementor-element-25c429c .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-25c429c .elementor-icon{font-size:clamp(5rem, 4.0714rem + 3.8095vw, 7.5rem);}.elementor-2122 .elementor-element.elementor-element-25c429c .elementor-icon svg{height:clamp(5rem, 4.0714rem + 3.8095vw, 7.5rem);}.elementor-2122 .elementor-element.elementor-element-25c429c .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-1a0c84a .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-1a0c84a .elementor-icon{font-size:clamp(5rem, 4.0714rem + 3.8095vw, 7.5rem);}.elementor-2122 .elementor-element.elementor-element-1a0c84a .elementor-icon svg{height:clamp(5rem, 4.0714rem + 3.8095vw, 7.5rem);}.elementor-2122 .elementor-element.elementor-element-1a0c84a .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-1804444{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2122 .elementor-element.elementor-element-f9708ff{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2122 .elementor-element.elementor-element-43aa9d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2122 .elementor-element.elementor-element-43aa9d4 .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-43aa9d4 .elementor-icon{font-size:52px;}.elementor-2122 .elementor-element.elementor-element-43aa9d4 .elementor-icon svg{height:52px;}.elementor-2122 .elementor-element.elementor-element-43aa9d4 .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-6be847a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-2122 .elementor-element.elementor-element-befadf2 .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-befadf2 .elementor-icon{font-size:32px;}.elementor-2122 .elementor-element.elementor-element-befadf2 .elementor-icon svg{height:32px;}.elementor-2122 .elementor-element.elementor-element-befadf2 .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-c7b67a2 .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-c7b67a2 .elementor-icon{font-size:32px;}.elementor-2122 .elementor-element.elementor-element-c7b67a2 .elementor-icon svg{height:32px;}.elementor-2122 .elementor-element.elementor-element-c7b67a2 .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-190fa8c .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-190fa8c .elementor-icon{font-size:32px;}.elementor-2122 .elementor-element.elementor-element-190fa8c .elementor-icon svg{height:32px;}.elementor-2122 .elementor-element.elementor-element-190fa8c .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-ce925e2 .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-ce925e2 .elementor-icon{font-size:32px;}.elementor-2122 .elementor-element.elementor-element-ce925e2 .elementor-icon svg{height:32px;}.elementor-2122 .elementor-element.elementor-element-ce925e2 .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-6c3f437 .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-6c3f437 .elementor-icon{font-size:32px;}.elementor-2122 .elementor-element.elementor-element-6c3f437 .elementor-icon svg{height:32px;}.elementor-2122 .elementor-element.elementor-element-6c3f437 .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-e1ba757 .elementor-heading-title{font-family:var( --e-global-typography-a0753fa-font-family ), Sans-serif;font-size:var( --e-global-typography-a0753fa-font-size );font-weight:var( --e-global-typography-a0753fa-font-weight );text-transform:var( --e-global-typography-a0753fa-text-transform );font-style:var( --e-global-typography-a0753fa-font-style );line-height:var( --e-global-typography-a0753fa-line-height );}.elementor-2122 .elementor-element.elementor-element-62f6576{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2122 .elementor-element.elementor-element-62f6576 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2122 .elementor-element.elementor-element-62f6576 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2122 .elementor-element.elementor-element-62f6576 .elementor-button{font-family:var( --e-global-typography-2d741cd-font-family ), Sans-serif;font-size:var( --e-global-typography-2d741cd-font-size );font-weight:var( --e-global-typography-2d741cd-font-weight );text-transform:var( --e-global-typography-2d741cd-text-transform );font-style:var( --e-global-typography-2d741cd-font-style );line-height:var( --e-global-typography-2d741cd-line-height );}.elementor-2122 .elementor-element.elementor-element-e849a48{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:112px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-c0591da{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2122 .elementor-element.elementor-element-c0591da.e-con{--align-self:center;}.elementor-2122 .elementor-element.elementor-element-5392b8f{--display:flex;}.elementor-2122 .elementor-element.elementor-element-b2989e4{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-0b1025d{text-align:center;}.elementor-2122 .elementor-element.elementor-element-0b1025d .elementor-heading-title{font-family:var( --e-global-typography-589febe-font-family ), Sans-serif;font-size:var( --e-global-typography-589febe-font-size );font-weight:var( --e-global-typography-589febe-font-weight );text-transform:var( --e-global-typography-589febe-text-transform );font-style:var( --e-global-typography-589febe-font-style );line-height:var( --e-global-typography-589febe-line-height );color:var( --e-global-color-accent );}.elementor-2122 .elementor-element.elementor-element-db31f6c{text-align:center;}.elementor-2122 .elementor-element.elementor-element-e39f2a6 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-41e0808-font-family ), Sans-serif;font-size:var( --e-global-typography-41e0808-font-size );font-weight:var( --e-global-typography-41e0808-font-weight );text-transform:var( --e-global-typography-41e0808-text-transform );font-style:var( --e-global-typography-41e0808-font-style );line-height:var( --e-global-typography-41e0808-line-height );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2122 .elementor-element.elementor-element-e39f2a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2122 .elementor-element.elementor-element-e39f2a6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2122 .elementor-element.elementor-element-2bb6162{text-align:center;font-family:var( --e-global-typography-801fb86-font-family ), Sans-serif;font-size:var( --e-global-typography-801fb86-font-size );font-weight:var( --e-global-typography-801fb86-font-weight );text-transform:var( --e-global-typography-801fb86-text-transform );font-style:var( --e-global-typography-801fb86-font-style );line-height:var( --e-global-typography-801fb86-line-height );}.elementor-2122 .elementor-element.elementor-element-b9a1cae{--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:clamp(1rem, 0.9536rem + 0.1905vw, 1.125rem) clamp(1rem, 0.9536rem + 0.1905vw, 1.125rem);--row-gap:clamp(1rem, 0.9536rem + 0.1905vw, 1.125rem);--column-gap:clamp(1rem, 0.9536rem + 0.1905vw, 1.125rem);--flex-wrap:wrap;}.elementor-2122 .elementor-element.elementor-element-f7f450c .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-055740f-font-family ), Sans-serif;font-size:var( --e-global-typography-055740f-font-size );font-weight:var( --e-global-typography-055740f-font-weight );text-transform:var( --e-global-typography-055740f-text-transform );font-style:var( --e-global-typography-055740f-font-style );line-height:var( --e-global-typography-055740f-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2122 .elementor-element.elementor-element-f7f450c .elementor-button:hover, .elementor-2122 .elementor-element.elementor-element-f7f450c .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2122 .elementor-element.elementor-element-f7f450c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2122 .elementor-element.elementor-element-f7f450c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2122 .elementor-element.elementor-element-e81b2f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2122 .elementor-element.elementor-element-e81b2f4 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2122 .elementor-element.elementor-element-e81b2f4 .elementor-button{font-family:var( --e-global-typography-055740f-font-family ), Sans-serif;font-size:var( --e-global-typography-055740f-font-size );font-weight:var( --e-global-typography-055740f-font-weight );text-transform:var( --e-global-typography-055740f-text-transform );font-style:var( --e-global-typography-055740f-font-style );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-3eca504{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2122 .elementor-element.elementor-element-e619f66{--display:flex;}.elementor-2122 .elementor-element.elementor-element-f066aa5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2122 .elementor-element.elementor-element-56bd8c8{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-6de9159.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2122 .elementor-element.elementor-element-6de9159 .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-6de9159 .elementor-icon{font-size:72px;}.elementor-2122 .elementor-element.elementor-element-6de9159 .elementor-icon svg{height:72px;}.elementor-2122 .elementor-element.elementor-element-6de9159 .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-2c5b342{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-891de20{width:var( --container-widget-width, min(400px,100%) );max-width:min(400px,100%);--container-widget-width:min(400px,100%);--container-widget-flex-grow:0;font-family:var( --e-global-typography-41e0808-font-family ), Sans-serif;font-size:var( --e-global-typography-41e0808-font-size );font-weight:var( --e-global-typography-41e0808-font-weight );text-transform:var( --e-global-typography-41e0808-text-transform );font-style:var( --e-global-typography-41e0808-font-style );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-96c6717{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-029b2a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2122 .elementor-element.elementor-element-029b2a3 .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-029b2a3 .elementor-icon{font-size:72px;}.elementor-2122 .elementor-element.elementor-element-029b2a3 .elementor-icon svg{height:72px;}.elementor-2122 .elementor-element.elementor-element-029b2a3 .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-afe9f27{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-51a59e7{width:var( --container-widget-width, min(400px,100%) );max-width:min(400px,100%);--container-widget-width:min(400px,100%);--container-widget-flex-grow:0;font-family:var( --e-global-typography-41e0808-font-family ), Sans-serif;font-size:var( --e-global-typography-41e0808-font-size );font-weight:var( --e-global-typography-41e0808-font-weight );text-transform:var( --e-global-typography-41e0808-text-transform );font-style:var( --e-global-typography-41e0808-font-style );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-c4fefca{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-c7f314a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2122 .elementor-element.elementor-element-c7f314a .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-c7f314a .elementor-icon{font-size:72px;}.elementor-2122 .elementor-element.elementor-element-c7f314a .elementor-icon svg{height:72px;}.elementor-2122 .elementor-element.elementor-element-c7f314a .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-9a27613{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-4b18b87{width:var( --container-widget-width, min(400px,100%) );max-width:min(400px,100%);--container-widget-width:min(400px,100%);--container-widget-flex-grow:0;font-family:var( --e-global-typography-41e0808-font-family ), Sans-serif;font-size:var( --e-global-typography-41e0808-font-size );font-weight:var( --e-global-typography-41e0808-font-weight );text-transform:var( --e-global-typography-41e0808-text-transform );font-style:var( --e-global-typography-41e0808-font-style );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-e47ade5{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-0beddd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2122 .elementor-element.elementor-element-0beddd4 .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-0beddd4 .elementor-icon{font-size:72px;}.elementor-2122 .elementor-element.elementor-element-0beddd4 .elementor-icon svg{height:72px;}.elementor-2122 .elementor-element.elementor-element-0beddd4 .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-0e8b91c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-a9aca85{width:var( --container-widget-width, min(400px,100%) );max-width:min(400px,100%);--container-widget-width:min(400px,100%);--container-widget-flex-grow:0;font-family:var( --e-global-typography-41e0808-font-family ), Sans-serif;font-size:var( --e-global-typography-41e0808-font-size );font-weight:var( --e-global-typography-41e0808-font-weight );text-transform:var( --e-global-typography-41e0808-text-transform );font-style:var( --e-global-typography-41e0808-font-style );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-8d21755{--display:flex;}.elementor-2122 .elementor-element.elementor-element-18874e7 .gallery-item .gallery-caption{display:none;}.elementor-2122 .elementor-element.elementor-element-18874e7 .gallery-item img{border-radius:12px 12px 12px 12px;}.elementor-2122 .elementor-element.elementor-element-d9d2255{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-dfef2d6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:12px 12px 12px 12px;}.elementor-2122 .elementor-element.elementor-element-e241a3c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF80;--border-color:#FFFFFF80;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-9ae79f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-2122 .elementor-element.elementor-element-44bd817{--e-transform-translateY:-50%;top:50%;}body:not(.rtl) .elementor-2122 .elementor-element.elementor-element-44bd817{right:-32px;}body.rtl .elementor-2122 .elementor-element.elementor-element-44bd817{left:-32px;}.elementor-2122 .elementor-element.elementor-element-44bd817 img{width:64px;}.elementor-2122 .elementor-element.elementor-element-521e2ce{--display:flex;--justify-content:center;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-61094ae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-2122 .elementor-element.elementor-element-82a7496{width:var( --container-widget-width, min(480px,100%) );max-width:min(480px,100%);--container-widget-width:min(480px,100%);--container-widget-flex-grow:0;font-family:var( --e-global-typography-41e0808-font-family ), Sans-serif;font-size:var( --e-global-typography-41e0808-font-size );font-weight:var( --e-global-typography-41e0808-font-weight );text-transform:var( --e-global-typography-41e0808-text-transform );font-style:var( --e-global-typography-41e0808-font-style );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-b97c0a1{--display:flex;--overflow:hidden;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-b97c0a1:not(.elementor-motion-effects-element-type-background), .elementor-2122 .elementor-element.elementor-element-b97c0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4e541a );}.elementor-2122 .elementor-element.elementor-element-3c78baa{--display:flex;--z-index:0;}.elementor-2122 .elementor-element.elementor-element-9a6d563{--grid-columns:1;}.elementor-2122 .elementor-element.elementor-element-f19a12a{--display:flex;}.elementor-2122 .elementor-element.elementor-element-a1e5af9{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2122 .elementor-element.elementor-element-450f982{--display:flex;}.elementor-2122 .elementor-element.elementor-element-3dacd3b{--display:flex;--min-height:900px;--justify-content:center;}.elementor-2122 .elementor-element.elementor-element-c0bc16a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2122 .elementor-element.elementor-element-cb3d9fe{--display:flex;}.elementor-2122 .elementor-element.elementor-element-f7e8dbf{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-65affab .elementor-heading-title{font-family:var( --e-global-typography-589febe-font-family ), Sans-serif;font-size:var( --e-global-typography-589febe-font-size );font-weight:var( --e-global-typography-589febe-font-weight );text-transform:var( --e-global-typography-589febe-text-transform );font-style:var( --e-global-typography-589febe-font-style );line-height:var( --e-global-typography-589febe-line-height );color:var( --e-global-color-accent );}.elementor-2122 .elementor-element.elementor-element-27a8210{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-2122 .elementor-element.elementor-element-c618464{--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:clamp(1rem, 0.9536rem + 0.1905vw, 1.125rem) clamp(1rem, 0.9536rem + 0.1905vw, 1.125rem);--row-gap:clamp(1rem, 0.9536rem + 0.1905vw, 1.125rem);--column-gap:clamp(1rem, 0.9536rem + 0.1905vw, 1.125rem);--flex-wrap:wrap;}.elementor-2122 .elementor-element.elementor-element-6ffaa91 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-055740f-font-family ), Sans-serif;font-size:var( --e-global-typography-055740f-font-size );font-weight:var( --e-global-typography-055740f-font-weight );text-transform:var( --e-global-typography-055740f-text-transform );font-style:var( --e-global-typography-055740f-font-style );line-height:var( --e-global-typography-055740f-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2122 .elementor-element.elementor-element-6ffaa91 .elementor-button:hover, .elementor-2122 .elementor-element.elementor-element-6ffaa91 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2122 .elementor-element.elementor-element-6ffaa91 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2122 .elementor-element.elementor-element-6ffaa91 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2122 .elementor-element.elementor-element-0e6e554 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2122 .elementor-element.elementor-element-0e6e554 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2122 .elementor-element.elementor-element-0e6e554 .elementor-button{font-family:var( --e-global-typography-055740f-font-family ), Sans-serif;font-size:var( --e-global-typography-055740f-font-size );font-weight:var( --e-global-typography-055740f-font-weight );text-transform:var( --e-global-typography-055740f-text-transform );font-style:var( --e-global-typography-055740f-font-style );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-16fdb0e{--display:flex;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-134c361{--grid-columns:2;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-2122 .elementor-element.elementor-element-1eb1283{--swiper-slides-gap:32px;}.elementor-2122 .elementor-element.elementor-element-1eb1283 .swiper-slide > .elementor-element{height:100%;}.elementor-2122 .elementor-element.elementor-element-b98eec3{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-40513df{--display:flex;}.elementor-2122 .elementor-element.elementor-element-6d4b9d2{--display:flex;}.elementor-2122 .elementor-element.elementor-element-a535271{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-e43ad05 .elementor-heading-title{font-family:var( --e-global-typography-589febe-font-family ), Sans-serif;font-size:var( --e-global-typography-589febe-font-size );font-weight:var( --e-global-typography-589febe-font-weight );text-transform:var( --e-global-typography-589febe-text-transform );font-style:var( --e-global-typography-589febe-font-style );line-height:var( --e-global-typography-589febe-line-height );color:var( --e-global-color-accent );}.elementor-2122 .elementor-element.elementor-element-0205121{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-2122 .elementor-element.elementor-element-3fb859a{--display:flex;}.elementor-2122 .elementor-element.elementor-element-b2ccbd1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-ed9084c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-2122 .elementor-element.elementor-element-36605ad{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-73176b5 .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-73176b5 .elementor-icon{font-size:48px;}.elementor-2122 .elementor-element.elementor-element-73176b5 .elementor-icon svg{height:48px;}.elementor-2122 .elementor-element.elementor-element-73176b5 .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-eabb235{--display:flex;}.elementor-2122 .elementor-element.elementor-element-eabb235:not(.elementor-motion-effects-element-type-background), .elementor-2122 .elementor-element.elementor-element-eabb235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-2122 .elementor-element.elementor-element-eabb235.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2122 .elementor-element.elementor-element-e42bf0f{--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:029px 4px;--row-gap:029px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-e4739bd{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;}.elementor-2122 .elementor-element.elementor-element-e4739bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2122 .elementor-element.elementor-element-e4739bd .elementor-heading-title{font-family:var( --e-global-typography-cab376e-font-family ), Sans-serif;font-size:var( --e-global-typography-cab376e-font-size );font-weight:var( --e-global-typography-cab376e-font-weight );text-transform:var( --e-global-typography-cab376e-text-transform );font-style:var( --e-global-typography-cab376e-font-style );line-height:var( --e-global-typography-cab376e-line-height );color:#00000000;}.elementor-2122 .elementor-element.elementor-element-d0172da{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-592a5de{font-family:var( --e-global-typography-41e0808-font-family ), Sans-serif;font-size:var( --e-global-typography-41e0808-font-size );font-weight:var( --e-global-typography-41e0808-font-weight );text-transform:var( --e-global-typography-41e0808-text-transform );font-style:var( --e-global-typography-41e0808-font-style );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-1bfd0a7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-2122 .elementor-element.elementor-element-68198a5{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-ae099db .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-ae099db .elementor-icon{font-size:48px;}.elementor-2122 .elementor-element.elementor-element-ae099db .elementor-icon svg{height:48px;}.elementor-2122 .elementor-element.elementor-element-ae099db .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-a9c86cd{--display:flex;}.elementor-2122 .elementor-element.elementor-element-a9c86cd:not(.elementor-motion-effects-element-type-background), .elementor-2122 .elementor-element.elementor-element-a9c86cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-2122 .elementor-element.elementor-element-a9c86cd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2122 .elementor-element.elementor-element-72a1e8e{--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:29px 4px;--row-gap:29px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-15f2f19{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;}.elementor-2122 .elementor-element.elementor-element-15f2f19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2122 .elementor-element.elementor-element-15f2f19 .elementor-heading-title{font-family:var( --e-global-typography-cab376e-font-family ), Sans-serif;font-size:var( --e-global-typography-cab376e-font-size );font-weight:var( --e-global-typography-cab376e-font-weight );text-transform:var( --e-global-typography-cab376e-text-transform );font-style:var( --e-global-typography-cab376e-font-style );line-height:var( --e-global-typography-cab376e-line-height );color:#00000000;}.elementor-2122 .elementor-element.elementor-element-52e8c06{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-f9badaf{font-family:var( --e-global-typography-41e0808-font-family ), Sans-serif;font-size:var( --e-global-typography-41e0808-font-size );font-weight:var( --e-global-typography-41e0808-font-weight );text-transform:var( --e-global-typography-41e0808-text-transform );font-style:var( --e-global-typography-41e0808-font-style );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-a33a371{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-2122 .elementor-element.elementor-element-618a067{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-b660c4e .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-b660c4e .elementor-icon{font-size:48px;}.elementor-2122 .elementor-element.elementor-element-b660c4e .elementor-icon svg{height:48px;}.elementor-2122 .elementor-element.elementor-element-b660c4e .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-ce0bb23{--display:flex;}.elementor-2122 .elementor-element.elementor-element-ce0bb23:not(.elementor-motion-effects-element-type-background), .elementor-2122 .elementor-element.elementor-element-ce0bb23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-2122 .elementor-element.elementor-element-ce0bb23.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2122 .elementor-element.elementor-element-62f5443{--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:29px 4px;--row-gap:29px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-33acc53{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;}.elementor-2122 .elementor-element.elementor-element-33acc53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2122 .elementor-element.elementor-element-33acc53 .elementor-heading-title{font-family:var( --e-global-typography-cab376e-font-family ), Sans-serif;font-size:var( --e-global-typography-cab376e-font-size );font-weight:var( --e-global-typography-cab376e-font-weight );text-transform:var( --e-global-typography-cab376e-text-transform );font-style:var( --e-global-typography-cab376e-font-style );line-height:var( --e-global-typography-cab376e-line-height );color:#00000000;}.elementor-2122 .elementor-element.elementor-element-78e1b05{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-ef55ae9{font-family:var( --e-global-typography-41e0808-font-family ), Sans-serif;font-size:var( --e-global-typography-41e0808-font-size );font-weight:var( --e-global-typography-41e0808-font-weight );text-transform:var( --e-global-typography-41e0808-text-transform );font-style:var( --e-global-typography-41e0808-font-style );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-807cc56{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-2122 .elementor-element.elementor-element-d8fd2b6{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-072012b .elementor-icon-wrapper{text-align:center;}.elementor-2122 .elementor-element.elementor-element-072012b .elementor-icon{font-size:48px;}.elementor-2122 .elementor-element.elementor-element-072012b .elementor-icon svg{height:48px;}.elementor-2122 .elementor-element.elementor-element-072012b .elementor-icon-wrapper svg{width:auto;}.elementor-2122 .elementor-element.elementor-element-ec327c6{--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:29px 4px;--row-gap:29px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-845534d{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;}.elementor-2122 .elementor-element.elementor-element-845534d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2122 .elementor-element.elementor-element-845534d .elementor-heading-title{font-family:var( --e-global-typography-cab376e-font-family ), Sans-serif;font-size:var( --e-global-typography-cab376e-font-size );font-weight:var( --e-global-typography-cab376e-font-weight );text-transform:var( --e-global-typography-cab376e-text-transform );font-style:var( --e-global-typography-cab376e-font-style );line-height:var( --e-global-typography-cab376e-line-height );color:#00000000;}.elementor-2122 .elementor-element.elementor-element-0eef30c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-97ab2ce{font-family:var( --e-global-typography-41e0808-font-family ), Sans-serif;font-size:var( --e-global-typography-41e0808-font-size );font-weight:var( --e-global-typography-41e0808-font-weight );text-transform:var( --e-global-typography-41e0808-text-transform );font-style:var( --e-global-typography-41e0808-font-style );line-height:var( --e-global-typography-41e0808-line-height );}@media(min-width:768px){.elementor-2122 .elementor-element.elementor-element-c0591da{--width:min(768px,100%);}.elementor-2122 .elementor-element.elementor-element-eabb235{--width:1px;}.elementor-2122 .elementor-element.elementor-element-a9c86cd{--width:1px;}.elementor-2122 .elementor-element.elementor-element-ce0bb23{--width:1px;}}@media(max-width:1366px){.elementor-2122 .elementor-element.elementor-element-e1ba757 .elementor-heading-title{font-size:var( --e-global-typography-a0753fa-font-size );line-height:var( --e-global-typography-a0753fa-line-height );}.elementor-2122 .elementor-element.elementor-element-62f6576 .elementor-button{font-size:var( --e-global-typography-2d741cd-font-size );line-height:var( --e-global-typography-2d741cd-line-height );}.elementor-2122 .elementor-element.elementor-element-0b1025d .elementor-heading-title{font-size:var( --e-global-typography-589febe-font-size );line-height:var( --e-global-typography-589febe-line-height );}.elementor-2122 .elementor-element.elementor-element-e39f2a6 .elementor-button{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-2bb6162{font-size:var( --e-global-typography-801fb86-font-size );line-height:var( --e-global-typography-801fb86-line-height );}.elementor-2122 .elementor-element.elementor-element-f7f450c .elementor-button{font-size:var( --e-global-typography-055740f-font-size );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-e81b2f4 .elementor-button{font-size:var( --e-global-typography-055740f-font-size );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-891de20{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-51a59e7{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-4b18b87{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-a9aca85{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-82a7496{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-a1e5af9{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2122 .elementor-element.elementor-element-3dacd3b{--min-height:0px;}.elementor-2122 .elementor-element.elementor-element-65affab .elementor-heading-title{font-size:var( --e-global-typography-589febe-font-size );line-height:var( --e-global-typography-589febe-line-height );}.elementor-2122 .elementor-element.elementor-element-27a8210{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2122 .elementor-element.elementor-element-6ffaa91{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-2122 .elementor-element.elementor-element-6ffaa91 .elementor-button{font-size:var( --e-global-typography-055740f-font-size );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-0e6e554{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-2122 .elementor-element.elementor-element-0e6e554 .elementor-button{font-size:var( --e-global-typography-055740f-font-size );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-16fdb0e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-134c361{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-2122 .elementor-element.elementor-element-1eb1283{--swiper-slides-to-display:2;}.elementor-2122 .elementor-element.elementor-element-e43ad05 .elementor-heading-title{font-size:var( --e-global-typography-589febe-font-size );line-height:var( --e-global-typography-589febe-line-height );}.elementor-2122 .elementor-element.elementor-element-0205121{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2122 .elementor-element.elementor-element-e4739bd .elementor-heading-title{font-size:var( --e-global-typography-cab376e-font-size );line-height:var( --e-global-typography-cab376e-line-height );}.elementor-2122 .elementor-element.elementor-element-592a5de{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-15f2f19 .elementor-heading-title{font-size:var( --e-global-typography-cab376e-font-size );line-height:var( --e-global-typography-cab376e-line-height );}.elementor-2122 .elementor-element.elementor-element-f9badaf{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-33acc53 .elementor-heading-title{font-size:var( --e-global-typography-cab376e-font-size );line-height:var( --e-global-typography-cab376e-line-height );}.elementor-2122 .elementor-element.elementor-element-ef55ae9{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-845534d .elementor-heading-title{font-size:var( --e-global-typography-cab376e-font-size );line-height:var( --e-global-typography-cab376e-line-height );}.elementor-2122 .elementor-element.elementor-element-97ab2ce{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}}@media(max-width:1024px){.elementor-2122 .elementor-element.elementor-element-e1ba757 .elementor-heading-title{font-size:var( --e-global-typography-a0753fa-font-size );line-height:var( --e-global-typography-a0753fa-line-height );}.elementor-2122 .elementor-element.elementor-element-62f6576 .elementor-button{font-size:var( --e-global-typography-2d741cd-font-size );line-height:var( --e-global-typography-2d741cd-line-height );}.elementor-2122 .elementor-element.elementor-element-0b1025d .elementor-heading-title{font-size:var( --e-global-typography-589febe-font-size );line-height:var( --e-global-typography-589febe-line-height );}.elementor-2122 .elementor-element.elementor-element-e39f2a6 .elementor-button{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-2bb6162{font-size:var( --e-global-typography-801fb86-font-size );line-height:var( --e-global-typography-801fb86-line-height );}.elementor-2122 .elementor-element.elementor-element-f7f450c .elementor-button{font-size:var( --e-global-typography-055740f-font-size );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-e81b2f4 .elementor-button{font-size:var( --e-global-typography-055740f-font-size );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-891de20{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-51a59e7{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-4b18b87{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-a9aca85{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-82a7496{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-9a6d563{--grid-columns:1;}.elementor-2122 .elementor-element.elementor-element-a1e5af9{--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-2122 .elementor-element.elementor-element-65affab .elementor-heading-title{font-size:var( --e-global-typography-589febe-font-size );line-height:var( --e-global-typography-589febe-line-height );}.elementor-2122 .elementor-element.elementor-element-27a8210{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2122 .elementor-element.elementor-element-6ffaa91 .elementor-button{font-size:var( --e-global-typography-055740f-font-size );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-0e6e554 .elementor-button{font-size:var( --e-global-typography-055740f-font-size );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-134c361{--grid-columns:2;}.elementor-2122 .elementor-element.elementor-element-1eb1283{--swiper-slides-to-display:2;}.elementor-2122 .elementor-element.elementor-element-b98eec3{--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-2122 .elementor-element.elementor-element-e43ad05 .elementor-heading-title{font-size:var( --e-global-typography-589febe-font-size );line-height:var( --e-global-typography-589febe-line-height );}.elementor-2122 .elementor-element.elementor-element-0205121{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2122 .elementor-element.elementor-element-e4739bd .elementor-heading-title{font-size:var( --e-global-typography-cab376e-font-size );line-height:var( --e-global-typography-cab376e-line-height );}.elementor-2122 .elementor-element.elementor-element-592a5de{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-15f2f19 .elementor-heading-title{font-size:var( --e-global-typography-cab376e-font-size );line-height:var( --e-global-typography-cab376e-line-height );}.elementor-2122 .elementor-element.elementor-element-f9badaf{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-33acc53 .elementor-heading-title{font-size:var( --e-global-typography-cab376e-font-size );line-height:var( --e-global-typography-cab376e-line-height );}.elementor-2122 .elementor-element.elementor-element-ef55ae9{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-845534d .elementor-heading-title{font-size:var( --e-global-typography-cab376e-font-size );line-height:var( --e-global-typography-cab376e-line-height );}.elementor-2122 .elementor-element.elementor-element-97ab2ce{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}}@media(max-width:767px){.elementor-2122 .elementor-element.elementor-element-e1ba757 .elementor-heading-title{font-size:var( --e-global-typography-a0753fa-font-size );line-height:var( --e-global-typography-a0753fa-line-height );}.elementor-2122 .elementor-element.elementor-element-62f6576 .elementor-button{font-size:var( --e-global-typography-2d741cd-font-size );line-height:var( --e-global-typography-2d741cd-line-height );}.elementor-2122 .elementor-element.elementor-element-0b1025d .elementor-heading-title{font-size:var( --e-global-typography-589febe-font-size );line-height:var( --e-global-typography-589febe-line-height );}.elementor-2122 .elementor-element.elementor-element-e39f2a6 .elementor-button{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-2bb6162{font-size:var( --e-global-typography-801fb86-font-size );line-height:var( --e-global-typography-801fb86-line-height );}.elementor-2122 .elementor-element.elementor-element-f7f450c{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-2122 .elementor-element.elementor-element-f7f450c .elementor-button{font-size:var( --e-global-typography-055740f-font-size );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-e81b2f4{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-2122 .elementor-element.elementor-element-e81b2f4 .elementor-button{font-size:var( --e-global-typography-055740f-font-size );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-891de20{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-51a59e7{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-4b18b87{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-a9aca85{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-e241a3c{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:32px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2122 .elementor-element.elementor-element-9ae79f4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2122 .elementor-element.elementor-element-44bd817{--e-transform-translateX:50%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:100%;}body:not(.rtl) .elementor-2122 .elementor-element.elementor-element-44bd817{right:50%;}body.rtl .elementor-2122 .elementor-element.elementor-element-44bd817{left:50%;}.elementor-2122 .elementor-element.elementor-element-61094ae{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2122 .elementor-element.elementor-element-82a7496{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-9a6d563{--grid-columns:1;}.elementor-2122 .elementor-element.elementor-element-65affab .elementor-heading-title{font-size:var( --e-global-typography-589febe-font-size );line-height:var( --e-global-typography-589febe-line-height );}.elementor-2122 .elementor-element.elementor-element-27a8210{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2122 .elementor-element.elementor-element-6ffaa91{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-2122 .elementor-element.elementor-element-6ffaa91 .elementor-button{font-size:var( --e-global-typography-055740f-font-size );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-0e6e554{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-2122 .elementor-element.elementor-element-0e6e554 .elementor-button{font-size:var( --e-global-typography-055740f-font-size );line-height:var( --e-global-typography-055740f-line-height );}.elementor-2122 .elementor-element.elementor-element-134c361{--grid-columns:1;}.elementor-2122 .elementor-element.elementor-element-1eb1283{--swiper-slides-to-display:1;}.elementor-2122 .elementor-element.elementor-element-e43ad05 .elementor-heading-title{font-size:var( --e-global-typography-589febe-font-size );line-height:var( --e-global-typography-589febe-line-height );}.elementor-2122 .elementor-element.elementor-element-0205121{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2122 .elementor-element.elementor-element-eabb235{--width:1px;}.elementor-2122 .elementor-element.elementor-element-e42bf0f{--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-2122 .elementor-element.elementor-element-e4739bd .elementor-heading-title{font-size:var( --e-global-typography-cab376e-font-size );line-height:var( --e-global-typography-cab376e-line-height );}.elementor-2122 .elementor-element.elementor-element-592a5de{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-a9c86cd{--width:1px;}.elementor-2122 .elementor-element.elementor-element-72a1e8e{--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-2122 .elementor-element.elementor-element-15f2f19 .elementor-heading-title{font-size:var( --e-global-typography-cab376e-font-size );line-height:var( --e-global-typography-cab376e-line-height );}.elementor-2122 .elementor-element.elementor-element-f9badaf{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-ce0bb23{--width:1px;}.elementor-2122 .elementor-element.elementor-element-62f5443{--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-2122 .elementor-element.elementor-element-33acc53 .elementor-heading-title{font-size:var( --e-global-typography-cab376e-font-size );line-height:var( --e-global-typography-cab376e-line-height );}.elementor-2122 .elementor-element.elementor-element-ef55ae9{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}.elementor-2122 .elementor-element.elementor-element-ec327c6{--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-2122 .elementor-element.elementor-element-845534d .elementor-heading-title{font-size:var( --e-global-typography-cab376e-font-size );line-height:var( --e-global-typography-cab376e-line-height );}.elementor-2122 .elementor-element.elementor-element-97ab2ce{font-size:var( --e-global-typography-41e0808-font-size );line-height:var( --e-global-typography-41e0808-line-height );}}/* Start custom CSS for heading, class: .elementor-element-1132c55 */@media (min-width: 768px) {
    .elementor-2122 .elementor-element.elementor-element-1132c55 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3d834 */.elementor-2122 .elementor-element.elementor-element-6c3d834 {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-350ddf2 */.elementor-2122 .elementor-element.elementor-element-350ddf2 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1804444 */.elementor-2122 .elementor-element.elementor-element-1804444 {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62f6576 */.elementor-2122 .elementor-element.elementor-element-62f6576 .elementor-button-icon {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38ea69f */.elementor-2122 .elementor-element.elementor-element-38ea69f::before {
    background-image: linear-gradient(180deg, rgba(13, 13, 13, 0.00) 88.28%, #0D0D0D 100%), linear-gradient(180deg, rgba(13, 13, 13, 0.00) 9.89%, rgba(13, 13, 13, 0.80) 59.45%) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e39f2a6 */.elementor-2122 .elementor-element.elementor-element-e39f2a6 .elementor-button-icon {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7f450c */.elementor-2122 .elementor-element.elementor-element-f7f450c .elementor-button-icon {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e81b2f4 */.elementor-2122 .elementor-element.elementor-element-e81b2f4 .elementor-button-icon {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f066aa5 */.elementor-2122 .elementor-element.elementor-element-f066aa5 .telford-key-benefit {
    opacity: 1;
    transition: opacity 0.3s ease;
}

.elementor-2122 .elementor-element.elementor-element-f066aa5:hover .telford-key-benefit:not(:hover) {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-18874e7 */.elementor-2122 .elementor-element.elementor-element-18874e7 .gallery-item:not(:first-child) {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.elementor-2122 .elementor-element.elementor-element-18874e7 .gallery-item.active {
    opacity: 1;
}

.elementor-2122 .elementor-element.elementor-element-18874e7 img {
    width: 100%;
    aspect-ratio: 584/616;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d21755 */@media (min-width: 768px) {
    .elementor-2122 .elementor-element.elementor-element-8d21755 {
        max-width: 584px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9a6d563 */.elementor-2122 .elementor-element.elementor-element-9a6d563 {
    opacity: 0.5;
}

.elementor-2122 .elementor-element.elementor-element-9a6d563 .e-loop-item {
    opacity: 0;
    transition: opacity 0.3s ease-out;
}

.elementor-2122 .elementor-element.elementor-element-9a6d563 .e-loop-item:not(:last-child) {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f19a12a */.elementor-2122 .elementor-element.elementor-element-f19a12a {
    background-image: linear-gradient(180deg, #0D0D0D 0%, rgba(13, 13, 13, 0.00) 100%), linear-gradient(180deg, rgba(13, 13, 13, 0.00) 0%, #0D0D0D 100%);
    position: absolute;
    inset: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ffaa91 */.elementor-2122 .elementor-element.elementor-element-6ffaa91 .elementor-button-icon {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e6e554 */.elementor-2122 .elementor-element.elementor-element-0e6e554 .elementor-button-icon {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0bc16a */.elementor-2122 .elementor-element.elementor-element-c0bc16a {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-134c361 */@media (min-width: 768px) {
    .elementor-2122 .elementor-element.elementor-element-134c361 .e-loop-item:nth-child(odd) {
        margin-top: 112px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1eb1283 */.elementor-2122 .elementor-element.elementor-element-1eb1283 {
    width: 100vw !important;
    max-width: initial !important;
    margin-right: calc(-1 * clamp(1.25rem, -0.1429rem + 5.7143vw, 5rem));
}

.elementor-2122 .elementor-element.elementor-element-1eb1283 .swiper {
    padding-inline-end: 22.05vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36605ad */.elementor-2122 .elementor-element.elementor-element-36605ad {
    max-width: 48px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68198a5 */.elementor-2122 .elementor-element.elementor-element-68198a5 {
    max-width: 48px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618a067 */.elementor-2122 .elementor-element.elementor-element-618a067 {
    max-width: 48px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8fd2b6 */.elementor-2122 .elementor-element.elementor-element-d8fd2b6 {
    max-width: 48px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ccbd1 */.elementor-2122 .elementor-element.elementor-element-b2ccbd1 .telford-process-step .elementor-heading-title {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(140, 198, 63, 0.50);
    transition: all 0.3s ease;
}

.elementor-2122 .elementor-element.elementor-element-b2ccbd1 .telford-process {
    opacity: 1;
    transition: opacity 0.3s ease;
}

.elementor-2122 .elementor-element.elementor-element-b2ccbd1:hover .telford-process:not(:hover) {
    opacity: 0.5;
}

.elementor-2122 .elementor-element.elementor-element-b2ccbd1:hover .telford-process:not(:hover) .telford-process-step .elementor-heading-title {
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.50);
}/* End custom CSS */