.elementor-22 .elementor-element.elementor-element-7140fc46{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.8;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;--z-index:0;}.elementor-22 .elementor-element.elementor-element-7140fc46:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7140fc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://widewindowinternational.com/wp-content/uploads/2026/04/img_25.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-7140fc46::before, .elementor-22 .elementor-element.elementor-element-7140fc46 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-7140fc46 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-7140fc46 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-7140fc46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-7140fc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-3ee16e7 ) 0%, #181D1F80 100%);}.elementor-22 .elementor-element.elementor-element-f133557{--display:flex;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-f133557.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-5ee9970 .elementor-heading-title{font-family:var( --e-global-typography-a435f28-font-family ), Sans-serif;font-size:var( --e-global-typography-a435f28-font-size );font-weight:var( --e-global-typography-a435f28-font-weight );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-425db02{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-2b82af0f .elementor-button{background-color:var( --e-global-color-d49ac81 );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-2b82af0f .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-2b82af0f .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-d49ac81 );}.elementor-22 .elementor-element.elementor-element-2b82af0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-2b82af0f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-22 .elementor-element.elementor-element-2b82af0f .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-2b82af0f .elementor-button:focus svg{fill:var( --e-global-color-d49ac81 );}.elementor-22 .elementor-element.elementor-element-399a52ed{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.1;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-399a52ed::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://widewindowinternational.com/wp-content/uploads/2026/04/dot_map_2.png");--background-overlay:'';background-position:top left;background-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-9885569{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-9d9337d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-9d9337d img{width:100%;height:475px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 40px;}.elementor-22 .elementor-element.elementor-element-7c3a8105{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:5em;}.elementor-22 .elementor-element.elementor-element-696a45eb .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-22 .elementor-element.elementor-element-58e6d38{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-a3f628f{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-60020e97{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-60020e97 img{width:100%;height:475px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 40px;}.elementor-22 .elementor-element.elementor-element-3c79aabd{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-3c79aabd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3c79aabd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-4a6614c5{--display:flex;--justify-content:center;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:3em;}.elementor-22 .elementor-element.elementor-element-5c81ee87 .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1d605e9c .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-b9ac2dd .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-1a7df3f6{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-39afc456 img{width:100%;height:356px;object-fit:cover;object-position:center center;border-radius:16px 40px 16px 16px;}.elementor-22 .elementor-element.elementor-element-5b204f37{--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 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-5b204f37:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5b204f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ee16e7 );}.elementor-22 .elementor-element.elementor-element-2d1abe03{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:4em;--padding-bottom:1em;--padding-left:0em;--padding-right:3em;}.elementor-22 .elementor-element.elementor-element-2d1abe03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-6479faaa{width:var( --container-widget-width, 85.21% );max-width:85.21%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85.21%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-6479faaa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-6479faaa img{width:100%;height:200px;object-fit:cover;object-position:center center;opacity:0.8;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-5f07e409{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-5f07e409.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-5f07e409 .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-248527a0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-22 .elementor-element.elementor-element-248527a0 .elementor-divider-separator{width:100%;}.elementor-22 .elementor-element.elementor-element-248527a0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22 .elementor-element.elementor-element-f4819c0{width:var( --container-widget-width, 85.21% );max-width:85.21%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85.21%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-f4819c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-f4819c0 img{width:100%;height:200px;object-fit:cover;object-position:center center;opacity:0.8;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-5a2c1c8{--display:flex;}.elementor-22 .elementor-element.elementor-element-406c8b97{--display:flex;--padding-top:4em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-10a820ac{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-10a820ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-10a820ac.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-10a820ac.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-10a820ac.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-cef7b94{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-cef7b94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-cef7b94.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-cef7b94.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-cef7b94.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-dc85880{padding:0px 0px 20px 0px;border-style:none;}.elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-dc85880.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-dc85880.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-dc85880.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-dc85880.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-e8e5374{padding:0px 0px 20px 0px;border-style:none;}.elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-e8e5374.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-e8e5374.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e8e5374.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-e8e5374.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-898b470{--display:flex;--padding-top:4em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-67378f0{padding:0px 0px 20px 0px;border-style:none;}.elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-67378f0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-67378f0.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-67378f0.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-67378f0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-104ea18{padding:0px 0px 20px 0px;border-style:none;}.elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-104ea18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-104ea18.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-104ea18.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-104ea18.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-46e8fee{padding:0px 0px 20px 0px;border-style:none;}.elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-46e8fee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-46e8fee.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-46e8fee.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-46e8fee.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-39e85f7{padding:0px 0px 20px 0px;border-style:none;}.elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-39e85f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-39e85f7.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-39e85f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-39e85f7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-7d146bb{--display:flex;--padding-top:4em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-30e7510{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-30e7510.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-30e7510.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-30e7510.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-30e7510.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-8a03659{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-8a03659.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-8a03659.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8a03659.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-8a03659.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-4339442{padding:0px 0px 20px 0px;border-style:none;}.elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-4339442.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4339442.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4339442.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-4339442.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-8277b39{padding:0px 0px 20px 0px;border-style:none;}.elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-8277b39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-8277b39.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8277b39.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-8277b39.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-ecf1b5f{--display:flex;--padding-top:4em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-29eb520{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-29eb520.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-29eb520.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-29eb520.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-29eb520.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-4709d3d{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-4709d3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4709d3d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4709d3d.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-4709d3d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-8370ee5{padding:0px 0px 20px 0px;border-style:none;}.elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-8370ee5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-8370ee5.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8370ee5.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-8370ee5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-b18d16c{padding:0px 0px 20px 0px;border-style:none;}.elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-b18d16c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-982230c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-b18d16c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-b18d16c.elementor-view-default .elementor-icon{fill:var( --e-global-color-982230c );color:var( --e-global-color-982230c );border-color:var( --e-global-color-982230c );}.elementor-22 .elementor-element.elementor-element-b18d16c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-1089cc1a{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-1089cc1a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1089cc1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );background-image:url("https://widewindowinternational.com/wp-content/uploads/2026/04/img_24.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-1089cc1a::before, .elementor-22 .elementor-element.elementor-element-1089cc1a > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-1089cc1a > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-1089cc1a > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-1089cc1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-1089cc1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #F1F3F4E6 0%, var( --e-global-color-cfa1f76 ) 100%);}.elementor-22 .elementor-element.elementor-element-11900a0b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:3em;}.elementor-22 .elementor-element.elementor-element-11900a0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-601176c{text-align:end;}.elementor-22 .elementor-element.elementor-element-601176c .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5bb9aeb2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-3c5444f3{--display:flex;--border-radius:16px 40px 16px 16px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-1ac80625 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-1ac80625.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3ee16e7 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-1ac80625.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-1ac80625.elementor-view-default .elementor-icon{fill:var( --e-global-color-3ee16e7 );color:var( --e-global-color-3ee16e7 );border-color:var( --e-global-color-3ee16e7 );}.elementor-22 .elementor-element.elementor-element-1ac80625.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-1ac80625 .elementor-icon{font-size:28px;padding:16px;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-1ac80625 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1ac80625 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-1ac80625 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-35e0c10 img{width:100%;height:160px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-53642871 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-ca67dcb{--display:flex;--border-radius:16px 40px 16px 16px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-68b2ab5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-68b2ab5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3ee16e7 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-68b2ab5.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-68b2ab5.elementor-view-default .elementor-icon{fill:var( --e-global-color-3ee16e7 );color:var( --e-global-color-3ee16e7 );border-color:var( --e-global-color-3ee16e7 );}.elementor-22 .elementor-element.elementor-element-68b2ab5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-68b2ab5 .elementor-icon{font-size:28px;padding:16px;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-68b2ab5 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-68b2ab5 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-68b2ab5 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-fdccaf3 img{width:100%;height:160px;object-fit:cover;object-position:top center;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-7764403 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-316dc67a{--display:flex;--border-radius:16px 40px 16px 16px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-57859eed .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-57859eed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3ee16e7 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-57859eed.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-57859eed.elementor-view-default .elementor-icon{fill:var( --e-global-color-3ee16e7 );color:var( --e-global-color-3ee16e7 );border-color:var( --e-global-color-3ee16e7 );}.elementor-22 .elementor-element.elementor-element-57859eed.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-57859eed .elementor-icon{font-size:28px;padding:16px;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-57859eed .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-57859eed .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-57859eed .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-7adae49e img{width:100%;height:160px;object-fit:cover;object-position:top left;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-53399e03 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-298a2ac6{--display:flex;--border-radius:16px 40px 16px 16px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-68335c72 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-68335c72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3ee16e7 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-68335c72.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-68335c72.elementor-view-default .elementor-icon{fill:var( --e-global-color-3ee16e7 );color:var( --e-global-color-3ee16e7 );border-color:var( --e-global-color-3ee16e7 );}.elementor-22 .elementor-element.elementor-element-68335c72.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-68335c72 .elementor-icon{font-size:28px;padding:16px;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-68335c72 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-68335c72 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-68335c72 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-489791e3 img{width:100%;height:160px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-4499fab5 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-7182591{--display:flex;--border-radius:16px 40px 16px 16px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-9188592 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-22 .elementor-element.elementor-element-9188592.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3ee16e7 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-9188592.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-9188592.elementor-view-default .elementor-icon{fill:var( --e-global-color-3ee16e7 );color:var( --e-global-color-3ee16e7 );border-color:var( --e-global-color-3ee16e7 );}.elementor-22 .elementor-element.elementor-element-9188592.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-9188592 .elementor-icon{font-size:28px;padding:16px;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-9188592 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-9188592 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-9188592 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-7a0767bf img{width:100%;height:160px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-42ee0df .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-dd117ce{--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:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-dd117ce:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-dd117ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://widewindowinternational.com/wp-content/uploads/2026/04/img_9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-dd117ce::before, .elementor-22 .elementor-element.elementor-element-dd117ce > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-dd117ce > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-dd117ce > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-dd117ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-dd117ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-638d055 );--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-51552d4{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-4b0c170{text-align:center;}.elementor-22 .elementor-element.elementor-element-4b0c170 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-f7cc6b5{text-align:center;}.elementor-22 .elementor-element.elementor-element-f7cc6b5 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-14caab8 );}.elementor-22 .elementor-element.elementor-element-6cc6ae7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-6cc6ae7 .elementor-button .elementor-button-content-wrapper{gap:8px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-f133557{--width:49.988%;}.elementor-22 .elementor-element.elementor-element-9885569{--width:55%;}.elementor-22 .elementor-element.elementor-element-7c3a8105{--width:45%;}.elementor-22 .elementor-element.elementor-element-a3f628f{--width:55%;}.elementor-22 .elementor-element.elementor-element-4a6614c5{--width:34%;}.elementor-22 .elementor-element.elementor-element-1a7df3f6{--width:40%;}.elementor-22 .elementor-element.elementor-element-2d1abe03{--width:40%;}.elementor-22 .elementor-element.elementor-element-406c8b97{--width:27%;}.elementor-22 .elementor-element.elementor-element-898b470{--width:27%;}.elementor-22 .elementor-element.elementor-element-7d146bb{--width:27%;}.elementor-22 .elementor-element.elementor-element-ecf1b5f{--width:27%;}.elementor-22 .elementor-element.elementor-element-11900a0b{--width:100%;}.elementor-22 .elementor-element.elementor-element-5bb9aeb2{--width:100%;}.elementor-22 .elementor-element.elementor-element-dd117ce{--content-width:640px;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-f133557{--width:55%;}.elementor-22 .elementor-element.elementor-element-9885569{--width:100%;}.elementor-22 .elementor-element.elementor-element-7c3a8105{--width:100%;}.elementor-22 .elementor-element.elementor-element-a3f628f{--width:100%;}.elementor-22 .elementor-element.elementor-element-4a6614c5{--width:50%;}.elementor-22 .elementor-element.elementor-element-1a7df3f6{--width:100%;}.elementor-22 .elementor-element.elementor-element-2d1abe03{--width:100%;}.elementor-22 .elementor-element.elementor-element-406c8b97{--width:50%;}.elementor-22 .elementor-element.elementor-element-898b470{--width:50%;}.elementor-22 .elementor-element.elementor-element-7d146bb{--width:50%;}.elementor-22 .elementor-element.elementor-element-ecf1b5f{--width:50%;}.elementor-22 .elementor-element.elementor-element-dd117ce{--content-width:512px;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-f133557{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-5ee9970 .elementor-heading-title{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-22 .elementor-element.elementor-element-425db02{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-2b82af0f .elementor-button{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-22 .elementor-element.elementor-element-399a52ed::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-22 .elementor-element.elementor-element-399a52ed{--overlay-opacity:0.2;--padding-top:2em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-9d9337d img{height:465px;}.elementor-22 .elementor-element.elementor-element-7c3a8105{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-696a45eb .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-22 .elementor-element.elementor-element-58e6d38{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-60020e97 img{height:465px;}.elementor-22 .elementor-element.elementor-element-3c79aabd{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-4a6614c5{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-5c81ee87 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1d605e9c .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-b9ac2dd .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-1a7df3f6{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-1a7df3f6.e-con{--order:99999 /* order end hack */;}.elementor-22 .elementor-element.elementor-element-39afc456 img{height:400px;}.elementor-22 .elementor-element.elementor-element-5b204f37{--padding-top:0em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-2d1abe03{--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-5f07e409 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5a2c1c8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-406c8b97{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-898b470{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-7d146bb{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-ecf1b5f{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-1089cc1a{--padding-top:3em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-11900a0b{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-601176c .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5bb9aeb2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-1ac80625 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1ac80625 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-53642871 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-68b2ab5 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-68b2ab5 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-7764403 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-57859eed .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-57859eed .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-53399e03 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-68335c72 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-68335c72 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-4499fab5 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-9188592 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-9188592 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-42ee0df .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-dd117ce{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-4b0c170 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f7cc6b5 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-f133557{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-5ee9970 .elementor-heading-title{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-22 .elementor-element.elementor-element-425db02{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-2b82af0f .elementor-button{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-22 .elementor-element.elementor-element-399a52ed{--content-width:100%;--overlay-opacity:0.3;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-399a52ed::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-399a52ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:640px auto;}.elementor-22 .elementor-element.elementor-element-9d9337d{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-9d9337d img{height:200px;}.elementor-22 .elementor-element.elementor-element-7c3a8105{--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-696a45eb .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-22 .elementor-element.elementor-element-58e6d38{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-60020e97{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-60020e97 img{height:200px;}.elementor-22 .elementor-element.elementor-element-3c79aabd{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-4a6614c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-5c81ee87 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1d605e9c .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-b9ac2dd .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-1a7df3f6{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-39afc456 img{height:275px;}.elementor-22 .elementor-element.elementor-element-5b204f37{--padding-top:0em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-2d1abe03{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-6479faaa{width:var( --container-widget-width, 313.938px );max-width:313.938px;--container-widget-width:313.938px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-5f07e409 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f4819c0{width:var( --container-widget-width, 313.938px );max-width:313.938px;--container-widget-width:313.938px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-406c8b97{--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-10a820ac .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-cef7b94 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-dc85880 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-e8e5374 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-898b470{--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-67378f0 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-104ea18 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-46e8fee .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-39e85f7 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-7d146bb{--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-30e7510 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-8a03659 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-4339442 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-8277b39 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-ecf1b5f{--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-29eb520 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-4709d3d .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-8370ee5 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-22 .elementor-element.elementor-element-b18d16c .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-1089cc1a{--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-11900a0b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-601176c{text-align:start;}.elementor-22 .elementor-element.elementor-element-601176c .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5bb9aeb2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-3c5444f3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-1ac80625 .elementor-icon-box-wrapper{gap:12px;}.elementor-22 .elementor-element.elementor-element-1ac80625 .elementor-icon{font-size:24px;padding:12px;}.elementor-22 .elementor-element.elementor-element-1ac80625 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1ac80625 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-35e0c10 img{height:100px;}.elementor-22 .elementor-element.elementor-element-53642871 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-ca67dcb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-68b2ab5 .elementor-icon-box-wrapper{gap:12px;}.elementor-22 .elementor-element.elementor-element-68b2ab5 .elementor-icon{font-size:24px;padding:12px;}.elementor-22 .elementor-element.elementor-element-68b2ab5 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-68b2ab5 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-fdccaf3 img{height:100px;}.elementor-22 .elementor-element.elementor-element-7764403 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-316dc67a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-57859eed .elementor-icon-box-wrapper{gap:12px;}.elementor-22 .elementor-element.elementor-element-57859eed .elementor-icon{font-size:24px;padding:12px;}.elementor-22 .elementor-element.elementor-element-57859eed .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-57859eed .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-7adae49e img{height:100px;}.elementor-22 .elementor-element.elementor-element-53399e03 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-298a2ac6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-68335c72 .elementor-icon-box-wrapper{gap:12px;}.elementor-22 .elementor-element.elementor-element-68335c72 .elementor-icon{font-size:24px;padding:12px;}.elementor-22 .elementor-element.elementor-element-68335c72 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-68335c72 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-489791e3 img{height:100px;}.elementor-22 .elementor-element.elementor-element-4499fab5 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-7182591{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-9188592 .elementor-icon-box-wrapper{gap:12px;}.elementor-22 .elementor-element.elementor-element-9188592 .elementor-icon{font-size:24px;padding:12px;}.elementor-22 .elementor-element.elementor-element-9188592 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-9188592 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-22 .elementor-element.elementor-element-7a0767bf img{height:100px;}.elementor-22 .elementor-element.elementor-element-42ee0df .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-22 .elementor-element.elementor-element-dd117ce{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-22 .elementor-element.elementor-element-51552d4{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-4b0c170 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f7cc6b5 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}/* Start custom CSS for container, class: .elementor-element-9885569 *//* ================================
   APPLY ABOUT IMAGE STYLE TO NEW IMAGE
================================ */

/* Main image container */
.elementor-element-9885569 {
  position: relative !important;
  overflow: visible !important;
}

/* Image frame */
.elementor-element-9d9337d {
  position: relative !important;
  padding: 9px !important;
  background: #ffffff !important;
  border: 1px solid rgba(143, 175, 43, 0.40) !important;
  border-radius: 34px !important;
  box-shadow: 0 22px 50px rgba(20, 83, 70, 0.10) !important;
  overflow: visible !important;
  width: 60% !important;
}

/* Main image */
.elementor-element-9d9337d img {
  width: 100% !important;
  height: 500px !important;
  object-fit: cover !important;
  border-radius: 26px !important;
  display: block !important;
}

/* Top-right green corner */
.elementor-element-9d9337d::before {
  content: "" !important;
  position: absolute !important;
  top: -18px !important;
  right: -18px !important;
  width: 145px !important;
  height: 145px !important;
  border-top: 4px solid #6f971f !important;
  border-right: 4px solid #6f971f !important;
  border-radius: 0 34px 0 0 !important;
  z-index: -1 !important;
}

/* Bottom-right green corner */
.elementor-element-9d9337d::after {
  content: "" !important;
  position: absolute !important;
  bottom: -18px !important;
  right: -18px !important;
  width: 145px !important;
  height: 145px !important;
  border-bottom: 4px solid #6f971f !important;
  border-right: 4px solid #6f971f !important;
  border-radius: 0 0 34px 0 !important;
  z-index: -1 !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-element-9d9337d {
    width: 100% !important;
  }

  .elementor-element-9d9337d img {
    height: 430px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-element-9d9337d {
    width: 100% !important;
    padding: 7px !important;
    border-radius: 24px !important;
  }

  .elementor-element-9d9337d img {
    height: 340px !important;
    border-radius: 18px !important;
  }

  .elementor-element-9d9337d::before,
  .elementor-element-9d9337d::after {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399a52ed *//* ================================
   ABOUT SECTION - MINIMAL FINAL FIX
   Default Elementor Classes
================================ */

/* Main About Section */
.elementor-element-399a52ed {
  position: relative !important;
  overflow: visible !important;
  align-items: center !important;
  gap: 80px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  z-index: 1 !important;
  isolation: isolate !important;
}

/* Keep content below sticky header */
.elementor-element-399a52ed > .e-con-inner,
.elementor-element-399a52ed > .elementor-element {
  position: relative !important;
  z-index: 1 !important;
}

/* Remove old divider if already added before */
.elementor-element-399a52ed::before,
.elementor-element-399a52ed::after {
  display: none !important;
}

/* Left text container */
.elementor-element-7c3a8105 {
  position: relative !important;
  padding-right: 70px !important;
  z-index: 1 !important;
}

/* Text width */
.elementor-element-58e6d38 {
  max-width: 650px !important;
}

/* Horizontal divider under paragraph */
.elementor-element-59fc1812 {
  max-width: 620px !important;
  opacity: 0.45 !important;
  margin-top: 22px !important;
  margin-bottom: 18px !important;
}


/* ================================
   DIVIDER BETWEEN TEXT AND IMAGE
================================ */

/* Vertical divider line */
.elementor-element-7c3a8105::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  right: -45px !important;
  transform: translateY(-50%) !important;
  width: 1px !important;
  height: 420px !important;
  background: linear-gradient(
    to bottom,
    rgba(143, 175, 43, 0),
    rgba(143, 175, 43, 0.35),
    rgba(143, 175, 43, 0.85),
    rgba(143, 175, 43, 0.35),
    rgba(143, 175, 43, 0)
  ) !important;
  z-index: 1 !important;
}

/* Remove green divider dot */
.elementor-element-7c3a8105::before {
  display: none !important;
  content: none !important;
}


/* ================================
   IMAGE STYLE
================================ */

/* Right image container */
.elementor-element-a3f628f {
  position: relative !important;
  overflow: visible !important;
  z-index: 1 !important;
}

/* Hide second small image if it exists */
.elementor-element-1cf50f58 {
  display: none !important;
}

/* Image frame */
.elementor-element-60020e97 {
  position: relative !important;
  padding: 9px !important;
  background: #ffffff !important;
  border: 1px solid rgba(143, 175, 43, 0.40) !important;
  border-radius: 34px !important;
  box-shadow: 0 22px 50px rgba(20, 83, 70, 0.10) !important;
  overflow: visible !important;
  z-index: 1 !important;
}

/* Main image */
.elementor-element-60020e97 img {
  width: 100% !important;
  height: 500px !important;
  object-fit: cover !important;
  border-radius: 26px !important;
  display: block !important;
}

/* Top-right green corner */
.elementor-element-60020e97::before {
  content: "" !important;
  position: absolute !important;
  top: -18px !important;
  right: -18px !important;
  width: 145px !important;
  height: 145px !important;
  border-top: 4px solid #6f971f !important;
  border-right: 4px solid #6f971f !important;
  border-radius: 0 34px 0 0 !important;
  z-index: -1 !important;
}

/* Bottom-right green corner */
.elementor-element-60020e97::after {
  content: "" !important;
  position: absolute !important;
  bottom: -18px !important;
  right: -18px !important;
  width: 145px !important;
  height: 145px !important;
  border-bottom: 4px solid #6f971f !important;
  border-right: 4px solid #6f971f !important;
  border-radius: 0 0 34px 0 !important;
  z-index: -1 !important;
}


/* ================================
   TABLET
================================ */
@media (max-width: 1024px) {
  .elementor-element-399a52ed {
    gap: 35px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .elementor-element-7c3a8105 {
    padding-right: 0 !important;
  }

  .elementor-element-7c3a8105::before,
  .elementor-element-7c3a8105::after {
    display: none !important;
  }

  .elementor-element-60020e97 img {
    height: 430px !important;
  }
}


/* ================================
   MOBILE
================================ */
@media (max-width: 767px) {
  .elementor-element-399a52ed {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    gap: 28px !important;
  }

  .elementor-element-60020e97 {
    padding: 7px !important;
    border-radius: 24px !important;
  }

  .elementor-element-60020e97 img {
    height: 340px !important;
    border-radius: 18px !important;
  }

  .elementor-element-60020e97::before,
  .elementor-element-60020e97::after {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a7df3f6 *//* ================================
   OUR MISSION IMAGE - DIFFERENT STYLE
   Botanix template matching
================================ */

/* Mission image container */
.elementor-element-1a7df3f6 {
  position: relative !important;
  overflow: visible !important;
}

/* Image frame */
.elementor-element-39afc456 {
  position: relative !important;
  padding: 8px !important;
  background: #ffffff !important;
  border-radius: 28px !important;
  border: 1px solid rgba(143, 175, 43, 0.22) !important;
  box-shadow: 0 16px 34px rgba(20, 83, 70, 0.08) !important;
  overflow: visible !important;
}

/* Main image */
.elementor-element-39afc456 img {
  width: 100% !important;
  object-fit: cover !important;
  border-radius: 22px !important;
  display: block !important;
}

/* Remove old same-style corners */
.elementor-element-39afc456::before,
.elementor-element-39afc456::after {
  content: none !important;
  display: none !important;
}

/* Add new softer bottom-left organic corner */
.elementor-element-1a7df3f6::before {
  content: "" !important;
  position: absolute !important;
  left: -18px !important;
  bottom: -18px !important;
  width: 135px !important;
  height: 135px !important;
  border-left: 4px solid #7ea120 !important;
  border-bottom: 4px solid #7ea120 !important;
  border-radius: 0 0 0 34px !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

/* Add small top-left accent line */
.elementor-element-1a7df3f6::after {
  content: "" !important;
  position: absolute !important;
  top: -14px !important;
  left: 38px !important;
  width: 95px !important;
  height: 4px !important;
  background: #7ea120 !important;
  border-radius: 10px !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

/* Hide floating extra card if exists */
.elementor-element-55d80403 {
  display: none !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-element-1a7df3f6::before,
  .elementor-element-1a7df3f6::after {
    display: none !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-element-39afc456 {
    padding: 6px !important;
    border-radius: 22px !important;
  }

  .elementor-element-39afc456 img {
    border-radius: 16px !important;
  }

  .elementor-element-1a7df3f6::before,
  .elementor-element-1a7df3f6::after {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c79aabd *//* ================================
   OUR MISSION SECTION - BOTANIX STYLE
   Clean Organic Template Match
================================ */

/* Main mission section */
.elementor-element-3c79aabd {
  position: relative !important;
  overflow: visible !important;
  align-items: center !important;
  gap: 90px !important;

  /* Section differentiation */
  background: #f7faf0 !important;
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

/* Keep content above */
.elementor-element-3c79aabd > .e-con-inner,
.elementor-element-3c79aabd > .elementor-element {
  position: relative !important;
  z-index: 2 !important;
}

/* Remove unwanted old decorative effects */
.elementor-element-3c79aabd::before,
.elementor-element-3c79aabd::after,
.elementor-element-4a6614c5::before,
.elementor-element-1a7df3f6::before,
.elementor-element-1a7df3f6::after {
  display: none !important;
  content: none !important;
}

/* Left content */
.elementor-element-4a6614c5 {
  width: 42% !important;
  position: relative !important;
  padding: 0 55px 0 0 !important;
}

/* Heading spacing */
.elementor-element-5c81ee87 {
  margin-bottom: 28px !important;
}

/* Paragraph spacing */
.elementor-element-1d605e9c,
.elementor-element-b9ac2dd {
  margin-bottom: 24px !important;
  max-width: 620px !important;
}

/* Button spacing only */
.elementor-element-ec61c48 {
  margin-top: 14px !important;
}

/* Simple divider between text and image */
.elementor-element-4a6614c5::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  right: -48px !important;
  transform: translateY(-50%) !important;
  width: 1px !important;
  height: 360px !important;
  background: linear-gradient(
    to bottom,
    rgba(143, 175, 43, 0),
    rgba(143, 175, 43, 0.45),
    rgba(143, 175, 43, 0)
  ) !important;
  z-index: 10 !important;
}

/* Image side */
.elementor-element-1a7df3f6 {
  width: 50% !important;
  position: relative !important;
  overflow: visible !important;
}

/* Image frame */
.elementor-element-39afc456 {
  position: relative !important;
  padding: 8px !important;
  background: #ffffff !important;
  border-radius: 32px !important;
  border: 1px solid rgba(143, 175, 43, 0.35) !important;
  box-shadow: 0 18px 42px rgba(20, 83, 70, 0.08) !important;
  overflow: visible !important;
}

/* Image - keep your Elementor image size */
.elementor-element-39afc456 img {
  width: 100% !important;
  object-fit: cover !important;
  border-radius: 24px !important;
  display: block !important;
}

/* Top-right organic green corner */
.elementor-element-39afc456::before {
  content: "" !important;
  position: absolute !important;
  top: -18px !important;
  right: -18px !important;
  width: 140px !important;
  height: 140px !important;
  border-top: 4px solid #6f971f !important;
  border-right: 4px solid #6f971f !important;
  border-radius: 0 34px 0 0 !important;
  z-index: -1 !important;
}

/* Bottom-right organic green corner */
.elementor-element-39afc456::after {
  content: "" !important;
  position: absolute !important;
  bottom: -18px !important;
  right: -18px !important;
  width: 140px !important;
  height: 140px !important;
  border-bottom: 4px solid #6f971f !important;
  border-right: 4px solid #6f971f !important;
  border-radius: 0 0 34px 0 !important;
  z-index: -1 !important;
}

/* Hide extra floating card if exists */
.elementor-element-55d80403 {
  display: none !important;
}

/* ================================
   TABLET
================================ */
@media (max-width: 1024px) {
  .elementor-element-3c79aabd {
    gap: 35px !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .elementor-element-4a6614c5,
  .elementor-element-1a7df3f6 {
    width: 100% !important;
  }

  .elementor-element-4a6614c5 {
    padding-right: 0 !important;
  }

  .elementor-element-4a6614c5::after {
    display: none !important;
  }
}

/* ================================
   MOBILE
================================ */
@media (max-width: 767px) {
  .elementor-element-3c79aabd {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    gap: 28px !important;
  }

  .elementor-element-39afc456 {
    padding: 7px !important;
    border-radius: 24px !important;
  }

  .elementor-element-39afc456 img {
    border-radius: 18px !important;
  }

  .elementor-element-39afc456::before,
  .elementor-element-39afc456::after {
    display: none !important;
  }
}
/* Mobile: show image first */
@media (max-width: 767px) {
  .elementor-element-3c79aabd {
    flex-direction: column !important;
  }

  .elementor-element-1a7df3f6 {
    order: 1 !important;
    width: 100% !important;
  }

  .elementor-element-4a6614c5 {
    order: 2 !important;
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bb9aeb2 *//* ================================
   CENTER LAST TWO GRID ITEMS
   Grid: elementor-element-5bb9aeb2
================================ */

/* Desktop: make 3-column grid flexible */
.elementor-element-5bb9aeb2 {
  display: grid !important;
  grid-template-columns: repeat(6, 1fr) !important;
  column-gap: 32px !important;
  row-gap: 42px !important;
}

/* All grid items take 2 columns = 3 items per row */
.elementor-element-5bb9aeb2 > .elementor-element {
  grid-column: span 2 !important;
}

/* Center the last two items */
.elementor-element-5bb9aeb2 > .elementor-element:nth-last-child(2) {
  grid-column: 2 / span 2 !important;
}

.elementor-element-5bb9aeb2 > .elementor-element:nth-last-child(1) {
  grid-column: 4 / span 2 !important;
}

/* Tablet: normal 2 columns */
@media (max-width: 1024px) {
  .elementor-element-5bb9aeb2 {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .elementor-element-5bb9aeb2 > .elementor-element,
  .elementor-element-5bb9aeb2 > .elementor-element:nth-last-child(2),
  .elementor-element-5bb9aeb2 > .elementor-element:nth-last-child(1) {
    grid-column: auto !important;
  }
}

/* Mobile: 1 column */
@media (max-width: 767px) {
  .elementor-element-5bb9aeb2 {
    grid-template-columns: 1fr !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d1a0eea */.elementor-22 .elementor-element.elementor-element-d1a0eea {
  width: 100% !important;
  text-align: center !important;
}

.elementor-22 .elementor-element.elementor-element-d1a0eea .elementor-button-wrapper {
  width: 100% !important;
  text-align: center !important;
}

.elementor-22 .elementor-element.elementor-element-d1a0eea .elementor-button {
  display: inline-flex !important;
}/* End custom CSS */