.elementor-15 .elementor-element.elementor-element-9f4008c{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-9f4008c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9f4008c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4880cdd );}.elementor-15 .elementor-element.elementor-element-9f4008c.e-con{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-acef63c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-35db1a7 img{border-radius:5px 5px 5px 5px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5cdbd9a{right:10px;}body.rtl .elementor-15 .elementor-element.elementor-element-5cdbd9a{left:10px;}.elementor-15 .elementor-element.elementor-element-5cdbd9a{bottom:20px;text-align:center;}.elementor-15 .elementor-element.elementor-element-5cdbd9a .elementor-heading-title{font-family:var( --e-global-typography-7e5e5bf-font-family ), Sans-serif;font-size:var( --e-global-typography-7e5e5bf-font-size );font-weight:var( --e-global-typography-7e5e5bf-font-weight );line-height:var( --e-global-typography-7e5e5bf-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-aeb749d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4868640 img{border-radius:5px 5px 5px 5px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-77e4f16{right:10px;}body.rtl .elementor-15 .elementor-element.elementor-element-77e4f16{left:10px;}.elementor-15 .elementor-element.elementor-element-77e4f16{bottom:20px;text-align:center;}.elementor-15 .elementor-element.elementor-element-77e4f16 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:45px;font-weight:700;line-height:1.4;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-1887317{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-514b2f4 img{border-radius:5px 5px 5px 5px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5725a78{right:10px;}body.rtl .elementor-15 .elementor-element.elementor-element-5725a78{left:10px;}.elementor-15 .elementor-element.elementor-element-5725a78{bottom:20px;text-align:center;}.elementor-15 .elementor-element.elementor-element-5725a78 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:45px;font-weight:700;line-height:1.4;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-53ced23{--display:flex;--position:absolute;top:381px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-53ced23{left:330px;}body.rtl .elementor-15 .elementor-element.elementor-element-53ced23{right:330px;}.elementor-15 .elementor-element.elementor-element-64d2e07{width:var( --container-widget-width, 743px );max-width:743px;--container-widget-width:743px;--container-widget-flex-grow:0;z-index:1;}.elementor-15 .elementor-element.elementor-element-64d2e07 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:55px;font-weight:700;font-style:normal;line-height:1.27;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-91ed8c5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.2;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;padding:19px 48px 19px 048px;}.elementor-15 .elementor-element.elementor-element-91ed8c5 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-91ed8c5 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-91ed8c5{z-index:1;}.elementor-15 .elementor-element.elementor-element-91ed8c5 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-91ed8c5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7e83c8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7e83c8e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7e83c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-15 .elementor-element.elementor-element-1c6f712{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-1aa5fef{text-align:center;}.elementor-15 .elementor-element.elementor-element-1aa5fef .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:40px;font-weight:700;font-style:normal;line-height:1.3;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-8091270{width:var( --container-widget-width, 922px );max-width:922px;--container-widget-width:922px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-58e6db3-font-family ), Sans-serif;font-size:var( --e-global-typography-58e6db3-font-size );font-weight:var( --e-global-typography-58e6db3-font-weight );line-height:var( --e-global-typography-58e6db3-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-b90d9c4 .elementor-button{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.2;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:33px 33px 33px 33px;padding:19px 30px 19px 31px;}.elementor-15 .elementor-element.elementor-element-b90d9c4 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-b90d9c4 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-b90d9c4 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-b90d9c4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8d6afae{width:var( --container-widget-width, 225px );max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-8d6afae{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-8d6afae{right:0px;}.elementor-15 .elementor-element.elementor-element-f2db450{width:var( --container-widget-width, 107px );max-width:107px;--container-widget-width:107px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f2db450{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-f2db450{right:0px;}.elementor-15 .elementor-element.elementor-element-24b3632{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-24b3632{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-24b3632{left:0px;}.elementor-15 .elementor-element.elementor-element-5d1aa47{width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5d1aa47{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-5d1aa47{left:0px;}.elementor-15 .elementor-element.elementor-element-02afc06{--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 120px;--row-gap:0px;--column-gap:120px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1a0089e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-dd04949{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b2e5d3c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:700;line-height:2.18;letter-spacing:1.2px;color:var( --e-global-color-211055c );}.elementor-15 .elementor-element.elementor-element-7149903 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-178ae7a > .elementor-widget-container{margin:16px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-178ae7a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-178ae7a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-178ae7a{--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-178ae7a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-178ae7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-178ae7a .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;line-height:2.1;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-178ae7a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-2761126 .elementor-button{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.2;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:33px 33px 33px 33px;padding:19px 30px 19px 31px;}.elementor-15 .elementor-element.elementor-element-2761126 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-2761126 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2761126 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-2761126 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7048532{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 120px;--row-gap:0px;--column-gap:120px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-962930a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ce7aa17{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9dc0056 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:700;line-height:2.18;letter-spacing:1.2px;color:var( --e-global-color-211055c );}.elementor-15 .elementor-element.elementor-element-b9f32fd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-0c8933c > .elementor-widget-container{margin:16px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-0c8933c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-0c8933c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-0c8933c{--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-0c8933c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-0c8933c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-0c8933c .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;line-height:2.1;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-0c8933c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-054ab8f .elementor-button{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.2;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:33px 33px 33px 33px;padding:19px 30px 19px 31px;}.elementor-15 .elementor-element.elementor-element-054ab8f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-054ab8f .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-054ab8f .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-054ab8f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-31a8016{--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 120px;--row-gap:0px;--column-gap:120px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0d1a6ac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a3eefed{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-82b073c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:700;line-height:2.18;letter-spacing:1.2px;color:var( --e-global-color-211055c );}.elementor-15 .elementor-element.elementor-element-f73079a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-52e8a44 > .elementor-widget-container{margin:16px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-52e8a44 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-52e8a44 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-52e8a44{--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-52e8a44 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-52e8a44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-52e8a44 .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;line-height:2.1;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-52e8a44 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-43096dc .elementor-button{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.2;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:33px 33px 33px 33px;padding:19px 30px 19px 31px;}.elementor-15 .elementor-element.elementor-element-43096dc .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-43096dc .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-43096dc .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-43096dc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-48986fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-48986fb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-48986fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242223;}.elementor-15 .elementor-element.elementor-element-ab64ccf{text-align:center;}.elementor-15 .elementor-element.elementor-element-ab64ccf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-94a34ce{width:var( --container-widget-width, 922px );max-width:922px;--container-widget-width:922px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-58e6db3-font-family ), Sans-serif;font-size:var( --e-global-typography-58e6db3-font-size );font-weight:var( --e-global-typography-58e6db3-font-weight );line-height:var( --e-global-typography-58e6db3-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-94a34ce > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-15 .elementor-element.elementor-element-e43e87c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2446e68 img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-8c7a07a .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-21e4eb2 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-15 .elementor-element.elementor-element-21e4eb2 .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9b7b3f6{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-674f132 img{height:500px;object-fit:cover;object-position:center left;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-fd8a3e0 .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-5fdeb98 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-15 .elementor-element.elementor-element-5fdeb98 .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-950caf0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7a96172 img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-21dfbf9 .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-0426c0b > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-15 .elementor-element.elementor-element-0426c0b .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-6d0eb80{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3b63dcc img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-1cb7209 .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-5ed606f > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-15 .elementor-element.elementor-element-5ed606f .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-6c1c9de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0d00c13 img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-8dd22dd .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8f46601 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-15 .elementor-element.elementor-element-8f46601 .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8e28a69{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-15 .elementor-element.elementor-element-394f939{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d4d913d img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-0b9f13c .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-bca08cc > .elementor-widget-container{padding:0px 0px 8px 0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-bca08cc{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-bca08cc{right:0px;}.elementor-15 .elementor-element.elementor-element-bca08cc{bottom:0px;}.elementor-15 .elementor-element.elementor-element-bca08cc .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-46387de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-08e747e img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-6ff0004 .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-d6dea1b > .elementor-widget-container{padding:0px 0px 8px 0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-d6dea1b{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-d6dea1b{right:0px;}.elementor-15 .elementor-element.elementor-element-d6dea1b{bottom:0px;}.elementor-15 .elementor-element.elementor-element-d6dea1b .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8829fa6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2b3b04e img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-863d7a4 .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-f2f662b > .elementor-widget-container{padding:0px 0px 8px 0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f2f662b{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-f2f662b{right:0px;}.elementor-15 .elementor-element.elementor-element-f2f662b{bottom:0px;}.elementor-15 .elementor-element.elementor-element-f2f662b .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-65749a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1d3cc31 img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-036070f .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-1bde240 > .elementor-widget-container{padding:0px 0px 8px 0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1bde240{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-1bde240{right:0px;}.elementor-15 .elementor-element.elementor-element-1bde240{bottom:0px;}.elementor-15 .elementor-element.elementor-element-1bde240 .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-0951b82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ae6a017 img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-0016254 .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-908f2e7 > .elementor-widget-container{padding:0px 0px 8px 0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-908f2e7{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-908f2e7{right:0px;}.elementor-15 .elementor-element.elementor-element-908f2e7{bottom:0px;}.elementor-15 .elementor-element.elementor-element-908f2e7 .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2e43f7e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0e8c8a8 img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-b8f1693 .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-d44e2cc > .elementor-widget-container{padding:0px 0px 8px 0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-d44e2cc{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-d44e2cc{right:0px;}.elementor-15 .elementor-element.elementor-element-d44e2cc{bottom:0px;}.elementor-15 .elementor-element.elementor-element-d44e2cc .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-20082ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-704189f img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-1822f09 .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-bdb113a > .elementor-widget-container{padding:0px 0px 8px 0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-bdb113a{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-bdb113a{right:0px;}.elementor-15 .elementor-element.elementor-element-bdb113a{bottom:0px;}.elementor-15 .elementor-element.elementor-element-bdb113a .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8d37bb3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-168e64a img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-6901c3e .elementor-heading-title{font-family:var( --e-global-typography-07997be-font-family ), Sans-serif;font-size:var( --e-global-typography-07997be-font-size );font-weight:var( --e-global-typography-07997be-font-weight );line-height:var( --e-global-typography-07997be-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-e6707b3 > .elementor-widget-container{padding:0px 0px 8px 0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e6707b3{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-e6707b3{right:0px;}.elementor-15 .elementor-element.elementor-element-e6707b3{bottom:0px;}.elementor-15 .elementor-element.elementor-element-e6707b3 .elementor-heading-title{font-family:var( --e-global-typography-a1ee21a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ee21a-font-size );font-weight:var( --e-global-typography-a1ee21a-font-weight );font-style:var( --e-global-typography-a1ee21a-font-style );line-height:var( --e-global-typography-a1ee21a-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-0514952{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-70px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-70px;}.elementor-15 .elementor-element.elementor-element-0514952 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6fd3b85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6fd3b85:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6fd3b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-15 .elementor-element.elementor-element-bcf48d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-38ad21d{text-align:center;}.elementor-15 .elementor-element.elementor-element-38ad21d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-94ac742{width:var( --container-widget-width, 922px );max-width:922px;--container-widget-width:922px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-58e6db3-font-family ), Sans-serif;font-size:var( --e-global-typography-58e6db3-font-size );font-weight:var( --e-global-typography-58e6db3-font-weight );line-height:var( --e-global-typography-58e6db3-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-9a911e6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9a911e6 .elementor-button{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:1.2;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:33px 33px 33px 33px;padding:19px 44px 19px 45px;}.elementor-15 .elementor-element.elementor-element-9a911e6 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-9a911e6 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9a911e6 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-9a911e6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-6f65d4c{width:var( --container-widget-width, 225px );max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6f65d4c{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-6f65d4c{right:0px;}.elementor-15 .elementor-element.elementor-element-58da3d5{width:var( --container-widget-width, 107px );max-width:107px;--container-widget-width:107px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-58da3d5{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-58da3d5{right:0px;}.elementor-15 .elementor-element.elementor-element-bfe0d51{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-bfe0d51{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-bfe0d51{left:0px;}.elementor-15 .elementor-element.elementor-element-6a21d51{width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6a21d51{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-6a21d51{left:0px;}.elementor-15 .elementor-element.elementor-element-1b20ed7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b953695{text-align:center;}.elementor-15 .elementor-element.elementor-element-b953695 .elementor-heading-title{font-family:var( --e-global-typography-fc30372-font-family ), Sans-serif;font-size:var( --e-global-typography-fc30372-font-size );font-weight:var( --e-global-typography-fc30372-font-weight );line-height:var( --e-global-typography-fc30372-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-9387026{--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 70px;--row-gap:0px;--column-gap:70px;}.elementor-15 .elementor-element.elementor-element-405768d{width:var( --container-widget-width, 137px );max-width:137px;--container-widget-width:137px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-68be096{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-61ac257{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-dcdc66b{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-6ab432b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6ab432b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6ab432b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-15 .elementor-element.elementor-element-49717f5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-82da514{--display:flex;--min-height:550px;--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 50px;--row-gap:0px;--column-gap:50px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-82da514:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-82da514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c1ffea2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7d3eeaf img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;border-radius:5px 0px 0px 5px;}.elementor-15 .elementor-element.elementor-element-02f1593{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-37d56da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-37d56da{--e-rating-icon-font-size:31px;--e-rating-gap:10px;}.elementor-15 .elementor-element.elementor-element-5b7346a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5b7346a .elementor-heading-title{font-family:var( --e-global-typography-fc30372-font-family ), Sans-serif;font-size:var( --e-global-typography-fc30372-font-size );font-weight:var( --e-global-typography-fc30372-font-weight );line-height:var( --e-global-typography-fc30372-line-height );color:var( --e-global-color-3ede8e1 );}.elementor-15 .elementor-element.elementor-element-19ec397 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-19ec397{text-align:center;font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:600;line-height:1.95em;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-b26b0de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-15 .elementor-element.elementor-element-b26b0de .elementor-heading-title{font-family:var( --e-global-typography-cf00e11-font-family ), Sans-serif;font-size:var( --e-global-typography-cf00e11-font-size );font-weight:var( --e-global-typography-cf00e11-font-weight );line-height:var( --e-global-typography-cf00e11-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-c571b4d{width:var( --container-widget-width, 148px );max-width:148px;--container-widget-width:148px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-53d16d3 .elementor-button{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.2;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:33px 33px 33px 33px;padding:19px 44px 19px 45px;}.elementor-15 .elementor-element.elementor-element-53d16d3 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-53d16d3 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-53d16d3 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-53d16d3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-ad85bed{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ad85bed:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ad85bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242223;}.elementor-15 .elementor-element.elementor-element-590f2d3{--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 100px;--row-gap:0px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9fa1f14{--display:flex;}.elementor-15 .elementor-element.elementor-element-3b286ab .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-1a515e6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-radius:33px 33px 33px 33px;padding:19px 26px 19px 27px;}.elementor-15 .elementor-element.elementor-element-1a515e6 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1a515e6 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-1a515e6{z-index:1;}.elementor-15 .elementor-element.elementor-element-1a515e6 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1a515e6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8b76e5c{--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;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-66873d2{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-66873d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon{font-size:54px;}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title a{font-family:var( --e-global-typography-33219a0-font-family ), Sans-serif;font-size:var( --e-global-typography-33219a0-font-size );font-weight:var( --e-global-typography-33219a0-font-weight );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-description{font-family:var( --e-global-typography-58e6db3-font-family ), Sans-serif;font-size:var( --e-global-typography-58e6db3-font-size );font-weight:var( --e-global-typography-58e6db3-font-weight );line-height:var( --e-global-typography-58e6db3-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7bec790{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-7bec790 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon{font-size:54px;}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title a{font-family:var( --e-global-typography-33219a0-font-family ), Sans-serif;font-size:var( --e-global-typography-33219a0-font-size );font-weight:var( --e-global-typography-33219a0-font-weight );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-description{font-family:var( --e-global-typography-58e6db3-font-family ), Sans-serif;font-size:var( --e-global-typography-58e6db3-font-size );font-weight:var( --e-global-typography-58e6db3-font-weight );line-height:var( --e-global-typography-58e6db3-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-400fc75{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-400fc75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon{font-size:54px;}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title a{font-family:var( --e-global-typography-33219a0-font-family ), Sans-serif;font-size:var( --e-global-typography-33219a0-font-size );font-weight:var( --e-global-typography-33219a0-font-weight );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-description{font-family:var( --e-global-typography-58e6db3-font-family ), Sans-serif;font-size:var( --e-global-typography-58e6db3-font-size );font-weight:var( --e-global-typography-58e6db3-font-weight );line-height:var( --e-global-typography-58e6db3-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-aba04ca{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-aba04ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon{font-size:54px;}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title a{font-family:var( --e-global-typography-33219a0-font-family ), Sans-serif;font-size:var( --e-global-typography-33219a0-font-size );font-weight:var( --e-global-typography-33219a0-font-weight );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-description{font-family:var( --e-global-typography-58e6db3-font-family ), Sans-serif;font-size:var( --e-global-typography-58e6db3-font-size );font-weight:var( --e-global-typography-58e6db3-font-weight );line-height:var( --e-global-typography-58e6db3-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c5ff5e6{width:var( --container-widget-width, 107px );max-width:107px;--container-widget-width:107px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-c5ff5e6{left:-8px;}body.rtl .elementor-15 .elementor-element.elementor-element-c5ff5e6{right:-8px;}.elementor-15 .elementor-element.elementor-element-cebb3eb{width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;bottom:-10px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cebb3eb{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-cebb3eb{left:0px;}.elementor-15 .elementor-element.elementor-element-a8bc162{width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;bottom:-10px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-a8bc162{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-a8bc162{left:0px;}.elementor-15 .elementor-element.elementor-element-efc537c{--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 82px;--row-gap:0px;--column-gap:82px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-113e150{--display:flex;}.elementor-15 .elementor-element.elementor-element-b50daf8{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-19fbd8b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ace45a8{--display:flex;}.elementor-15 .elementor-element.elementor-element-4e6f30b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bc47883{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 );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-efae34a{--display:flex;}.elementor-15 .elementor-element.elementor-element-789148a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b28dee4{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 );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-4412c77{--display:flex;}.elementor-15 .elementor-element.elementor-element-a02c38e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7fbf4f3{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 );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-968a7ff{--display:flex;}.elementor-15 .elementor-element.elementor-element-23177ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-02a65b6{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 );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-15f2d5a{--display:flex;}.elementor-15 .elementor-element.elementor-element-3874313{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f449bbb{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 );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-863e4d9{--display:flex;}.elementor-15 .elementor-element.elementor-element-3346232{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e06892a{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 );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-f5cee3f{--n-accordion-title-font-size:var( --e-global-typography-33219a0-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-f5cee3f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-15 .elementor-element.elementor-element-f5cee3f {--n-accordion-padding:28px 0px 28px 0px;}:where( .elementor-15 .elementor-element.elementor-element-f5cee3f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-33219a0-font-family ), Sans-serif;font-weight:var( --e-global-typography-33219a0-font-weight );line-height:var( --e-global-typography-33219a0-line-height );}:where( .elementor-15 .elementor-element.elementor-element-f5cee3f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-15 .elementor-element.elementor-element-49ac579{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-49ac579:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-49ac579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-15 .elementor-element.elementor-element-ad3a84f{text-align:center;}.elementor-15 .elementor-element.elementor-element-ad3a84f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-cb0adc6 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cb0adc6{text-align:center;font-family:var( --e-global-typography-58e6db3-font-family ), Sans-serif;font-size:var( --e-global-typography-58e6db3-font-size );font-weight:var( --e-global-typography-58e6db3-font-weight );line-height:var( --e-global-typography-58e6db3-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-fa090ce{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-39a7bf0{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-39a7bf0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-39a7bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c314943 );}.elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon{font-size:75px;}.elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-title a{font-family:var( --e-global-typography-c037e51-font-family ), Sans-serif;font-size:var( --e-global-typography-c037e51-font-size );font-weight:var( --e-global-typography-c037e51-font-weight );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-1534f77{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1534f77{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-1534f77{right:0px;}.elementor-15 .elementor-element.elementor-element-7e1ae01{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-7e1ae01:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7e1ae01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c314943 );}.elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon{font-size:75px;}.elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-title a{font-family:var( --e-global-typography-c037e51-font-family ), Sans-serif;font-size:var( --e-global-typography-c037e51-font-size );font-weight:var( --e-global-typography-c037e51-font-weight );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-75f0f5a{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-75f0f5a{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-75f0f5a{right:0px;}.elementor-15 .elementor-element.elementor-element-88f2103{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-88f2103:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-88f2103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c314943 );}.elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon{font-size:75px;}.elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-title a{font-family:var( --e-global-typography-c037e51-font-family ), Sans-serif;font-size:var( --e-global-typography-c037e51-font-size );font-weight:var( --e-global-typography-c037e51-font-weight );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-cf2d9c6{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cf2d9c6{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-cf2d9c6{right:0px;}.elementor-15 .elementor-element.elementor-element-0973756{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-0973756:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0973756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c314943 );}.elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon{font-size:75px;}.elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-title a{font-family:var( --e-global-typography-c037e51-font-family ), Sans-serif;font-size:var( --e-global-typography-c037e51-font-size );font-weight:var( --e-global-typography-c037e51-font-weight );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2f8ebfd{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2f8ebfd{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-2f8ebfd{right:0px;}.elementor-15 .elementor-element.elementor-element-655aede{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-655aede:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-655aede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c314943 );}.elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon{font-size:75px;}.elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-title a{font-family:var( --e-global-typography-c037e51-font-family ), Sans-serif;font-size:var( --e-global-typography-c037e51-font-size );font-weight:var( --e-global-typography-c037e51-font-weight );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-d16a934{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-d16a934{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-d16a934{right:0px;}.elementor-15 .elementor-element.elementor-element-4eb191b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-4eb191b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4eb191b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c314943 );}.elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon{font-size:75px;}.elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-title a{font-family:var( --e-global-typography-c037e51-font-family ), Sans-serif;font-size:var( --e-global-typography-c037e51-font-size );font-weight:var( --e-global-typography-c037e51-font-weight );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-ce076f0{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-ce076f0{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-ce076f0{right:0px;}.elementor-15 .elementor-element.elementor-element-23991e78{--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:center;--padding-top:59px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-23991e78:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-23991e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ede8e1 );}.elementor-15 .elementor-element.elementor-element-1255dd2a{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-730c3007 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-30780661{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-5e31395f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-49d20862 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-49d20862 .elementor-icon{font-size:60px;}.elementor-15 .elementor-element.elementor-element-49d20862 .elementor-icon svg{height:60px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-43d3f969{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-43d3f969{right:0px;}.elementor-15 .elementor-element.elementor-element-43d3f969{top:0px;}.elementor-15 .elementor-element.elementor-element-43d3f969 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-43d3f969 .elementor-icon{font-size:60px;}.elementor-15 .elementor-element.elementor-element-43d3f969 .elementor-icon svg{height:60px;}.elementor-15 .elementor-element.elementor-element-5c7201e0{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7429aed8 .elementor-heading-title{font-family:var( --e-global-typography-cf00e11-font-family ), Sans-serif;font-size:var( --e-global-typography-cf00e11-font-size );font-weight:var( --e-global-typography-cf00e11-font-weight );line-height:var( --e-global-typography-cf00e11-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-19239b89 .elementor-heading-title{font-family:var( --e-global-typography-2fe4a96-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe4a96-font-size );font-weight:var( --e-global-typography-2fe4a96-font-weight );line-height:var( --e-global-typography-2fe4a96-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4a7562e3{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-4a7562e3{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-4a7562e3{right:0px;}.elementor-15 .elementor-element.elementor-element-36556c26 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-radius:33px 33px 33px 33px;padding:19px 45px 19px 45px;}.elementor-15 .elementor-element.elementor-element-36556c26 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-36556c26 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-36556c26{z-index:1;}.elementor-15 .elementor-element.elementor-element-36556c26 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-36556c26 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:1399px){.elementor-15 .elementor-element.elementor-element-5cdbd9a .elementor-heading-title{font-size:var( --e-global-typography-7e5e5bf-font-size );line-height:var( --e-global-typography-7e5e5bf-line-height );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-53ced23{left:260px;}body.rtl .elementor-15 .elementor-element.elementor-element-53ced23{right:260px;}.elementor-15 .elementor-element.elementor-element-53ced23{top:280px;}.elementor-15 .elementor-element.elementor-element-1c6f712{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-1aa5fef .elementor-heading-title{font-size:38px;}.elementor-15 .elementor-element.elementor-element-8091270{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-02afc06{--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7149903 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-178ae7a{--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-15 .elementor-element.elementor-element-7048532{--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-b9f32fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-0c8933c{--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-15 .elementor-element.elementor-element-31a8016{--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-f73079a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-52e8a44{--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-15 .elementor-element.elementor-element-48986fb{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-ab64ccf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-94a34ce{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-8c7a07a .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-21e4eb2 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-fd8a3e0 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-5fdeb98 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-21dfbf9 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-0426c0b .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-1cb7209 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-5ed606f .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-8dd22dd .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-8f46601 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-394f939{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0b9f13c .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-bca08cc .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-46387de{--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6ff0004 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-d6dea1b .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-8829fa6{--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-863d7a4 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-f2f662b .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-65749a2{--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-036070f .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-1bde240 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-0951b82{--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0016254 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-908f2e7 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-2e43f7e{--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b8f1693 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b8f1693 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-d44e2cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-15 .elementor-element.elementor-element-d44e2cc .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-20082ef{--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1822f09 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-bdb113a .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-8d37bb3{--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6901c3e .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-e6707b3 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-0514952{--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-top-position:0px;}.elementor-15 .elementor-element.elementor-element-bcf48d2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-38ad21d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-94ac742{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-1b20ed7{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-b953695 .elementor-heading-title{font-size:var( --e-global-typography-fc30372-font-size );line-height:var( --e-global-typography-fc30372-line-height );}.elementor-15 .elementor-element.elementor-element-6ab432b{--padding-top:70px;--padding-bottom:71px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-49717f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-82da514{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-02f1593{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:030px;}.elementor-15 .elementor-element.elementor-element-5b7346a .elementor-heading-title{font-size:var( --e-global-typography-fc30372-font-size );line-height:var( --e-global-typography-fc30372-line-height );}.elementor-15 .elementor-element.elementor-element-b26b0de .elementor-heading-title{font-size:var( --e-global-typography-cf00e11-font-size );line-height:var( --e-global-typography-cf00e11-line-height );}.elementor-15 .elementor-element.elementor-element-ad85bed{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-590f2d3{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-15 .elementor-element.elementor-element-3b286ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-c5ff5e6{top:-60px;}.elementor-15 .elementor-element.elementor-element-cebb3eb{bottom:-40px;}.elementor-15 .elementor-element.elementor-element-a8bc162{bottom:-40px;}.elementor-15 .elementor-element.elementor-element-efc537c{--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-113e150{--justify-content:center;}.elementor-15 .elementor-element.elementor-element-19fbd8b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-bc47883{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-b28dee4{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-7fbf4f3{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-02a65b6{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-f449bbb{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-e06892a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-f5cee3f{--n-accordion-title-font-size:var( --e-global-typography-33219a0-font-size );}:where( .elementor-15 .elementor-element.elementor-element-f5cee3f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-49ac579{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-ad3a84f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-cb0adc6{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-fa090ce{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-23991e78{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-730c3007 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-30780661{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-15 .elementor-element.elementor-element-7429aed8 .elementor-heading-title{font-size:var( --e-global-typography-cf00e11-font-size );line-height:var( --e-global-typography-cf00e11-line-height );}.elementor-15 .elementor-element.elementor-element-19239b89 .elementor-heading-title{font-size:var( --e-global-typography-2fe4a96-font-size );line-height:var( --e-global-typography-2fe4a96-line-height );}}@media(max-width:1199px){.elementor-15 .elementor-element.elementor-element-9f4008c{--min-height:50vh;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5cdbd9a{right:20px;}body.rtl .elementor-15 .elementor-element.elementor-element-5cdbd9a{left:20px;}.elementor-15 .elementor-element.elementor-element-5cdbd9a{bottom:10px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-77e4f16{right:20px;}body.rtl .elementor-15 .elementor-element.elementor-element-77e4f16{left:20px;}.elementor-15 .elementor-element.elementor-element-77e4f16{bottom:10px;}.elementor-15 .elementor-element.elementor-element-77e4f16 .elementor-heading-title{font-size:35px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5725a78{right:20px;}body.rtl .elementor-15 .elementor-element.elementor-element-5725a78{left:20px;}.elementor-15 .elementor-element.elementor-element-5725a78{bottom:10px;}.elementor-15 .elementor-element.elementor-element-5725a78 .elementor-heading-title{font-size:35px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-53ced23{left:40px;}body.rtl .elementor-15 .elementor-element.elementor-element-53ced23{right:40px;}.elementor-15 .elementor-element.elementor-element-53ced23{top:180px;}.elementor-15 .elementor-element.elementor-element-64d2e07 .elementor-heading-title{line-height:60px;}.elementor-15 .elementor-element.elementor-element-1aa5fef .elementor-heading-title{font-size:35px;line-height:50px;}.elementor-15 .elementor-element.elementor-element-02afc06{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-15 .elementor-element.elementor-element-b2e5d3c .elementor-heading-title{letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-178ae7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-178ae7a .elementor-icon-list-item > a{letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-7048532{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-15 .elementor-element.elementor-element-9dc0056 .elementor-heading-title{letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-0c8933c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-0c8933c .elementor-icon-list-item > a{letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-31a8016{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-15 .elementor-element.elementor-element-82b073c .elementor-heading-title{letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-52e8a44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-52e8a44 .elementor-icon-list-item > a{letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-0514952{--e-n-carousel-swiper-slides-to-display:3;}.elementor-15 .elementor-element.elementor-element-ad85bed{--padding-top:130px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9fa1f14{--justify-content:center;}.elementor-15 .elementor-element.elementor-element-66873d2{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-7bec790{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-400fc75{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-aba04ca{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title{margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-c5ff5e6{top:0px;}.elementor-15 .elementor-element.elementor-element-efc537c{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-15 .elementor-element.elementor-element-f5cee3f {--n-accordion-padding:20px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-fa090ce{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-88f2103{--min-height:250px;}.elementor-15 .elementor-element.elementor-element-0973756{--min-height:250px;}.elementor-15 .elementor-element.elementor-element-655aede{--min-height:250px;}.elementor-15 .elementor-element.elementor-element-4eb191b{--min-height:250px;}.elementor-15 .elementor-element.elementor-element-23991e78{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-1255dd2a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-730c3007{text-align:center;}.elementor-15 .elementor-element.elementor-element-30780661{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(max-width:991px){body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5cdbd9a{right:10px;}body.rtl .elementor-15 .elementor-element.elementor-element-5cdbd9a{left:10px;}.elementor-15 .elementor-element.elementor-element-5cdbd9a .elementor-heading-title{font-size:var( --e-global-typography-7e5e5bf-font-size );line-height:var( --e-global-typography-7e5e5bf-line-height );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-77e4f16{right:10px;}body.rtl .elementor-15 .elementor-element.elementor-element-77e4f16{left:10px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5725a78{right:10px;}body.rtl .elementor-15 .elementor-element.elementor-element-5725a78{left:10px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-53ced23{left:40px;}body.rtl .elementor-15 .elementor-element.elementor-element-53ced23{right:40px;}.elementor-15 .elementor-element.elementor-element-64d2e07{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-64d2e07 .elementor-heading-title{font-size:45px;}.elementor-15 .elementor-element.elementor-element-7e83c8e{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8091270{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-f2db450{top:-30px;}.elementor-15 .elementor-element.elementor-element-5d1aa47{bottom:-30px;}.elementor-15 .elementor-element.elementor-element-02afc06{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-7149903 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-7048532{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-b9f32fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-31a8016{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-f73079a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-ab64ccf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-94a34ce{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-8c7a07a .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-21e4eb2 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-fd8a3e0 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-5fdeb98 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-21dfbf9 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-0426c0b .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-1cb7209 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-5ed606f .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-8dd22dd .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-8f46601 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-8e28a69{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-d4d913d img{height:450px;}.elementor-15 .elementor-element.elementor-element-0b9f13c .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-bca08cc .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-08e747e img{height:450px;}.elementor-15 .elementor-element.elementor-element-6ff0004 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-d6dea1b .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-2b3b04e img{height:450px;}.elementor-15 .elementor-element.elementor-element-863d7a4 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-f2f662b .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-1d3cc31 img{height:450px;}.elementor-15 .elementor-element.elementor-element-036070f .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-1bde240 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-ae6a017 img{height:450px;}.elementor-15 .elementor-element.elementor-element-0016254 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-908f2e7 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-0e8c8a8 img{height:450px;}.elementor-15 .elementor-element.elementor-element-b8f1693 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-d44e2cc .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-704189f img{height:450px;}.elementor-15 .elementor-element.elementor-element-1822f09 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-bdb113a .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-168e64a img{height:450px;}.elementor-15 .elementor-element.elementor-element-6901c3e .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-e6707b3 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-0514952{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-6fd3b85{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-38ad21d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-94ac742{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-58da3d5{top:-30px;}.elementor-15 .elementor-element.elementor-element-6a21d51{bottom:-30px;}.elementor-15 .elementor-element.elementor-element-b953695 .elementor-heading-title{font-size:var( --e-global-typography-fc30372-font-size );line-height:var( --e-global-typography-fc30372-line-height );}.elementor-15 .elementor-element.elementor-element-49717f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-82da514{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-02f1593{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-5b7346a .elementor-heading-title{font-size:var( --e-global-typography-fc30372-font-size );line-height:var( --e-global-typography-fc30372-line-height );}.elementor-15 .elementor-element.elementor-element-b26b0de .elementor-heading-title{font-size:var( --e-global-typography-cf00e11-font-size );line-height:var( --e-global-typography-cf00e11-line-height );}.elementor-15 .elementor-element.elementor-element-ad85bed{--padding-top:144px;--padding-bottom:119px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-590f2d3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-3b286ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-c5ff5e6{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-c5ff5e6{right:0px;}.elementor-15 .elementor-element.elementor-element-c5ff5e6{top:0px;}.elementor-15 .elementor-element.elementor-element-cebb3eb{bottom:-30px;}.elementor-15 .elementor-element.elementor-element-a8bc162{bottom:-40px;}.elementor-15 .elementor-element.elementor-element-efc537c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-19fbd8b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-bc47883{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-b28dee4{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-7fbf4f3{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-02a65b6{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-f449bbb{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-e06892a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-f5cee3f{--n-accordion-title-font-size:var( --e-global-typography-33219a0-font-size );}:where( .elementor-15 .elementor-element.elementor-element-f5cee3f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-ad3a84f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-cb0adc6{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-fa090ce{--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-730c3007 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-7429aed8 .elementor-heading-title{font-size:var( --e-global-typography-cf00e11-font-size );line-height:var( --e-global-typography-cf00e11-line-height );}.elementor-15 .elementor-element.elementor-element-19239b89 .elementor-heading-title{font-size:var( --e-global-typography-2fe4a96-font-size );line-height:var( --e-global-typography-2fe4a96-line-height );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-9f4008c{--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5cdbd9a{right:11px;}body.rtl .elementor-15 .elementor-element.elementor-element-5cdbd9a{left:11px;}.elementor-15 .elementor-element.elementor-element-5cdbd9a{bottom:2px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-77e4f16{right:11px;}body.rtl .elementor-15 .elementor-element.elementor-element-77e4f16{left:11px;}.elementor-15 .elementor-element.elementor-element-77e4f16{bottom:2px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5725a78{right:11px;}body.rtl .elementor-15 .elementor-element.elementor-element-5725a78{left:11px;}.elementor-15 .elementor-element.elementor-element-5725a78{bottom:2px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-53ced23{left:30px;}body.rtl .elementor-15 .elementor-element.elementor-element-53ced23{right:30px;}.elementor-15 .elementor-element.elementor-element-53ced23{top:30px;}.elementor-15 .elementor-element.elementor-element-64d2e07{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-15 .elementor-element.elementor-element-1aa5fef .elementor-heading-title{font-size:25px;line-height:40px;}.elementor-15 .elementor-element.elementor-element-b2e5d3c .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-9dc0056 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-82b073c .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-d4d913d img{height:350px;}.elementor-15 .elementor-element.elementor-element-0b9f13c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-bca08cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 08px 0px;}.elementor-15 .elementor-element.elementor-element-08e747e img{height:350px;}.elementor-15 .elementor-element.elementor-element-6ff0004 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2b3b04e img{height:350px;}.elementor-15 .elementor-element.elementor-element-863d7a4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1d3cc31 img{height:350px;}.elementor-15 .elementor-element.elementor-element-036070f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ae6a017 img{height:350px;}.elementor-15 .elementor-element.elementor-element-0016254 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0e8c8a8 img{height:350px;}.elementor-15 .elementor-element.elementor-element-b8f1693 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-704189f img{height:350px;}.elementor-15 .elementor-element.elementor-element-1822f09 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-168e64a img{height:350px;}.elementor-15 .elementor-element.elementor-element-6901c3e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0514952{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-9a911e6 .elementor-button{line-height:18px;}.elementor-15 .elementor-element.elementor-element-9387026{--gap:32px 20px;--row-gap:32px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-c1ffea2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-1a515e6 .elementor-button{font-size:15px;line-height:2;padding:019px 034px 019px 034px;}.elementor-15 .elementor-element.elementor-element-8b76e5c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-66873d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-7bec790{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-400fc75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-aba04ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title{margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-5e31395f{--flex-wrap:nowrap;}}@media(max-width:575px){.elementor-15 .elementor-element.elementor-element-5cdbd9a{bottom:4px;}.elementor-15 .elementor-element.elementor-element-5cdbd9a .elementor-heading-title{font-size:var( --e-global-typography-7e5e5bf-font-size );line-height:var( --e-global-typography-7e5e5bf-line-height );}.elementor-15 .elementor-element.elementor-element-77e4f16{bottom:4px;}.elementor-15 .elementor-element.elementor-element-77e4f16 .elementor-heading-title{font-size:30px;line-height:2.1;}.elementor-15 .elementor-element.elementor-element-5725a78{bottom:4px;}.elementor-15 .elementor-element.elementor-element-5725a78 .elementor-heading-title{font-size:30px;line-height:2.1;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-53ced23{left:50px;}body.rtl .elementor-15 .elementor-element.elementor-element-53ced23{right:50px;}.elementor-15 .elementor-element.elementor-element-53ced23{top:54px;}.elementor-15 .elementor-element.elementor-element-64d2e07{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-15 .elementor-element.elementor-element-64d2e07 .elementor-heading-title{font-size:35px;line-height:1.42;}.elementor-15 .elementor-element.elementor-element-91ed8c5{z-index:1;}.elementor-15 .elementor-element.elementor-element-91ed8c5 .elementor-button{font-size:15px;line-height:1;border-width:2px 2px 2px 2px;padding:19px 48px 19px 48px;}.elementor-15 .elementor-element.elementor-element-1c6f712{--content-width:290px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1aa5fef .elementor-heading-title{font-size:25px;line-height:1.6;}.elementor-15 .elementor-element.elementor-element-8091270{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-b90d9c4 .elementor-button{font-size:15px;padding:19px 37px 19px 38px;}.elementor-15 .elementor-element.elementor-element-02afc06{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-b2e5d3c .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-7149903 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-178ae7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-178ae7a .elementor-icon-list-item > a{font-size:15px;line-height:2;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-2761126 .elementor-button{font-size:15px;padding:19px 37px 19px 38px;}.elementor-15 .elementor-element.elementor-element-7048532{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9dc0056 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-b9f32fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-0c8933c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-0c8933c .elementor-icon-list-item > a{font-size:15px;line-height:2;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-054ab8f .elementor-button{font-size:15px;padding:19px 37px 19px 38px;}.elementor-15 .elementor-element.elementor-element-31a8016{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-82b073c .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-f73079a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-52e8a44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-52e8a44 .elementor-icon-list-item > a{font-size:15px;line-height:2;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-43096dc .elementor-button{font-size:15px;padding:19px 37px 19px 38px;}.elementor-15 .elementor-element.elementor-element-48986fb{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-ab64ccf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-94a34ce > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-94a34ce{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-8c7a07a .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-21e4eb2 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-fd8a3e0 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-5fdeb98 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-21dfbf9 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-0426c0b .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-1cb7209 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-5ed606f .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-8dd22dd .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-8f46601 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-8e28a69{--e-n-carousel-swiper-slides-to-display:1;}.elementor-15 .elementor-element.elementor-element-d4d913d img{height:244px;}.elementor-15 .elementor-element.elementor-element-0b9f13c .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-bca08cc .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-08e747e img{height:244px;}.elementor-15 .elementor-element.elementor-element-6ff0004 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-d6dea1b .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-2b3b04e img{height:244px;}.elementor-15 .elementor-element.elementor-element-863d7a4 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-f2f662b .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-1d3cc31 img{height:244px;}.elementor-15 .elementor-element.elementor-element-036070f .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-1bde240 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-ae6a017 img{height:244px;}.elementor-15 .elementor-element.elementor-element-0016254 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-908f2e7 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-0e8c8a8 img{height:244px;}.elementor-15 .elementor-element.elementor-element-b8f1693 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-d44e2cc .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-704189f img{height:244px;}.elementor-15 .elementor-element.elementor-element-1822f09 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-bdb113a .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-168e64a img{height:244px;}.elementor-15 .elementor-element.elementor-element-6901c3e .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-e6707b3 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-0514952{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-bcf48d2{--content-width:290px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-38ad21d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-94ac742{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-9a911e6 .elementor-button{font-size:15px;line-height:1.2;padding:19px 49px 19px 50px;}.elementor-15 .elementor-element.elementor-element-58da3d5{top:-10px;}.elementor-15 .elementor-element.elementor-element-b953695 .elementor-heading-title{font-size:var( --e-global-typography-fc30372-font-size );line-height:var( --e-global-typography-fc30372-line-height );}.elementor-15 .elementor-element.elementor-element-9387026{--justify-content:center;--gap:32px 58px;--row-gap:32px;--column-gap:58px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-405768d{--container-widget-width:115px;--container-widget-flex-grow:0;width:var( --container-widget-width, 115px );max-width:115px;}.elementor-15 .elementor-element.elementor-element-49717f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-5b7346a .elementor-heading-title{font-size:var( --e-global-typography-fc30372-font-size );line-height:var( --e-global-typography-fc30372-line-height );}.elementor-15 .elementor-element.elementor-element-19ec397{font-size:15px;line-height:2;}.elementor-15 .elementor-element.elementor-element-b26b0de .elementor-heading-title{font-size:var( --e-global-typography-cf00e11-font-size );line-height:var( --e-global-typography-cf00e11-line-height );}.elementor-15 .elementor-element.elementor-element-53d16d3 .elementor-button{font-size:15px;line-height:1;padding:19px 45px 19px 46px;}.elementor-15 .elementor-element.elementor-element-3b286ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-1a515e6{z-index:1;}.elementor-15 .elementor-element.elementor-element-1a515e6 .elementor-button{border-width:2px 2px 2px 2px;padding:11px 33px 11px 33px;}.elementor-15 .elementor-element.elementor-element-8b76e5c{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-c5ff5e6{top:-10px;}.elementor-15 .elementor-element.elementor-element-19fbd8b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-bc47883{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-b28dee4{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-7fbf4f3{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-02a65b6{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-f449bbb{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-e06892a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-f5cee3f{--n-accordion-title-font-size:var( --e-global-typography-33219a0-font-size );}:where( .elementor-15 .elementor-element.elementor-element-f5cee3f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-ad3a84f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-cb0adc6{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-fa090ce{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-39a7bf0{--min-height:152px;--padding-top:30px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e515617 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-wrapper{gap:5px;}.elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon{font-size:52px;}.elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-7e1ae01{--min-height:152px;--padding-top:30px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9745c74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-wrapper{gap:5px;}.elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon{font-size:52px;}.elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-88f2103{--min-height:152px;--padding-top:30px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6018e3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-wrapper{gap:5px;}.elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon{font-size:52px;}.elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-0973756{--min-height:152px;--padding-top:30px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3ad089d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-wrapper{gap:5px;}.elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon{font-size:52px;}.elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-655aede{--min-height:152px;--padding-top:30px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8111a4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-wrapper{gap:5px;}.elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon{font-size:52px;}.elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-4eb191b{--min-height:152px;--padding-top:30px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-132a4c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-wrapper{gap:5px;}.elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon{font-size:52px;}.elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-23991e78{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-730c3007 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-30780661{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-5e31395f{--width:214px;}.elementor-15 .elementor-element.elementor-element-7429aed8 .elementor-heading-title{font-size:var( --e-global-typography-cf00e11-font-size );line-height:var( --e-global-typography-cf00e11-line-height );}.elementor-15 .elementor-element.elementor-element-19239b89 .elementor-heading-title{font-size:var( --e-global-typography-2fe4a96-font-size );line-height:var( --e-global-typography-2fe4a96-line-height );}.elementor-15 .elementor-element.elementor-element-36556c26{width:100%;max-width:100%;z-index:1;}.elementor-15 .elementor-element.elementor-element-36556c26 .elementor-button{border-width:2px 2px 2px 2px;}}@media(min-width:576px){.elementor-15 .elementor-element.elementor-element-9f4008c{--width:100%;}.elementor-15 .elementor-element.elementor-element-1a0089e{--width:802px;}.elementor-15 .elementor-element.elementor-element-dd04949{--width:476px;}.elementor-15 .elementor-element.elementor-element-962930a{--width:802px;}.elementor-15 .elementor-element.elementor-element-ce7aa17{--width:476px;}.elementor-15 .elementor-element.elementor-element-0d1a6ac{--width:802px;}.elementor-15 .elementor-element.elementor-element-a3eefed{--width:476px;}.elementor-15 .elementor-element.elementor-element-48986fb{--width:100%;}.elementor-15 .elementor-element.elementor-element-e43e87c{--width:100%;}.elementor-15 .elementor-element.elementor-element-9b7b3f6{--width:100%;}.elementor-15 .elementor-element.elementor-element-950caf0{--width:100%;}.elementor-15 .elementor-element.elementor-element-6d0eb80{--width:100%;}.elementor-15 .elementor-element.elementor-element-6c1c9de{--width:100%;}.elementor-15 .elementor-element.elementor-element-394f939{--width:100%;}.elementor-15 .elementor-element.elementor-element-46387de{--width:100%;}.elementor-15 .elementor-element.elementor-element-8829fa6{--width:100%;}.elementor-15 .elementor-element.elementor-element-65749a2{--width:100%;}.elementor-15 .elementor-element.elementor-element-0951b82{--width:100%;}.elementor-15 .elementor-element.elementor-element-2e43f7e{--width:100%;}.elementor-15 .elementor-element.elementor-element-20082ef{--width:100%;}.elementor-15 .elementor-element.elementor-element-8d37bb3{--width:100%;}.elementor-15 .elementor-element.elementor-element-9387026{--width:100%;}.elementor-15 .elementor-element.elementor-element-6ab432b{--width:100%;}.elementor-15 .elementor-element.elementor-element-82da514{--width:1398px;}.elementor-15 .elementor-element.elementor-element-c1ffea2{--width:699px;}.elementor-15 .elementor-element.elementor-element-02f1593{--width:599px;}.elementor-15 .elementor-element.elementor-element-ad85bed{--width:100%;}.elementor-15 .elementor-element.elementor-element-9fa1f14{--width:520px;}.elementor-15 .elementor-element.elementor-element-8b76e5c{--width:800px;}.elementor-15 .elementor-element.elementor-element-113e150{--width:684px;}.elementor-15 .elementor-element.elementor-element-b50daf8{--width:634px;}.elementor-15 .elementor-element.elementor-element-4e6f30b{--width:100%;}.elementor-15 .elementor-element.elementor-element-789148a{--width:100%;}.elementor-15 .elementor-element.elementor-element-a02c38e{--width:100%;}.elementor-15 .elementor-element.elementor-element-23177ee{--width:100%;}.elementor-15 .elementor-element.elementor-element-3874313{--width:100%;}.elementor-15 .elementor-element.elementor-element-3346232{--width:100%;}.elementor-15 .elementor-element.elementor-element-fa090ce{--width:100%;}.elementor-15 .elementor-element.elementor-element-39a7bf0{--width:208px;}.elementor-15 .elementor-element.elementor-element-7e1ae01{--width:208px;}.elementor-15 .elementor-element.elementor-element-88f2103{--width:208px;}.elementor-15 .elementor-element.elementor-element-0973756{--width:208px;}.elementor-15 .elementor-element.elementor-element-655aede{--width:208px;}.elementor-15 .elementor-element.elementor-element-4eb191b{--width:208px;}.elementor-15 .elementor-element.elementor-element-1255dd2a{--width:845px;}.elementor-15 .elementor-element.elementor-element-30780661{--width:auto;}.elementor-15 .elementor-element.elementor-element-5e31395f{--width:auto;}.elementor-15 .elementor-element.elementor-element-5c7201e0{--width:auto;}}@media(max-width:1399px) and (min-width:576px){.elementor-15 .elementor-element.elementor-element-82da514{--width:100%;}.elementor-15 .elementor-element.elementor-element-39a7bf0{--width:100%;}.elementor-15 .elementor-element.elementor-element-7e1ae01{--width:100%;}.elementor-15 .elementor-element.elementor-element-88f2103{--width:100%;}.elementor-15 .elementor-element.elementor-element-0973756{--width:100%;}.elementor-15 .elementor-element.elementor-element-655aede{--width:100%;}.elementor-15 .elementor-element.elementor-element-4eb191b{--width:100%;}.elementor-15 .elementor-element.elementor-element-1255dd2a{--width:58%;}}@media(max-width:1199px) and (min-width:576px){.elementor-15 .elementor-element.elementor-element-39a7bf0{--width:22%;}.elementor-15 .elementor-element.elementor-element-7e1ae01{--width:22%;}.elementor-15 .elementor-element.elementor-element-88f2103{--width:22%;}.elementor-15 .elementor-element.elementor-element-0973756{--width:22%;}.elementor-15 .elementor-element.elementor-element-655aede{--width:22%;}.elementor-15 .elementor-element.elementor-element-4eb191b{--width:22%;}.elementor-15 .elementor-element.elementor-element-1255dd2a{--width:100%;}.elementor-15 .elementor-element.elementor-element-30780661{--width:100%;}}@media(max-width:991px) and (min-width:576px){.elementor-15 .elementor-element.elementor-element-53ced23{--width:100%;}.elementor-15 .elementor-element.elementor-element-1a0089e{--width:100%;}.elementor-15 .elementor-element.elementor-element-dd04949{--width:100%;}.elementor-15 .elementor-element.elementor-element-962930a{--width:100%;}.elementor-15 .elementor-element.elementor-element-ce7aa17{--width:100%;}.elementor-15 .elementor-element.elementor-element-0d1a6ac{--width:100%;}.elementor-15 .elementor-element.elementor-element-a3eefed{--width:100%;}.elementor-15 .elementor-element.elementor-element-c1ffea2{--width:100%;}.elementor-15 .elementor-element.elementor-element-02f1593{--width:100%;}.elementor-15 .elementor-element.elementor-element-9fa1f14{--width:100%;}.elementor-15 .elementor-element.elementor-element-8b76e5c{--width:100%;}.elementor-15 .elementor-element.elementor-element-113e150{--width:100%;}.elementor-15 .elementor-element.elementor-element-b50daf8{--width:100%;}.elementor-15 .elementor-element.elementor-element-39a7bf0{--width:30%;}.elementor-15 .elementor-element.elementor-element-7e1ae01{--width:30%;}.elementor-15 .elementor-element.elementor-element-88f2103{--width:30%;}.elementor-15 .elementor-element.elementor-element-0973756{--width:30%;}.elementor-15 .elementor-element.elementor-element-655aede{--width:30%;}.elementor-15 .elementor-element.elementor-element-4eb191b{--width:30%;}}@media(max-width:767px) and (min-width:576px){.elementor-15 .elementor-element.elementor-element-39a7bf0{--width:47%;}.elementor-15 .elementor-element.elementor-element-7e1ae01{--width:47%;}.elementor-15 .elementor-element.elementor-element-88f2103{--width:47%;}.elementor-15 .elementor-element.elementor-element-0973756{--width:47%;}.elementor-15 .elementor-element.elementor-element-655aede{--width:47%;}.elementor-15 .elementor-element.elementor-element-4eb191b{--width:47%;}}@media(min-width:1920px){.elementor-15 .elementor-element.elementor-element-5cdbd9a .elementor-heading-title{font-size:var( --e-global-typography-7e5e5bf-font-size );line-height:var( --e-global-typography-7e5e5bf-line-height );}.elementor-15 .elementor-element.elementor-element-8091270{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-7149903 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-b9f32fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-f73079a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-ab64ccf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-94a34ce{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-8c7a07a .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-21e4eb2 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-fd8a3e0 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-5fdeb98 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-21dfbf9 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-0426c0b .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-1cb7209 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-5ed606f .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-8dd22dd .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-8f46601 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-0b9f13c .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-bca08cc .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-6ff0004 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-d6dea1b .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-863d7a4 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-f2f662b .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-036070f .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-1bde240 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-0016254 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-908f2e7 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-b8f1693 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-d44e2cc .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-1822f09 .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-bdb113a .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-6901c3e .elementor-heading-title{font-size:var( --e-global-typography-07997be-font-size );line-height:var( --e-global-typography-07997be-line-height );}.elementor-15 .elementor-element.elementor-element-e6707b3 .elementor-heading-title{font-size:var( --e-global-typography-a1ee21a-font-size );line-height:var( --e-global-typography-a1ee21a-line-height );}.elementor-15 .elementor-element.elementor-element-38ad21d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-94ac742{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-b953695 .elementor-heading-title{font-size:var( --e-global-typography-fc30372-font-size );line-height:var( --e-global-typography-fc30372-line-height );}.elementor-15 .elementor-element.elementor-element-49717f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-5b7346a .elementor-heading-title{font-size:var( --e-global-typography-fc30372-font-size );line-height:var( --e-global-typography-fc30372-line-height );}.elementor-15 .elementor-element.elementor-element-b26b0de .elementor-heading-title{font-size:var( --e-global-typography-cf00e11-font-size );line-height:var( --e-global-typography-cf00e11-line-height );}.elementor-15 .elementor-element.elementor-element-3b286ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-title a{font-size:var( --e-global-typography-33219a0-font-size );line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-description{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-19fbd8b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-bc47883{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-b28dee4{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-7fbf4f3{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-02a65b6{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-f449bbb{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-e06892a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-f5cee3f{--n-accordion-title-font-size:var( --e-global-typography-33219a0-font-size );}:where( .elementor-15 .elementor-element.elementor-element-f5cee3f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-33219a0-line-height );}.elementor-15 .elementor-element.elementor-element-ad3a84f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-cb0adc6{font-size:var( --e-global-typography-58e6db3-font-size );line-height:var( --e-global-typography-58e6db3-line-height );}.elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e515617 .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9745c74 .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6018e3d .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3ad089d .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8111a4c .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-132a4c9 .elementor-icon-box-title a{font-size:var( --e-global-typography-c037e51-font-size );line-height:var( --e-global-typography-c037e51-line-height );}.elementor-15 .elementor-element.elementor-element-730c3007 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-7429aed8 .elementor-heading-title{font-size:var( --e-global-typography-cf00e11-font-size );line-height:var( --e-global-typography-cf00e11-line-height );}.elementor-15 .elementor-element.elementor-element-19239b89 .elementor-heading-title{font-size:var( --e-global-typography-2fe4a96-font-size );line-height:var( --e-global-typography-2fe4a96-line-height );}}/* Start custom CSS for image, class: .elementor-element-35db1a7 */.elementor-15 .elementor-element.elementor-element-35db1a7 .elementor-widget-container { /* Ensure this .elementor-15 .elementor-element.elementor-element-35db1a7 is correct */
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-35db1a7 .elementor-widget-container::after { /* Default styles for above 757px */
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: transparent linear-gradient(89deg, #000000CC 10%, #00000000 100%) no-repeat; /* Left to right gradient */
    border-radius: 5px;
    z-index: 1; /* Ensure it's on top of the image */
}

/* Media query for screen sizes below 757px */
@media (max-width: 757px) {
    .elementor-15 .elementor-element.elementor-element-35db1a7 .elementor-widget-container::after { /* Styles for below 757px */
        background: transparent linear-gradient(180deg, #000000CC 50%, #00000000 100%) no-repeat !important; /* Top to bottom gradient */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cdbd9a */.elementor-15 .elementor-element.elementor-element-5cdbd9a .elementor-widget-container{
    display: flex;
    align-items: end;
}
@media(min-width:1600px){
    .elementor-15 .elementor-element.elementor-element-5cdbd9a{
        right:26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4868640 */.elementor-15 .elementor-element.elementor-element-4868640 .elementor-widget-container { /* Ensure this .elementor-15 .elementor-element.elementor-element-4868640 is correct */
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-4868640 .elementor-widget-container::after { /* Default styles for above 757px */
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: transparent linear-gradient(89deg, #000000CC 10%, #00000000 100%) no-repeat; /* Left to right gradient */
    border-radius: 5px;
    z-index: 1; /* Ensure it's on top of the image */
}

/* Media query for screen sizes below 757px */
@media (max-width: 757px) {
    .elementor-15 .elementor-element.elementor-element-4868640 .elementor-widget-container::after { /* Styles for below 757px */
        background: transparent linear-gradient(180deg, #000000CC 50%, #00000000 100%) no-repeat !important; /* Top to bottom gradient */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e4f16 */.elementor-15 .elementor-element.elementor-element-77e4f16 .elementor-widget-container{
    display: flex;
    align-items: end;
}
@media(min-width:1600px){
    .elementor-15 .elementor-element.elementor-element-77e4f16{
        right:26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514b2f4 */.elementor-15 .elementor-element.elementor-element-514b2f4 .elementor-widget-container { /* Ensure this .elementor-15 .elementor-element.elementor-element-514b2f4 is correct */
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-514b2f4 .elementor-widget-container::after { /* Default styles for above 757px */
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: transparent linear-gradient(89deg, #000000CC 10%, #00000000 100%) no-repeat; /* Left to right gradient */
    border-radius: 5px;
    z-index: 1; /* Ensure it's on top of the image */
}

/* Media query for screen sizes below 757px */
@media (max-width: 757px) {
    .elementor-15 .elementor-element.elementor-element-514b2f4 .elementor-widget-container::after { /* Styles for below 757px */
        background: transparent linear-gradient(180deg, #000000CC 50%, #00000000 100%) no-repeat !important; /* Top to bottom gradient */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5725a78 */.elementor-15 .elementor-element.elementor-element-5725a78 .elementor-widget-container{
    display: flex;
    align-items: end;
}
@media(min-width:1600px){
    .elementor-15 .elementor-element.elementor-element-5725a78{
        right:26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d2e07 */.elementor-15 .elementor-element.elementor-element-64d2e07 span{
    color: #EBBD5D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ced23 */.elementor-15 .elementor-element.elementor-element-53ced23{
    width: fit-content;
}
.home-slider .slider-content {
  position: absolute;
  transition: left 0.5s ease-in-out;
}

@media (max-width: 991px) and (min-width: 757px) {
    .elementor-15 .elementor-element.elementor-element-53ced23 {
        width:500px;
    }
}

@media (max-width: 575px) {
    .elementor-15 .elementor-element.elementor-element-53ced23 {
        width:300px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f4008c *//* General styles for img-container */
.home-slider .img-container {
  transition: width 0.4s ease, background-color 0.4s ease; /* Smooth transition for width change */
  pointer-events: auto; /* Enable pointer events for the container */
}

/* Set height for screens above 757px */
@media (min-width: 1200px) {
  .home-slider .img-container {
    height: calc(100vh - 110px) !important; /* Fixed height for img-container */
  }
}
@media (min-width: 757px) and (max-width: 1200px) {
  .home-slider .img-container {
    height: 672px !important; /* Fixed height for img-container */
  }
}


/* Set height for img-container child elements */
.home-slider .img-container .elementor-element {
  height: 100%; /* Full height of img-container */
}

/* Image styles */
.home-slider .img-container img {
  object-fit: cover; /* Cover the container */
  height: 100%; /* Full height of the img-container */
  width: 100%; /* Full width of the img-container */
  transition: transform 0.4s ease; /* Smooth transition for scaling */
  transform-origin: center center; /* Scale from the center */
  user-select: none; /* Prevent text selection */
  pointer-events: none; /* Disable pointer events on image */
}

/* Keyframe for pop effect with scaling */
@keyframes pop {
  0% {
    transform: scale(1); /* Start at normal size */
  }
  50% {
    transform: scale(0.98); /* Slightly scale down (2% smaller) */
  }
  100% {
    transform: scale(1); /* Scale back to normal size */
  }
}

@media (min-width: 1600px) {
  .home-slider .img-container.expanded img {
    animation: pop 0.5s ease; /* Trigger the pop effect when expanded */
  }
}
@media (max-width: 575px) {
  .home-slider .img-container.expanded img {
    animation: pop 0.5s ease; /* Trigger the pop effect when expanded */
  }
}

/* Collapsed state styles */
.home-slider .img-container.collapsed img {
  transform: scale(1); /* Ensure normal size when collapsed */
}

/* Specific widths for each img-container */
.home-slider .img-container:nth-child(1) {
  width: 80%; /* First div starts with 80% width */
}

.home-slider .img-container:nth-child(2),
.home-slider .img-container:nth-child(3) {
  width: 10%; /* Other divs start with 10% width */
}

/* Vertical layout for screens narrower than 757px */
@media (max-width: 757px) {
  .home-slider .img-container {
    max-height: 500px; /* Maximum height for img-container */
  }
  
  .home-slider .img-container:nth-child(1) {
    height: 100%; /* Full height for first container */
    width: 100% !important; /* Full width for the first container */
  }

  .home-slider .img-container:nth-child(2),
  .home-slider .img-container:nth-child(3) {
    width: 100% !important; /* Full width for the other containers */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2e5d3c */.elementor-15 .elementor-element.elementor-element-b2e5d3c{
    letter-spacing: 1.2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9dc0056 */.elementor-15 .elementor-element.elementor-element-9dc0056{
    letter-spacing: 1.2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82b073c */.elementor-15 .elementor-element.elementor-element-82b073c{
    letter-spacing: 1.2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e4eb2 */.elementor-15 .elementor-element.elementor-element-21e4eb2 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-21e4eb2 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdeb98 */.elementor-15 .elementor-element.elementor-element-5fdeb98 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-5fdeb98 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0426c0b */.elementor-15 .elementor-element.elementor-element-0426c0b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-0426c0b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed606f */.elementor-15 .elementor-element.elementor-element-5ed606f span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-5ed606f span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f46601 */.elementor-15 .elementor-element.elementor-element-8f46601 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-8f46601 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e4eb2 */.elementor-15 .elementor-element.elementor-element-21e4eb2 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-21e4eb2 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdeb98 */.elementor-15 .elementor-element.elementor-element-5fdeb98 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-5fdeb98 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0426c0b */.elementor-15 .elementor-element.elementor-element-0426c0b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-0426c0b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed606f */.elementor-15 .elementor-element.elementor-element-5ed606f span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-5ed606f span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f46601 */.elementor-15 .elementor-element.elementor-element-8f46601 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-8f46601 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e4eb2 */.elementor-15 .elementor-element.elementor-element-21e4eb2 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-21e4eb2 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdeb98 */.elementor-15 .elementor-element.elementor-element-5fdeb98 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-5fdeb98 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0426c0b */.elementor-15 .elementor-element.elementor-element-0426c0b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-0426c0b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed606f */.elementor-15 .elementor-element.elementor-element-5ed606f span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-5ed606f span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f46601 */.elementor-15 .elementor-element.elementor-element-8f46601 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-8f46601 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e4eb2 */.elementor-15 .elementor-element.elementor-element-21e4eb2 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-21e4eb2 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdeb98 */.elementor-15 .elementor-element.elementor-element-5fdeb98 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-5fdeb98 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0426c0b */.elementor-15 .elementor-element.elementor-element-0426c0b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-0426c0b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed606f */.elementor-15 .elementor-element.elementor-element-5ed606f span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-5ed606f span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f46601 */.elementor-15 .elementor-element.elementor-element-8f46601 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-8f46601 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e4eb2 */.elementor-15 .elementor-element.elementor-element-21e4eb2 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-21e4eb2 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdeb98 */.elementor-15 .elementor-element.elementor-element-5fdeb98 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-5fdeb98 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0426c0b */.elementor-15 .elementor-element.elementor-element-0426c0b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-0426c0b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed606f */.elementor-15 .elementor-element.elementor-element-5ed606f span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-5ed606f span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f46601 */.elementor-15 .elementor-element.elementor-element-8f46601 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-8f46601 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e4eb2 */.elementor-15 .elementor-element.elementor-element-21e4eb2 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-21e4eb2 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdeb98 */.elementor-15 .elementor-element.elementor-element-5fdeb98 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-5fdeb98 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0426c0b */.elementor-15 .elementor-element.elementor-element-0426c0b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-0426c0b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed606f */.elementor-15 .elementor-element.elementor-element-5ed606f span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-5ed606f span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f46601 */.elementor-15 .elementor-element.elementor-element-8f46601 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-8f46601 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8e28a69 */.home-custom-carosal .up:hover {
    transform: translateY(40px);
    transition: transform 0.3s ease;
}

.home-custom-carosal .dwn:hover {
    transform: translateY(-40px);
    transition: transform 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-8e28a69 a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bca08cc */.elementor-15 .elementor-element.elementor-element-bca08cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bca08cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6dea1b */.elementor-15 .elementor-element.elementor-element-d6dea1b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d6dea1b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2f662b */.elementor-15 .elementor-element.elementor-element-f2f662b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-f2f662b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bde240 */.elementor-15 .elementor-element.elementor-element-1bde240 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-1bde240 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-908f2e7 */.elementor-15 .elementor-element.elementor-element-908f2e7 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-908f2e7 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d44e2cc */.elementor-15 .elementor-element.elementor-element-d44e2cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d44e2cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdb113a */.elementor-15 .elementor-element.elementor-element-bdb113a span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bdb113a span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6707b3 */.elementor-15 .elementor-element.elementor-element-e6707b3 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-e6707b3 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bca08cc */.elementor-15 .elementor-element.elementor-element-bca08cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bca08cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6dea1b */.elementor-15 .elementor-element.elementor-element-d6dea1b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d6dea1b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2f662b */.elementor-15 .elementor-element.elementor-element-f2f662b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-f2f662b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bde240 */.elementor-15 .elementor-element.elementor-element-1bde240 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-1bde240 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-908f2e7 */.elementor-15 .elementor-element.elementor-element-908f2e7 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-908f2e7 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d44e2cc */.elementor-15 .elementor-element.elementor-element-d44e2cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d44e2cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdb113a */.elementor-15 .elementor-element.elementor-element-bdb113a span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bdb113a span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6707b3 */.elementor-15 .elementor-element.elementor-element-e6707b3 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-e6707b3 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bca08cc */.elementor-15 .elementor-element.elementor-element-bca08cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bca08cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6dea1b */.elementor-15 .elementor-element.elementor-element-d6dea1b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d6dea1b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2f662b */.elementor-15 .elementor-element.elementor-element-f2f662b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-f2f662b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bde240 */.elementor-15 .elementor-element.elementor-element-1bde240 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-1bde240 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-908f2e7 */.elementor-15 .elementor-element.elementor-element-908f2e7 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-908f2e7 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d44e2cc */.elementor-15 .elementor-element.elementor-element-d44e2cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d44e2cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdb113a */.elementor-15 .elementor-element.elementor-element-bdb113a span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bdb113a span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6707b3 */.elementor-15 .elementor-element.elementor-element-e6707b3 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-e6707b3 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bca08cc */.elementor-15 .elementor-element.elementor-element-bca08cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bca08cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6dea1b */.elementor-15 .elementor-element.elementor-element-d6dea1b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d6dea1b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2f662b */.elementor-15 .elementor-element.elementor-element-f2f662b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-f2f662b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bde240 */.elementor-15 .elementor-element.elementor-element-1bde240 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-1bde240 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-908f2e7 */.elementor-15 .elementor-element.elementor-element-908f2e7 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-908f2e7 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d44e2cc */.elementor-15 .elementor-element.elementor-element-d44e2cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d44e2cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdb113a */.elementor-15 .elementor-element.elementor-element-bdb113a span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bdb113a span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6707b3 */.elementor-15 .elementor-element.elementor-element-e6707b3 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-e6707b3 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bca08cc */.elementor-15 .elementor-element.elementor-element-bca08cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bca08cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6dea1b */.elementor-15 .elementor-element.elementor-element-d6dea1b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d6dea1b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2f662b */.elementor-15 .elementor-element.elementor-element-f2f662b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-f2f662b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bde240 */.elementor-15 .elementor-element.elementor-element-1bde240 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-1bde240 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-908f2e7 */.elementor-15 .elementor-element.elementor-element-908f2e7 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-908f2e7 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d44e2cc */.elementor-15 .elementor-element.elementor-element-d44e2cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d44e2cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdb113a */.elementor-15 .elementor-element.elementor-element-bdb113a span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bdb113a span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6707b3 */.elementor-15 .elementor-element.elementor-element-e6707b3 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-e6707b3 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bca08cc */.elementor-15 .elementor-element.elementor-element-bca08cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bca08cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6dea1b */.elementor-15 .elementor-element.elementor-element-d6dea1b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d6dea1b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2f662b */.elementor-15 .elementor-element.elementor-element-f2f662b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-f2f662b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bde240 */.elementor-15 .elementor-element.elementor-element-1bde240 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-1bde240 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-908f2e7 */.elementor-15 .elementor-element.elementor-element-908f2e7 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-908f2e7 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d44e2cc */.elementor-15 .elementor-element.elementor-element-d44e2cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d44e2cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdb113a */.elementor-15 .elementor-element.elementor-element-bdb113a span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bdb113a span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6707b3 */.elementor-15 .elementor-element.elementor-element-e6707b3 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-e6707b3 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bca08cc */.elementor-15 .elementor-element.elementor-element-bca08cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bca08cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6dea1b */.elementor-15 .elementor-element.elementor-element-d6dea1b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d6dea1b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2f662b */.elementor-15 .elementor-element.elementor-element-f2f662b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-f2f662b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bde240 */.elementor-15 .elementor-element.elementor-element-1bde240 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-1bde240 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-908f2e7 */.elementor-15 .elementor-element.elementor-element-908f2e7 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-908f2e7 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d44e2cc */.elementor-15 .elementor-element.elementor-element-d44e2cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d44e2cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdb113a */.elementor-15 .elementor-element.elementor-element-bdb113a span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bdb113a span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6707b3 */.elementor-15 .elementor-element.elementor-element-e6707b3 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-e6707b3 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bca08cc */.elementor-15 .elementor-element.elementor-element-bca08cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bca08cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6dea1b */.elementor-15 .elementor-element.elementor-element-d6dea1b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d6dea1b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2f662b */.elementor-15 .elementor-element.elementor-element-f2f662b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-f2f662b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bde240 */.elementor-15 .elementor-element.elementor-element-1bde240 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-1bde240 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-908f2e7 */.elementor-15 .elementor-element.elementor-element-908f2e7 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-908f2e7 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d44e2cc */.elementor-15 .elementor-element.elementor-element-d44e2cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d44e2cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdb113a */.elementor-15 .elementor-element.elementor-element-bdb113a span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bdb113a span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6707b3 */.elementor-15 .elementor-element.elementor-element-e6707b3 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-e6707b3 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bca08cc */.elementor-15 .elementor-element.elementor-element-bca08cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bca08cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6dea1b */.elementor-15 .elementor-element.elementor-element-d6dea1b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d6dea1b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2f662b */.elementor-15 .elementor-element.elementor-element-f2f662b span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-f2f662b span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bde240 */.elementor-15 .elementor-element.elementor-element-1bde240 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-1bde240 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-908f2e7 */.elementor-15 .elementor-element.elementor-element-908f2e7 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-908f2e7 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d44e2cc */.elementor-15 .elementor-element.elementor-element-d44e2cc span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d44e2cc span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdb113a */.elementor-15 .elementor-element.elementor-element-bdb113a span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-bdb113a span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6707b3 */.elementor-15 .elementor-element.elementor-element-e6707b3 span{
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-e6707b3 span:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 2px;
    background-image: url(/wp-content/uploads/2024/10/view-solution-line.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d3eeaf */.elementor-15 .elementor-element.elementor-element-7d3eeaf{
    height: 100%;
    background: transparent;
}
.elementor-15 .elementor-element.elementor-element-7d3eeaf , .elementor-15 .elementor-element.elementor-element-7d3eeaf img{
    height:auto;
    object-fit: cover;
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ec397 */.elementor-15 .elementor-element.elementor-element-19ec397 span{
    color:#0064BF;
}
.elementor-15 .elementor-element.elementor-element-19ec397 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82da514 */.elementor-15 .elementor-element.elementor-element-82da514 {
    box-shadow: 0px 10px 10px #00000029;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66873d2 */.elementor-15 .elementor-element.elementor-element-66873d2 .elementor-icon-box-content{
    padding-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bec790 */.elementor-15 .elementor-element.elementor-element-7bec790 .elementor-icon-box-content{
    padding-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-400fc75 */.elementor-15 .elementor-element.elementor-element-400fc75 .elementor-icon-box-content{
    padding-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aba04ca */.elementor-15 .elementor-element.elementor-element-aba04ca .elementor-icon-box-content{
    padding-top:10px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f5cee3f */.elementor-15 .elementor-element.elementor-element-f5cee3f details{
    border-bottom: 2px solid #C7C7C7;
}
.elementor-15 .elementor-element.elementor-element-f5cee3f .e-n-accordion-item-title-icon{
    padding-right: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1534f77 */.elementor-15 .elementor-element.elementor-element-1534f77{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f0f5a */.elementor-15 .elementor-element.elementor-element-75f0f5a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf2d9c6 */.elementor-15 .elementor-element.elementor-element-cf2d9c6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f8ebfd */.elementor-15 .elementor-element.elementor-element-2f8ebfd{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d16a934 */.elementor-15 .elementor-element.elementor-element-d16a934{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce076f0 */.elementor-15 .elementor-element.elementor-element-ce076f0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa090ce */.elementor-15 .elementor-element.elementor-element-fa090ce .container-tilt {
    box-shadow: 0px 10px 10px #00000029;
  transition: transform 0.3s ease;
}


.elementor-15 .elementor-element.elementor-element-fa090ce .container-tilt:hover {
  transform: rotate(3deg);
}
.elementor-15 .elementor-element.elementor-element-fa090ce .container-tilt:hover {
    background-color: #0F5298;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7201e0 */.elementor-15 .elementor-element.elementor-element-5c7201e0 h2{
    line-height:1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7562e3 */.elementor-15 .elementor-element.elementor-element-4a7562e3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e31395f *//* Initial styles for .Call-Hover */
.elementor-15 .elementor-element.elementor-element-5e31395f .Call-Hover {
    visibility: hidden;
    opacity: 0; 
    transition: visibility 0s 0.5s, opacity 0.5s ease, transform 0.5s ease;
}

/* On hover, show .Call-Hover smoothly */
.call-btn:hover .Call-Hover {
    visibility: visible !important;
    opacity: 1 !important;
    transform: translateY(0); 
    transition: opacity 0.5s ease, transform 0.5s ease !important;
}

/* Hide .call smoothly on hover */
.call-btn:hover .call {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s 0.5s, opacity 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36556c26 */.elementor-15 .elementor-element.elementor-element-36556c26 a{
    width: 100%;
}/* End custom CSS */