.elementor-1605 .elementor-element.elementor-element-124cb074{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7bccf85e{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7bccf85e:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-7bccf85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F41;}.elementor-1605 .elementor-element.elementor-element-5126d0c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-5c383534{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-1605 .elementor-element.elementor-element-32992e73 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:96px;font-weight:500;line-height:96px;letter-spacing:-3px;color:var( --e-global-color-258dfbd );}.elementor-1605 .elementor-element.elementor-element-26228b9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-26228b9c:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-26228b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c3ab790 ) 50%, #FFFFFF00 50%);}.elementor-1605 .elementor-element.elementor-element-608dde96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-11c0ace9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-1605 .elementor-element.elementor-element-5c56b7fd img{width:100%;}.elementor-1605 .elementor-element.elementor-element-7e6b7cde .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-1605 .elementor-element.elementor-element-51d2aed9{width:initial;max-width:initial;bottom:32px;z-index:1;}.elementor-1605 .elementor-element.elementor-element-51d2aed9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-51d2aed9{right:32px;}body.rtl .elementor-1605 .elementor-element.elementor-element-51d2aed9{left:32px;}.elementor-1605 .elementor-element.elementor-element-51d2aed9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1605 .elementor-element.elementor-element-51d2aed9 .elementor-button{font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1605 .elementor-element.elementor-element-7fbfe06c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-3ea7657b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-32e7c027{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-40007813 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:32px;font-weight:500;font-style:normal;line-height:40px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-335c2fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1605 .elementor-element.elementor-element-1784509f{color:#0B1F41B2;font-family:"PPNeueMontreal", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-1605 .elementor-element.elementor-element-4af62d91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-37a57dfe{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 32px;--row-gap:0px;--column-gap:32px;--grid-auto-flow:row;--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-1605 .elementor-element.elementor-element-679f066d{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#0B1F4133;--border-color:#0B1F4133;--border-radius:0px 0px 0px 1px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-679f066d.e-con{--align-self:flex-end;}.elementor-1605 .elementor-element.elementor-element-1699f59c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-1699f59c{color:#0B1F41;font-family:"PPNeueMontreal", Sans-serif;font-size:96px;font-weight:600;font-style:normal;line-height:96px;letter-spacing:-3px;}.elementor-1605 .elementor-element.elementor-element-5a6bae5c{color:#0B1F41CC;font-family:"PPNeueMontreal", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-3f587416{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#0B1F4133;--border-color:#0B1F4133;--border-radius:0px 0px 0px 1px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-3f587416.e-con{--align-self:flex-end;}.elementor-1605 .elementor-element.elementor-element-26cea595 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-26cea595{color:#0B1F41;font-family:"PPNeueMontreal", Sans-serif;font-size:96px;font-weight:600;font-style:normal;line-height:96px;letter-spacing:-3px;}.elementor-1605 .elementor-element.elementor-element-12645f2c{color:#0B1F41CC;font-family:"PPNeueMontreal", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-25904b14{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#0B1F4133;--border-color:#0B1F4133;--border-radius:0px 0px 0px 1px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-25904b14.e-con{--align-self:flex-end;}.elementor-1605 .elementor-element.elementor-element-7571e5d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-7571e5d6{color:#0B1F41;font-family:"PPNeueMontreal", Sans-serif;font-size:96px;font-weight:600;font-style:normal;line-height:96px;letter-spacing:-3px;}.elementor-1605 .elementor-element.elementor-element-3fb53be1{color:#0B1F41CC;font-family:"PPNeueMontreal", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-7e7d8ece{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#0B1F4133;--border-color:#0B1F4133;--border-radius:0px 0px 0px 1px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7e7d8ece.e-con{--align-self:flex-end;}.elementor-1605 .elementor-element.elementor-element-a0fbd6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-a0fbd6b{color:#0B1F41;font-family:"PPNeueMontreal", Sans-serif;font-size:96px;font-weight:600;font-style:normal;line-height:96px;letter-spacing:-3px;}.elementor-1605 .elementor-element.elementor-element-1ebfc582{color:#0B1F41CC;font-family:"PPNeueMontreal", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-443c3b2f{--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:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-443c3b2f:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-443c3b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3ab790 );}.elementor-1605 .elementor-element.elementor-element-74da169e{--display:flex;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-62816dc6{--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-1605 .elementor-element.elementor-element-1a858b7f .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1px;color:var( --e-global-color-8feec62 );}.elementor-1605 .elementor-element.elementor-element-6f6d40d9{--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-1605 .elementor-element.elementor-element-af22957{--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-1605 .elementor-element.elementor-element-d73715{--display:flex;--min-height:512px;--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 32px;--row-gap:0px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-215df49c{--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-1605 .elementor-element.elementor-element-581b6210 img{width:100%;}.elementor-1605 .elementor-element.elementor-element-75ad64c1{--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-1605 .elementor-element.elementor-element-10420114{--display:flex;--gap:20px 0px;--row-gap:20px;--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-1605 .elementor-element.elementor-element-442db446 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:32px;letter-spacing:-1px;color:var( --e-global-color-8feec62 );}.elementor-1605 .elementor-element.elementor-element-3708d167{color:var( --e-global-color-8feec62 );font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-f1460f3{--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-1605 .elementor-element.elementor-element-67fa67ba{--display:flex;--min-height:512px;--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 32px;--row-gap:0px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-2b74ad1f{--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-1605 .elementor-element.elementor-element-635997f img{width:100%;}.elementor-1605 .elementor-element.elementor-element-1b6a24b9{--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-1605 .elementor-element.elementor-element-32b5460a{--display:flex;--gap:20px 0px;--row-gap:20px;--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-1605 .elementor-element.elementor-element-42e6298b .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:32px;letter-spacing:-1px;color:var( --e-global-color-8feec62 );}.elementor-1605 .elementor-element.elementor-element-30714a1b{color:var( --e-global-color-8feec62 );font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-5c9e27e4{--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-1605 .elementor-element.elementor-element-5199fe03{--display:flex;--min-height:512px;--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 32px;--row-gap:0px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-34b512c3{--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-1605 .elementor-element.elementor-element-3018df47 img{width:100%;}.elementor-1605 .elementor-element.elementor-element-83be55b{--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-1605 .elementor-element.elementor-element-6d4dce0d{--display:flex;--gap:20px 0px;--row-gap:20px;--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-1605 .elementor-element.elementor-element-578a0f1 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:32px;letter-spacing:-1px;color:var( --e-global-color-8feec62 );}.elementor-1605 .elementor-element.elementor-element-5fbf0a3b{color:var( --e-global-color-8feec62 );font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-13663169{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-46px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:13px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:13px;--e-n-carousel-arrow-size:24px;--e-n-carousel-swiper-pagination-size:24px;--e-n-carousel-fraction-color:var( --e-global-color-8feec62 );}.elementor-1605 .elementor-element.elementor-element-13663169 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-1605 .elementor-element.elementor-element-13663169 .swiper-slide ) > .e-con{border-style:solid;border-color:#FFFFFF33;}.elementor-1605 .elementor-element.elementor-element-13663169 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:12px 12px 12px 12px;}.elementor-1605 .elementor-element.elementor-element-13663169 .swiper-pagination{font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-657b4d7f{--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:96px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-657b4d7f:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-657b4d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-1605 .elementor-element.elementor-element-343ae71a{--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:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-4b6f8563{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1605 .elementor-element.elementor-element-1e6ce871{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-1e6ce871 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-1e6ce871 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-5dc21e78{--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-1605 .elementor-element.elementor-element-62fca1ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-62fca1ed{color:#0B1F41B3;font-family:"PPNeueMontreal", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-1605 .elementor-element.elementor-element-7036975a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-7036975a .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:18px;font-weight:400;line-height:24px;transition-duration:0.3s;}.elementor-1605 .elementor-element.elementor-element-7036975a .elementor-heading-title:hover{color:var( --e-global-color-0f39733 );}.elementor-1605 .elementor-element.elementor-element-62624b89{--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:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-6f848258{--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-1605 .elementor-element.elementor-element-dfb86ba{--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-1605 .elementor-element.elementor-element-7ebcd8ae img{width:100%;}.elementor-1605 .elementor-element.elementor-element-7d8c6de0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-5db70bc6{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-1605 .elementor-element.elementor-element-4413bfe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-4413bfe7{z-index:1;}.elementor-1605 .elementor-element.elementor-element-4413bfe7 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;line-height:28px;color:#041024;}.elementor-1605 .elementor-element.elementor-element-44ebf406{color:#4D5563;font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-1f14af9b{--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-1605 .elementor-element.elementor-element-793ebb75{--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-1605 .elementor-element.elementor-element-1a9287f7 img{width:100%;}.elementor-1605 .elementor-element.elementor-element-357d1080{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-2e9b5b24{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-1605 .elementor-element.elementor-element-508f8c9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-508f8c9b{z-index:1;}.elementor-1605 .elementor-element.elementor-element-508f8c9b .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;line-height:28px;color:#041024;}.elementor-1605 .elementor-element.elementor-element-6210c26c{color:#4D5563;font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-d3c9e43{--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-1605 .elementor-element.elementor-element-2127c35d{--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-1605 .elementor-element.elementor-element-358dd7a1 img{width:100%;}.elementor-1605 .elementor-element.elementor-element-bb863fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-31207397{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-1605 .elementor-element.elementor-element-28058723 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-28058723{z-index:1;}.elementor-1605 .elementor-element.elementor-element-28058723 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;line-height:28px;color:#041024;}.elementor-1605 .elementor-element.elementor-element-2513fe6d{color:#4D5563;font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-5556faee{--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-1605 .elementor-element.elementor-element-7e067b9d{--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-1605 .elementor-element.elementor-element-73f03fba img{width:100%;}.elementor-1605 .elementor-element.elementor-element-7d2101f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-19521c7d{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-1605 .elementor-element.elementor-element-672e7fc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-672e7fc9{z-index:1;}.elementor-1605 .elementor-element.elementor-element-672e7fc9 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;line-height:28px;color:#041024;}.elementor-1605 .elementor-element.elementor-element-2b2b270b{color:#4D5563;font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-3095d094{--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-1605 .elementor-element.elementor-element-11232c24{--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-1605 .elementor-element.elementor-element-496970ef img{width:100%;}.elementor-1605 .elementor-element.elementor-element-290fd864{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7c7a989e{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-1605 .elementor-element.elementor-element-3da8f1fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-3da8f1fc{z-index:1;}.elementor-1605 .elementor-element.elementor-element-3da8f1fc .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;line-height:28px;color:#041024;}.elementor-1605 .elementor-element.elementor-element-3283216e{color:#4D5563;font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-38122055{--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-1605 .elementor-element.elementor-element-23d4333c{--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-1605 .elementor-element.elementor-element-71d7ac86 img{width:100%;}.elementor-1605 .elementor-element.elementor-element-6b1715eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-2a314773{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-1605 .elementor-element.elementor-element-4c20ef15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-4c20ef15{z-index:1;}.elementor-1605 .elementor-element.elementor-element-4c20ef15 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;line-height:28px;color:#041024;}.elementor-1605 .elementor-element.elementor-element-3812120e{color:#4D5563;font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-4194ba17{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-36px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:72px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-8px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:72px;--e-n-carousel-arrow-size:48px;}.elementor-1605 .elementor-element.elementor-element-4194ba17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0B1F4133;border-radius:0px 0px 0px 0px;}:where( .elementor-1605 .elementor-element.elementor-element-4194ba17 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1605 .elementor-element.elementor-element-4194ba17 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-758ea60e{--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:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-45c8d68{--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:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-3f4ac6e5 > .elementor-widget-container{margin:0px 0px 48px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-3f4ac6e5 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-41ed9395{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0B1F4133;--border-color:#0B1F4133;--border-radius:0px 0px 0px 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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1605 .elementor-element.elementor-element-2c81761d > .elementor-widget-container{background-color:var( --e-global-color-c3ab790 );margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-2c81761d{right:32px;}body.rtl .elementor-1605 .elementor-element.elementor-element-2c81761d{left:32px;}.elementor-1605 .elementor-element.elementor-element-2c81761d{top:30%;}.elementor-1605 .elementor-element.elementor-element-2c81761d .elementor-icon-wrapper{text-align:center;}.elementor-1605 .elementor-element.elementor-element-2c81761d.elementor-view-stacked .elementor-icon{background-color:#0B1F4100;}.elementor-1605 .elementor-element.elementor-element-2c81761d.elementor-view-framed .elementor-icon, .elementor-1605 .elementor-element.elementor-element-2c81761d.elementor-view-default .elementor-icon{color:#0B1F4100;border-color:#0B1F4100;}.elementor-1605 .elementor-element.elementor-element-2c81761d.elementor-view-framed .elementor-icon, .elementor-1605 .elementor-element.elementor-element-2c81761d.elementor-view-default .elementor-icon svg{fill:#0B1F4100;}.elementor-1605 .elementor-element.elementor-element-2c81761d .elementor-icon{font-size:24px;}.elementor-1605 .elementor-element.elementor-element-2c81761d .elementor-icon svg{height:24px;}.elementor-1605 .elementor-element.elementor-element-2c81761d .elementor-icon-wrapper svg{width:auto;}.elementor-1605 .elementor-element.elementor-element-6bf279b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 100px 24px 32px;}.elementor-1605 .elementor-element.elementor-element-6bf279b2 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:80px;font-weight:600;line-height:80px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-3897c0ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0B1F4133;--border-color:#0B1F4133;--border-radius:0px 0px 0px 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-1605 .elementor-element.elementor-element-7f48b03b > .elementor-widget-container{background-color:var( --e-global-color-c3ab790 );margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-7f48b03b{right:32px;}body.rtl .elementor-1605 .elementor-element.elementor-element-7f48b03b{left:32px;}.elementor-1605 .elementor-element.elementor-element-7f48b03b{top:30%;}.elementor-1605 .elementor-element.elementor-element-7f48b03b .elementor-icon-wrapper{text-align:center;}.elementor-1605 .elementor-element.elementor-element-7f48b03b.elementor-view-stacked .elementor-icon{background-color:#0B1F4100;}.elementor-1605 .elementor-element.elementor-element-7f48b03b.elementor-view-framed .elementor-icon, .elementor-1605 .elementor-element.elementor-element-7f48b03b.elementor-view-default .elementor-icon{color:#0B1F4100;border-color:#0B1F4100;}.elementor-1605 .elementor-element.elementor-element-7f48b03b.elementor-view-framed .elementor-icon, .elementor-1605 .elementor-element.elementor-element-7f48b03b.elementor-view-default .elementor-icon svg{fill:#0B1F4100;}.elementor-1605 .elementor-element.elementor-element-7f48b03b .elementor-icon{font-size:24px;}.elementor-1605 .elementor-element.elementor-element-7f48b03b .elementor-icon svg{height:24px;}.elementor-1605 .elementor-element.elementor-element-7f48b03b .elementor-icon-wrapper svg{width:auto;}.elementor-1605 .elementor-element.elementor-element-f1e9e52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 100px 24px 32px;}.elementor-1605 .elementor-element.elementor-element-f1e9e52 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:80px;font-weight:600;line-height:80px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-27ad4c1c{--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:48px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-2bb7652c{--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:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-741ba3d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-dd9383c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-dd9383c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-dd9383c .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-7cbf9c5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"PPNeueMontreal", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-1605 .elementor-element.elementor-element-52e4de96{--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-1605 .elementor-element.elementor-element-510a8fc3{--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-1605 .elementor-element.elementor-element-510a8fc3.e-con:hover{--e-con-transform-scale:1.0161290323;}.elementor-1605 .elementor-element.elementor-element-5e5d3cca{--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-1605 .elementor-element.elementor-element-4dce5cb8{--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-1605 .elementor-element.elementor-element-1371bbb5{--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-1605 .elementor-element.elementor-element-32ee988e img{width:100%;}.elementor-1605 .elementor-element.elementor-element-13356e2{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-13356e2{left:0px;}body.rtl .elementor-1605 .elementor-element.elementor-element-13356e2{right:0px;}.elementor-1605 .elementor-element.elementor-element-116c43a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-116c43a{z-index:1;}.elementor-1605 .elementor-element.elementor-element-116c43a .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:40px;font-weight:600;text-decoration:none;line-height:48px;color:#FFFFFF;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-467c7623{right:16px;}body.rtl .elementor-1605 .elementor-element.elementor-element-467c7623{left:16px;}.elementor-1605 .elementor-element.elementor-element-467c7623{bottom:16px;}.elementor-1605 .elementor-element.elementor-element-467c7623 .elementor-icon-wrapper{text-align:center;}.elementor-1605 .elementor-element.elementor-element-467c7623.elementor-view-stacked .elementor-icon{background-color:#FFFFFF80;}.elementor-1605 .elementor-element.elementor-element-467c7623.elementor-view-framed .elementor-icon, .elementor-1605 .elementor-element.elementor-element-467c7623.elementor-view-default .elementor-icon{color:#FFFFFF80;border-color:#FFFFFF80;}.elementor-1605 .elementor-element.elementor-element-467c7623.elementor-view-framed .elementor-icon, .elementor-1605 .elementor-element.elementor-element-467c7623.elementor-view-default .elementor-icon svg{fill:#FFFFFF80;}.elementor-1605 .elementor-element.elementor-element-467c7623 .elementor-icon{font-size:20px;padding:8px;}.elementor-1605 .elementor-element.elementor-element-467c7623 .elementor-icon svg{height:20px;}.elementor-1605 .elementor-element.elementor-element-56ad522a{--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-1605 .elementor-element.elementor-element-56ad522a.e-con:hover{--e-con-transform-scale:1.0161290323;}.elementor-1605 .elementor-element.elementor-element-f5652c1{--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-1605 .elementor-element.elementor-element-1b4def92{--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-1605 .elementor-element.elementor-element-7df7c4b8{--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-1605 .elementor-element.elementor-element-1cc0468c img{width:100%;}.elementor-1605 .elementor-element.elementor-element-5660c4b2{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-5660c4b2{left:0px;}body.rtl .elementor-1605 .elementor-element.elementor-element-5660c4b2{right:0px;}.elementor-1605 .elementor-element.elementor-element-708b22af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-708b22af{z-index:1;}.elementor-1605 .elementor-element.elementor-element-708b22af .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:40px;font-weight:600;text-decoration:none;line-height:48px;color:#FFFFFF;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-3c1a68e0{right:16px;}body.rtl .elementor-1605 .elementor-element.elementor-element-3c1a68e0{left:16px;}.elementor-1605 .elementor-element.elementor-element-3c1a68e0{bottom:16px;}.elementor-1605 .elementor-element.elementor-element-3c1a68e0 .elementor-icon-wrapper{text-align:center;}.elementor-1605 .elementor-element.elementor-element-3c1a68e0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF80;}.elementor-1605 .elementor-element.elementor-element-3c1a68e0.elementor-view-framed .elementor-icon, .elementor-1605 .elementor-element.elementor-element-3c1a68e0.elementor-view-default .elementor-icon{color:#FFFFFF80;border-color:#FFFFFF80;}.elementor-1605 .elementor-element.elementor-element-3c1a68e0.elementor-view-framed .elementor-icon, .elementor-1605 .elementor-element.elementor-element-3c1a68e0.elementor-view-default .elementor-icon svg{fill:#FFFFFF80;}.elementor-1605 .elementor-element.elementor-element-3c1a68e0 .elementor-icon{font-size:20px;padding:8px;}.elementor-1605 .elementor-element.elementor-element-3c1a68e0 .elementor-icon svg{height:20px;}.elementor-1605 .elementor-element.elementor-element-3dcf0fa9{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-36px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:72px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-8px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:72px;--e-n-carousel-arrow-size:48px;}.elementor-1605 .elementor-element.elementor-element-3dcf0fa9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 48px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0B1F4133;border-radius:0px 0px 0px 0px;}:where( .elementor-1605 .elementor-element.elementor-element-3dcf0fa9 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1605 .elementor-element.elementor-element-3dcf0fa9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-5de25edc{--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:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-28fbb4a0{--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:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-c51a5ba{--display:flex;--gap:32px 0px;--row-gap:32px;--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-1605 .elementor-element.elementor-element-d85c073 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-2be24094{--display:flex;--justify-content:space-between;--gap:48px 0px;--row-gap:48px;--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-1605 .elementor-element.elementor-element-2e668558 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-2e668558{font-family:"PPNeueMontreal", Sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-5f86fa99 .elementor-button{background-color:#61CE7000;font-family:"PPNeueMontreal", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:24px;fill:var( --e-global-color-c3ab790 );color:var( --e-global-color-c3ab790 );padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-5f86fa99 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0B1F4166;}.elementor-1605 .elementor-element.elementor-element-5f86fa99 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1605 .elementor-element.elementor-element-5f86fa99 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-1605 .elementor-element.elementor-element-5f86fa99 .elementor-button:hover, .elementor-1605 .elementor-element.elementor-element-5f86fa99 .elementor-button:focus{color:#005BAA;}.elementor-1605 .elementor-element.elementor-element-5f86fa99 .elementor-button:hover svg, .elementor-1605 .elementor-element.elementor-element-5f86fa99 .elementor-button:focus svg{fill:#005BAA;}.elementor-1605 .elementor-element.elementor-element-78329377{--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-1605 .elementor-element.elementor-element-1bf21b3c img{width:100%;}.elementor-1605 .elementor-element.elementor-element-55b61c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7ae0a4b1{--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:48px 0px;--row-gap:48px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-531183a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-48103c90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-503680 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-503680 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-71381253{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-62de11ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-62de11ff{color:#0B1F41B3;font-family:"PPNeueMontreal", Sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-2a48f594{--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-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-1605 .elementor-element.elementor-element-107d276f{--grid-columns:3;--grid-row-gap:32px;--load-more-message-alignment:center;--load-more-button-align:center;--grid-column-gap:32px;}.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-repeater-item-4a18c08{grid-column:span min( 1, var(--grid-columns) );}.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-button{background-color:#FFFFFF;font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:24px;fill:#0B1F41;color:#0B1F41;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B1F4133;border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-button:hover, .elementor-1605 .elementor-element.elementor-element-107d276f .elementor-button:focus{background-color:#0B1F41;color:#FFFFFF;}.elementor-1605 .elementor-element.elementor-element-107d276f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-button:hover svg, .elementor-1605 .elementor-element.elementor-element-107d276f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1605 .elementor-element.elementor-element-3f25e916{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-662062a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--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-1605 .elementor-element.elementor-element-6f6560ac{--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-1605 .elementor-element.elementor-element-69828a8a .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-c23fa57{--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-1605 .elementor-element.elementor-element-728bddef{color:#0B1F41B3;font-family:"PPNeueMontreal", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-1605 .elementor-element.elementor-element-26372b77{--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:32px 32px;--row-gap:32px;--column-gap:32px;--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-1605 .elementor-element.elementor-element-28f25911{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-28f25911.e-con:hover{--e-con-transform-scale:1.0161290323;}.elementor-1605 .elementor-element.elementor-element-3def877{--display:flex;--min-height:264px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1605 .elementor-element.elementor-element-3def877:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-3def877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3ab790 );}.elementor-1605 .elementor-element.elementor-element-6c83a456{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-61178c6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-61178c6b{color:var( --e-global-color-8feec62 );font-family:"PPNeueMontreal", Sans-serif;font-size:32px;font-weight:600;font-style:normal;line-height:40px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-6e26d4b0 > .elementor-widget-container{margin:8px 0px 40px 0px;}.elementor-1605 .elementor-element.elementor-element-6e26d4b0{color:var( --e-global-color-8feec62 );font-family:"PPNeueMontreal", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:28px;}.elementor-1605 .elementor-element.elementor-element-688c2352{width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;bottom:0px;color:var( --e-global-color-8feec62 );font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:20px;}.elementor-1605 .elementor-element.elementor-element-688c2352 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-688c2352{left:0px;}body.rtl .elementor-1605 .elementor-element.elementor-element-688c2352{right:0px;}.elementor-1605 .elementor-element.elementor-element-688c2352 p{margin-bottom:0px;}.elementor-1605 .elementor-element.elementor-element-6e34dd6{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-69ef3274 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-69ef3274 img{width:100%;}.elementor-1605 .elementor-element.elementor-element-796d4d6a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-796d4d6a.e-con:hover{--e-con-transform-scale:1.0161290323;}.elementor-1605 .elementor-element.elementor-element-3c6c8233{--display:flex;--min-height:264px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1605 .elementor-element.elementor-element-3c6c8233:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-3c6c8233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f39733 );}.elementor-1605 .elementor-element.elementor-element-3058da6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7b19b4b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-7b19b4b0{color:var( --e-global-color-8feec62 );font-family:"PPNeueMontreal", Sans-serif;font-size:32px;font-weight:600;font-style:normal;line-height:40px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-38c581e9 > .elementor-widget-container{margin:8px 0px 40px 0px;}.elementor-1605 .elementor-element.elementor-element-38c581e9{color:var( --e-global-color-8feec62 );font-family:"PPNeueMontreal", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:28px;}.elementor-1605 .elementor-element.elementor-element-3f88629d{width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;bottom:0px;color:var( --e-global-color-8feec62 );font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:20px;}.elementor-1605 .elementor-element.elementor-element-3f88629d > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-3f88629d{left:0px;}body.rtl .elementor-1605 .elementor-element.elementor-element-3f88629d{right:0px;}.elementor-1605 .elementor-element.elementor-element-3f88629d p{margin-bottom:0px;}.elementor-1605 .elementor-element.elementor-element-2864d988{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7c28c1e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-7c28c1e1 img{width:100%;}.elementor-1605 .elementor-element.elementor-element-534f12b1{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7d471c18{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-7f993636 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 64px;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-7f993636{left:0px;}body.rtl .elementor-1605 .elementor-element.elementor-element-7f993636{right:0px;}.elementor-1605 .elementor-element.elementor-element-7f993636{top:0px;}.elementor-1605 .elementor-element.elementor-element-7f993636 .elementor-heading-title{font-family:"PPNeueMontreal", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;}.elementor-1605 .elementor-element.elementor-element-7c641bc4{--display:flex;--gap:32px 0px;--row-gap:32px;--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-1605 .elementor-element.elementor-element-33b0affa{--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-1605 .elementor-element.elementor-element-6fe770bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-6fe770bc{font-family:"PPNeueMontreal", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-4e768863 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 32px 0px;}.elementor-1605 .elementor-element.elementor-element-4e768863{color:#0B1F4199;font-family:"PPNeueMontreal", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-2c3abfbb .elementor-button{background-color:var( --e-global-color-c3ab790 );font-family:"PPNeueMontreal", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;fill:var( --e-global-color-8feec62 );color:var( --e-global-color-8feec62 );border-radius:0px 0px 0px 0px;padding:12px 16px 12px 16px;}.elementor-1605 .elementor-element.elementor-element-2c3abfbb .elementor-button:hover, .elementor-1605 .elementor-element.elementor-element-2c3abfbb .elementor-button:focus{background-color:var( --e-global-color-258dfbd );color:var( --e-global-color-c3ab790 );}.elementor-1605 .elementor-element.elementor-element-2c3abfbb > .elementor-widget-container{margin:0px 0px 0px 4px;}.elementor-1605 .elementor-element.elementor-element-2c3abfbb .elementor-button:hover svg, .elementor-1605 .elementor-element.elementor-element-2c3abfbb .elementor-button:focus svg{fill:var( --e-global-color-c3ab790 );}.elementor-1605 .elementor-element.elementor-element-6c464ac8{--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-1605 .elementor-element.elementor-element-67c7a38e img{width:100%;}@media(max-width:1024px){.elementor-1605 .elementor-element.elementor-element-124cb074{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7bccf85e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-5126d0c5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-5c383534{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1605 .elementor-element.elementor-element-32992e73 .elementor-heading-title{font-size:72px;line-height:80px;letter-spacing:-1px;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-51d2aed9{right:24px;}body.rtl .elementor-1605 .elementor-element.elementor-element-51d2aed9{left:24px;}.elementor-1605 .elementor-element.elementor-element-51d2aed9{bottom:24px;}.elementor-1605 .elementor-element.elementor-element-7fbfe06c{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-1605 .elementor-element.elementor-element-3ea7657b{--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:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-1605 .elementor-element.elementor-element-32e7c027{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1605 .elementor-element.elementor-element-37a57dfe{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-1605 .elementor-element.elementor-element-679f066d{--padding-top:72px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-3f587416{--padding-top:72px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-25904b14{--padding-top:72px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7e7d8ece{--padding-top:72px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-443c3b2f{--padding-top:64px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-74da169e{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1605 .elementor-element.elementor-element-d73715{--min-height:0px;--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;}.elementor-1605 .elementor-element.elementor-element-215df49c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1605 .elementor-element.elementor-element-581b6210 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-581b6210 img{width:100%;height:100%;}.elementor-1605 .elementor-element.elementor-element-10420114{--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-442db446 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1605 .elementor-element.elementor-element-3708d167 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-67fa67ba{--min-height:0px;--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;}.elementor-1605 .elementor-element.elementor-element-2b74ad1f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1605 .elementor-element.elementor-element-635997f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-635997f img{width:100%;height:100%;}.elementor-1605 .elementor-element.elementor-element-32b5460a{--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-42e6298b .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1605 .elementor-element.elementor-element-30714a1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-5199fe03{--min-height:0px;--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;}.elementor-1605 .elementor-element.elementor-element-34b512c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1605 .elementor-element.elementor-element-3018df47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-3018df47 img{width:100%;height:100%;}.elementor-1605 .elementor-element.elementor-element-6d4dce0d{--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-578a0f1 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1605 .elementor-element.elementor-element-5fbf0a3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-13663169{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-46px;--e-n-carousel-arrow-prev-top-position:50px;--e-n-carousel-arrow-next-top-position:50px;}:where( .elementor-1605 .elementor-element.elementor-element-13663169 .swiper-slide ) > .e-con{border-width:0px 0px 1px 0px;}.elementor-1605 .elementor-element.elementor-element-657b4d7f{--padding-top:64px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-343ae71a{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1605 .elementor-element.elementor-element-4b6f8563{--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-1605 .elementor-element.elementor-element-1e6ce871 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-1605 .elementor-element.elementor-element-1e6ce871{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1605 .elementor-element.elementor-element-7036975a .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-1605 .elementor-element.elementor-element-dfb86ba{--flex-wrap:nowrap;}.elementor-1605 .elementor-element.elementor-element-44ebf406 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-44ebf406{font-size:16px;}.elementor-1605 .elementor-element.elementor-element-1f14af9b{--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-1605 .elementor-element.elementor-element-793ebb75{--flex-wrap:nowrap;}.elementor-1605 .elementor-element.elementor-element-6210c26c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-6210c26c{font-size:16px;}.elementor-1605 .elementor-element.elementor-element-2127c35d{--flex-wrap:nowrap;}.elementor-1605 .elementor-element.elementor-element-2513fe6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-2513fe6d{font-size:16px;}.elementor-1605 .elementor-element.elementor-element-7e067b9d{--flex-wrap:nowrap;}.elementor-1605 .elementor-element.elementor-element-2b2b270b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-2b2b270b{font-size:16px;}.elementor-1605 .elementor-element.elementor-element-11232c24{--flex-wrap:nowrap;}.elementor-1605 .elementor-element.elementor-element-3283216e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-3283216e{font-size:16px;}.elementor-1605 .elementor-element.elementor-element-23d4333c{--flex-wrap:nowrap;}.elementor-1605 .elementor-element.elementor-element-3812120e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-3812120e{font-size:16px;}.elementor-1605 .elementor-element.elementor-element-4194ba17{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-arrow-size:48px;}.elementor-1605 .elementor-element.elementor-element-4194ba17 > .elementor-widget-container{padding:0px 0px 48px 0px;border-width:0px 0px 1px 0px;}.elementor-1605 .elementor-element.elementor-element-758ea60e{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-45c8d68{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1605 .elementor-element.elementor-element-3f4ac6e5 > .elementor-widget-container{margin:0px 0px 40px 0px;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-2c81761d{right:0px;}body.rtl .elementor-1605 .elementor-element.elementor-element-2c81761d{left:0px;}.elementor-1605 .elementor-element.elementor-element-2c81761d{top:22%;}.elementor-1605 .elementor-element.elementor-element-6bf279b2 > .elementor-widget-container{padding:16px 65px 16px 0px;}.elementor-1605 .elementor-element.elementor-element-6bf279b2 .elementor-heading-title{font-size:40px;line-height:48px;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-7f48b03b{right:0px;}body.rtl .elementor-1605 .elementor-element.elementor-element-7f48b03b{left:0px;}.elementor-1605 .elementor-element.elementor-element-7f48b03b{top:22%;}.elementor-1605 .elementor-element.elementor-element-f1e9e52 > .elementor-widget-container{padding:16px 65px 16px 0px;}.elementor-1605 .elementor-element.elementor-element-f1e9e52 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-1605 .elementor-element.elementor-element-27ad4c1c{--padding-top:48px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-2bb7652c{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1605 .elementor-element.elementor-element-741ba3d0{--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:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-1605 .elementor-element.elementor-element-dd9383c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1605 .elementor-element.elementor-element-7cbf9c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1605 .elementor-element.elementor-element-116c43a .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1605 .elementor-element.elementor-element-708b22af .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1605 .elementor-element.elementor-element-3dcf0fa9{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-arrow-size:48px;}.elementor-1605 .elementor-element.elementor-element-5de25edc{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-28fbb4a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1605 .elementor-element.elementor-element-c51a5ba{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-1605 .elementor-element.elementor-element-2be24094{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-1605 .elementor-element.elementor-element-2e668558{font-size:20px;line-height:28px;}.elementor-1605 .elementor-element.elementor-element-5f86fa99 .elementor-button{font-size:16px;line-height:20px;}.elementor-1605 .elementor-element.elementor-element-1bf21b3c img{width:100%;}.elementor-1605 .elementor-element.elementor-element-55b61c9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7ae0a4b1{--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:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1605 .elementor-element.elementor-element-531183a1{--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:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-1605 .elementor-element.elementor-element-503680 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-71381253{--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-1605 .elementor-element.elementor-element-62de11ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-62de11ff{font-size:20px;line-height:28px;}.elementor-1605 .elementor-element.elementor-element-107d276f{--grid-columns:3;}.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-button{font-size:14px;line-height:20px;padding:8px 16px 8px 16px;}.elementor-1605 .elementor-element.elementor-element-3f25e916{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-1605 .elementor-element.elementor-element-662062a7{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1605 .elementor-element.elementor-element-26372b77{--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:24px 32px;--row-gap:24px;--column-gap:32px;}.elementor-1605 .elementor-element.elementor-element-3def877{--min-height:156px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1605 .elementor-element.elementor-element-61178c6b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1605 .elementor-element.elementor-element-61178c6b{font-size:24px;line-height:32px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-69ef3274 img{width:100%;}.elementor-1605 .elementor-element.elementor-element-3c6c8233{--min-height:156px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1605 .elementor-element.elementor-element-7b19b4b0 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1605 .elementor-element.elementor-element-7b19b4b0{font-size:24px;line-height:32px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-7c28c1e1 img{width:100%;}.elementor-1605 .elementor-element.elementor-element-534f12b1{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7d471c18{--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:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1605 .elementor-element.elementor-element-7f993636 > .elementor-widget-container{padding:0px 0px 0px 32px;}.elementor-1605 .elementor-element.elementor-element-7c641bc4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1605 .elementor-element.elementor-element-33b0affa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:68px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-6fe770bc{font-size:32px;line-height:40px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-4e768863{font-size:32px;line-height:40px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-67c7a38e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-67c7a38e img{width:100%;}}@media(max-width:767px){.elementor-1605 .elementor-element.elementor-element-7bccf85e{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-5126d0c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-5c383534{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1605 .elementor-element.elementor-element-32992e73 .elementor-heading-title{font-size:48px;line-height:56px;}.elementor-1605 .elementor-element.elementor-element-26228b9c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1605 .elementor-element.elementor-element-608dde96{--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:16px;--padding-right:16px;}.elementor-1605 .elementor-element.elementor-element-5c56b7fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-5c56b7fd img{width:100%;height:100%;object-fit:cover;object-position:top center;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-51d2aed9{right:16px;}body.rtl .elementor-1605 .elementor-element.elementor-element-51d2aed9{left:16px;}.elementor-1605 .elementor-element.elementor-element-51d2aed9{bottom:16px;}.elementor-1605 .elementor-element.elementor-element-51d2aed9 .elementor-button{font-size:14px;padding:8px 12px 8px 12px;}.elementor-1605 .elementor-element.elementor-element-7fbfe06c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1605 .elementor-element.elementor-element-3ea7657b{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-1605 .elementor-element.elementor-element-40007813 .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-1784509f{font-size:16px;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-4af62d91{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1605 .elementor-element.elementor-element-37a57dfe{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-1605 .elementor-element.elementor-element-679f066d{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:48px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-1699f59c{font-size:72px;line-height:80px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-5a6bae5c{font-size:18px;line-height:28px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-3f587416{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:48px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-26cea595{font-size:72px;line-height:80px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-12645f2c{font-size:18px;line-height:28px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-25904b14{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:48px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7571e5d6{font-size:72px;line-height:80px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-3fb53be1{font-size:18px;line-height:28px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-7e7d8ece{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:48px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-a0fbd6b{font-size:72px;line-height:80px;letter-spacing:-1px;}.elementor-1605 .elementor-element.elementor-element-1ebfc582{font-size:18px;line-height:28px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-443c3b2f{--padding-top:48px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-74da169e{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1605 .elementor-element.elementor-element-1a858b7f .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-d73715{--min-height:0px;}.elementor-1605 .elementor-element.elementor-element-75ad64c1{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-10420114{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-442db446 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-67fa67ba{--min-height:0px;}.elementor-1605 .elementor-element.elementor-element-1b6a24b9{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-32b5460a{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-42e6298b .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-5199fe03{--min-height:0px;}.elementor-1605 .elementor-element.elementor-element-83be55b{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-6d4dce0d{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-578a0f1 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-13663169{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1605 .elementor-element.elementor-element-657b4d7f{--padding-top:48px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-343ae71a{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1605 .elementor-element.elementor-element-1e6ce871 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-1605 .elementor-element.elementor-element-1e6ce871 .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-62fca1ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-62fca1ed{font-size:16px;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-7036975a > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-7036975a .elementor-heading-title{font-size:14px;line-height:16px;}.elementor-1605 .elementor-element.elementor-element-62624b89{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-dfb86ba{--content-width:100%;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-1605 .elementor-element.elementor-element-7ebcd8ae img{width:100%;}.elementor-1605 .elementor-element.elementor-element-5db70bc6{--width:80%;}.elementor-1605 .elementor-element.elementor-element-793ebb75{--content-width:100%;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-1605 .elementor-element.elementor-element-1a9287f7 img{width:100%;}.elementor-1605 .elementor-element.elementor-element-2e9b5b24{--width:80%;}.elementor-1605 .elementor-element.elementor-element-2127c35d{--content-width:100%;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-1605 .elementor-element.elementor-element-358dd7a1 img{width:100%;}.elementor-1605 .elementor-element.elementor-element-31207397{--width:80%;}.elementor-1605 .elementor-element.elementor-element-7e067b9d{--content-width:100%;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-1605 .elementor-element.elementor-element-73f03fba img{width:100%;}.elementor-1605 .elementor-element.elementor-element-19521c7d{--width:80%;}.elementor-1605 .elementor-element.elementor-element-11232c24{--content-width:100%;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-1605 .elementor-element.elementor-element-496970ef img{width:100%;}.elementor-1605 .elementor-element.elementor-element-7c7a989e{--width:80%;}.elementor-1605 .elementor-element.elementor-element-23d4333c{--content-width:100%;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-1605 .elementor-element.elementor-element-71d7ac86 img{width:100%;}.elementor-1605 .elementor-element.elementor-element-2a314773{--width:80%;}.elementor-1605 .elementor-element.elementor-element-4194ba17{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:70px;}.elementor-1605 .elementor-element.elementor-element-4194ba17 > .elementor-widget-container{padding:0px 0px 40px 0px;border-width:0px 0px 1px 0px;}.elementor-1605 .elementor-element.elementor-element-758ea60e{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-45c8d68{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1605 .elementor-element.elementor-element-3f4ac6e5 .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-2c81761d > .elementor-widget-container{padding:6px 6px 6px 6px;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-2c81761d{right:0px;}body.rtl .elementor-1605 .elementor-element.elementor-element-2c81761d{left:0px;}.elementor-1605 .elementor-element.elementor-element-2c81761d{top:26%;}.elementor-1605 .elementor-element.elementor-element-2c81761d .elementor-icon{font-size:20px;}.elementor-1605 .elementor-element.elementor-element-2c81761d .elementor-icon svg{height:20px;}.elementor-1605 .elementor-element.elementor-element-6bf279b2 > .elementor-widget-container{padding:16px 48px 16px 0px;}.elementor-1605 .elementor-element.elementor-element-6bf279b2 .elementor-heading-title{font-size:32px;line-height:38.4px;}.elementor-1605 .elementor-element.elementor-element-7f48b03b > .elementor-widget-container{padding:6px 6px 6px 6px;}body:not(.rtl) .elementor-1605 .elementor-element.elementor-element-7f48b03b{right:0px;}body.rtl .elementor-1605 .elementor-element.elementor-element-7f48b03b{left:0px;}.elementor-1605 .elementor-element.elementor-element-7f48b03b{top:26%;}.elementor-1605 .elementor-element.elementor-element-7f48b03b .elementor-icon{font-size:20px;}.elementor-1605 .elementor-element.elementor-element-7f48b03b .elementor-icon svg{height:20px;}.elementor-1605 .elementor-element.elementor-element-f1e9e52 > .elementor-widget-container{padding:16px 48px 16px 0px;}.elementor-1605 .elementor-element.elementor-element-f1e9e52 .elementor-heading-title{font-size:32px;line-height:38.4px;}.elementor-1605 .elementor-element.elementor-element-27ad4c1c{--padding-top:48px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-2bb7652c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1605 .elementor-element.elementor-element-741ba3d0{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-dd9383c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-dd9383c .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-7cbf9c5{font-size:16px;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-3dcf0fa9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-swiper-slides-gap:16px;}.elementor-1605 .elementor-element.elementor-element-3dcf0fa9 > .elementor-widget-container{padding:0px 0px 40px 0px;border-width:0px 0px 1px 0px;}.elementor-1605 .elementor-element.elementor-element-5de25edc{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-28fbb4a0{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1605 .elementor-element.elementor-element-c51a5ba{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-1605 .elementor-element.elementor-element-d85c073 .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-2be24094{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-1605 .elementor-element.elementor-element-2e668558{font-size:18px;line-height:28px;}.elementor-1605 .elementor-element.elementor-element-5f86fa99 .elementor-button{font-size:14px;line-height:16px;}.elementor-1605 .elementor-element.elementor-element-55b61c9{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7ae0a4b1{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1605 .elementor-element.elementor-element-531183a1{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-1605 .elementor-element.elementor-element-503680 .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-62de11ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-107d276f{--grid-columns:2;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-repeater-item-4a18c08{grid-column:span min( 1, var(--grid-columns) );}.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-button{padding:6px 12px 6px 12px;}.elementor-1605 .elementor-element.elementor-element-3f25e916{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1605 .elementor-element.elementor-element-662062a7{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-1605 .elementor-element.elementor-element-69828a8a .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-0.5px;}.elementor-1605 .elementor-element.elementor-element-3def877{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1605 .elementor-element.elementor-element-6c83a456{--min-height:128px;}.elementor-1605 .elementor-element.elementor-element-61178c6b{font-size:24px;}.elementor-1605 .elementor-element.elementor-element-6e26d4b0{font-size:16px;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-688c2352{--container-widget-width:73px;--container-widget-flex-grow:0;width:var( --container-widget-width, 73px );max-width:73px;font-size:14px;line-height:16px;}.elementor-1605 .elementor-element.elementor-element-3c6c8233{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1605 .elementor-element.elementor-element-3058da6{--min-height:128px;}.elementor-1605 .elementor-element.elementor-element-7b19b4b0{font-size:24px;}.elementor-1605 .elementor-element.elementor-element-38c581e9{font-size:16px;line-height:24px;}.elementor-1605 .elementor-element.elementor-element-3f88629d{--container-widget-width:73px;--container-widget-flex-grow:0;width:var( --container-widget-width, 73px );max-width:73px;font-size:14px;line-height:16px;}.elementor-1605 .elementor-element.elementor-element-534f12b1{--padding-top:48px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-7d471c18{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1605 .elementor-element.elementor-element-7f993636 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-1605 .elementor-element.elementor-element-7f993636 .elementor-heading-title{font-size:14px;line-height:20px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-7c641bc4{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-1605 .elementor-element.elementor-element-33b0affa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-6fe770bc{font-size:24px;line-height:32px;letter-spacing:0px;}.elementor-1605 .elementor-element.elementor-element-4e768863 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1605 .elementor-element.elementor-element-4e768863{font-size:24px;line-height:32px;letter-spacing:0px;}}@media(min-width:768px){.elementor-1605 .elementor-element.elementor-element-124cb074{--width:100%;}.elementor-1605 .elementor-element.elementor-element-7bccf85e{--width:100%;}.elementor-1605 .elementor-element.elementor-element-5126d0c5{--width:100%;}.elementor-1605 .elementor-element.elementor-element-5c383534{--width:100%;}.elementor-1605 .elementor-element.elementor-element-26228b9c{--content-width:100%;}.elementor-1605 .elementor-element.elementor-element-7fbfe06c{--width:1440px;}.elementor-1605 .elementor-element.elementor-element-3ea7657b{--width:100%;}.elementor-1605 .elementor-element.elementor-element-32e7c027{--width:50%;}.elementor-1605 .elementor-element.elementor-element-335c2fb{--width:50%;}.elementor-1605 .elementor-element.elementor-element-4af62d91{--width:100%;}.elementor-1605 .elementor-element.elementor-element-d73715{--width:100%;}.elementor-1605 .elementor-element.elementor-element-215df49c{--width:65%;}.elementor-1605 .elementor-element.elementor-element-75ad64c1{--width:35%;}.elementor-1605 .elementor-element.elementor-element-2b74ad1f{--width:65%;}.elementor-1605 .elementor-element.elementor-element-1b6a24b9{--width:35%;}.elementor-1605 .elementor-element.elementor-element-34b512c3{--width:65%;}.elementor-1605 .elementor-element.elementor-element-83be55b{--width:35%;}.elementor-1605 .elementor-element.elementor-element-5dc21e78{--width:50%;}.elementor-1605 .elementor-element.elementor-element-6f848258{--content-width:100%;}.elementor-1605 .elementor-element.elementor-element-5db70bc6{--width:100%;}.elementor-1605 .elementor-element.elementor-element-1f14af9b{--content-width:100%;}.elementor-1605 .elementor-element.elementor-element-2e9b5b24{--width:100%;}.elementor-1605 .elementor-element.elementor-element-d3c9e43{--content-width:100%;}.elementor-1605 .elementor-element.elementor-element-31207397{--width:100%;}.elementor-1605 .elementor-element.elementor-element-5556faee{--content-width:100%;}.elementor-1605 .elementor-element.elementor-element-19521c7d{--width:100%;}.elementor-1605 .elementor-element.elementor-element-3095d094{--content-width:100%;}.elementor-1605 .elementor-element.elementor-element-7c7a989e{--width:100%;}.elementor-1605 .elementor-element.elementor-element-38122055{--content-width:100%;}.elementor-1605 .elementor-element.elementor-element-2a314773{--width:100%;}.elementor-1605 .elementor-element.elementor-element-510a8fc3{--content-width:100%;}.elementor-1605 .elementor-element.elementor-element-4dce5cb8{--width:100%;}.elementor-1605 .elementor-element.elementor-element-1371bbb5{--width:100%;}.elementor-1605 .elementor-element.elementor-element-56ad522a{--content-width:100%;}.elementor-1605 .elementor-element.elementor-element-1b4def92{--width:100%;}.elementor-1605 .elementor-element.elementor-element-7df7c4b8{--width:100%;}.elementor-1605 .elementor-element.elementor-element-c51a5ba{--width:50%;}.elementor-1605 .elementor-element.elementor-element-78329377{--width:50%;}.elementor-1605 .elementor-element.elementor-element-55b61c9{--content-width:100%;}.elementor-1605 .elementor-element.elementor-element-48103c90{--width:50%;}.elementor-1605 .elementor-element.elementor-element-71381253{--width:50%;}.elementor-1605 .elementor-element.elementor-element-3f25e916{--width:1440px;}.elementor-1605 .elementor-element.elementor-element-6f6560ac{--width:50%;}.elementor-1605 .elementor-element.elementor-element-c23fa57{--width:50%;}.elementor-1605 .elementor-element.elementor-element-28f25911{--width:50%;}.elementor-1605 .elementor-element.elementor-element-796d4d6a{--width:50%;}.elementor-1605 .elementor-element.elementor-element-7c641bc4{--width:35%;}.elementor-1605 .elementor-element.elementor-element-33b0affa{--width:100%;}.elementor-1605 .elementor-element.elementor-element-6c464ac8{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1605 .elementor-element.elementor-element-5c383534{--width:100%;}.elementor-1605 .elementor-element.elementor-element-32e7c027{--width:100%;}.elementor-1605 .elementor-element.elementor-element-335c2fb{--width:100%;}.elementor-1605 .elementor-element.elementor-element-215df49c{--width:100%;}.elementor-1605 .elementor-element.elementor-element-75ad64c1{--width:100%;}.elementor-1605 .elementor-element.elementor-element-2b74ad1f{--width:100%;}.elementor-1605 .elementor-element.elementor-element-1b6a24b9{--width:100%;}.elementor-1605 .elementor-element.elementor-element-34b512c3{--width:100%;}.elementor-1605 .elementor-element.elementor-element-83be55b{--width:100%;}.elementor-1605 .elementor-element.elementor-element-5dc21e78{--width:100%;}.elementor-1605 .elementor-element.elementor-element-c51a5ba{--width:100%;}.elementor-1605 .elementor-element.elementor-element-78329377{--width:100%;}.elementor-1605 .elementor-element.elementor-element-48103c90{--width:100%;}.elementor-1605 .elementor-element.elementor-element-71381253{--width:100%;}.elementor-1605 .elementor-element.elementor-element-6f6560ac{--width:100%;}.elementor-1605 .elementor-element.elementor-element-c23fa57{--width:100%;}.elementor-1605 .elementor-element.elementor-element-28f25911{--width:50%;}.elementor-1605 .elementor-element.elementor-element-796d4d6a{--width:50%;}.elementor-1605 .elementor-element.elementor-element-7c641bc4{--width:100%;}.elementor-1605 .elementor-element.elementor-element-6c464ac8{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5126d0c5 */.elementor-1605 .elementor-element.elementor-element-5126d0c5{
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c56b7fd */.elementor-1605 .elementor-element.elementor-element-5c56b7fd img {
    margin: 0;
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
    object-position: top center;
}

@media screen and (max-width: 1024px){
    .elementor-1605 .elementor-element.elementor-element-5c56b7fd img{
        aspect-ratio: 5 / 4 !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-1605 .elementor-element.elementor-element-5c56b7fd img{
        aspect-ratio: 4 / 5 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7e6b7cde */.elementor-1605 .elementor-element.elementor-element-7e6b7cde .e-hosted-video video{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .elementor-1605 .elementor-element.elementor-element-7e6b7cde .e-hosted-video{
        
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
    }
    
    .elementor-1605 .elementor-element.elementor-element-7e6b7cde{
        aspect-ratio: 16 / 9;
    }


@media screen and (max-width: 1024px){
    .elementor-1605 .elementor-element.elementor-element-7e6b7cde .e-hosted-video video{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .elementor-1605 .elementor-element.elementor-element-7e6b7cde .e-hosted-video{
        
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
    }
    
    .elementor-1605 .elementor-element.elementor-element-7e6b7cde{
        aspect-ratio: 5 / 4;
    }
}

@media screen and (max-width: 767px){
    .elementor-1605 .elementor-element.elementor-element-7e6b7cde .e-hosted-video video{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .elementor-1605 .elementor-element.elementor-element-7e6b7cde .e-hosted-video{
        
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
    }
    
    .elementor-1605 .elementor-element.elementor-element-7e6b7cde{
        aspect-ratio: 4 / 5;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51d2aed9 */.elementor-1605 .elementor-element.elementor-element-51d2aed9 .elementor-button-icon{
    display: flex;
    align-items: center;
}

/*.elementor-1605 .elementor-element.elementor-element-51d2aed9{*/
/*    height: 48px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11c0ace9 */.elementor-1605 .elementor-element.elementor-element-11c0ace9 img{
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-608dde96 */.elementor-1605 .elementor-element.elementor-element-608dde96{
    width: 100%;

  margin: 0 auto;
  transition: width 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26228b9c *//*.elementor-1605 .elementor-element.elementor-element-26228b9c{*/
/*    position: relative;*/
/*}*/
/*.elementor-1605 .elementor-element.elementor-element-26228b9c::before{*/
/*    content:"";*/
/*    width: 100%;*/
/*    height: 50%;*/
/*    background-color: #0B1F41*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-124cb074 */.elementor-1605 .elementor-element.elementor-element-124cb074{
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a858b7f */@media (max-width: 767px) {
    .elementor-1605 .elementor-element.elementor-element-1a858b7f {
        display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581b6210 */@media (max-width: 767px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}

.elementor-1605 .elementor-element.elementor-element-581b6210 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10420114 */.elementor-1605 .elementor-element.elementor-element-10420114 {
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-10420114 {
        height: calc(100% - 72px);
        height: -webkit-calc(100% - 72px);
    }
}

@media (max-width: 1023px) {
    .image-right .content-to-right {
        padding-bottom: 48px !important;
        padding-top: 32px;
        border-bottom: none !important;
    }
    .elementor-1605 .elementor-element.elementor-element-10420114{
        padding-top: 0;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ad64c1 */@media (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-75ad64c1 {
    height: 100%;
    padding-bottom: 48px !important;
}
    
    .elementor-1605 .elementor-element.elementor-element-75ad64c1 {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73715 */.elementor-1605 .elementor-element.elementor-element-d73715.image-right {
    display: flex;
    /*flex-direction: column-reverse;*/
    justify-content: space-between;
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-d73715.image-right {
        display: flex;
        flex-direction: row-reverse;
    }
}

.elementor-1605 .elementor-element.elementor-element-d73715:hover .link-hover p {
    color: #005BAA;
    transition: 0.3s all ease-in-out;
}
.elementor-1605 .elementor-element.elementor-element-d73715:hover .link-hover .elementor-widget-container {
    /*border-color: #005BAA;*/
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-635997f */@media (max-width: 767px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}

.elementor-1605 .elementor-element.elementor-element-635997f img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b5460a */.elementor-1605 .elementor-element.elementor-element-32b5460a {
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-32b5460a {
        height: calc(100% - 72px);
        height: -webkit-calc(100% - 72px);
    }
}

@media (max-width: 1023px) {
    .image-right .content-to-right {
        padding-bottom: 48px !important;
        padding-top: 32px;
        border-bottom: none !important;
    }
    .elementor-1605 .elementor-element.elementor-element-32b5460a{
        padding-top: 0;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b6a24b9 */@media (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-1b6a24b9 {
    height: 100%;
    padding-bottom: 48px !important;
}
    
    .elementor-1605 .elementor-element.elementor-element-1b6a24b9 {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67fa67ba */.elementor-1605 .elementor-element.elementor-element-67fa67ba.image-right {
    display: flex;
    /*flex-direction: column-reverse;*/
    justify-content: space-between;
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-67fa67ba.image-right {
        display: flex;
        flex-direction: row-reverse;
    }
}

.elementor-1605 .elementor-element.elementor-element-67fa67ba:hover .link-hover p {
    color: #005BAA;
    transition: 0.3s all ease-in-out;
}
.elementor-1605 .elementor-element.elementor-element-67fa67ba:hover .link-hover .elementor-widget-container {
    border-color: #005BAA;
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3018df47 */@media (max-width: 767px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}

.elementor-1605 .elementor-element.elementor-element-3018df47 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4dce0d */.elementor-1605 .elementor-element.elementor-element-6d4dce0d {
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-6d4dce0d {
        height: calc(100% - 72px);
        height: -webkit-calc(100% - 72px);
    }
}

@media (max-width: 1023px) {
    .image-right .content-to-right {
        padding-bottom: 48px !important;
        padding-top: 32px;
        border-bottom: none !important;
    }
    .elementor-1605 .elementor-element.elementor-element-6d4dce0d{
        padding-top: 0;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83be55b */@media (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-83be55b {
    height: 100%;
    padding-bottom: 48px !important;
}
    
    .elementor-1605 .elementor-element.elementor-element-83be55b {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5199fe03 */.elementor-1605 .elementor-element.elementor-element-5199fe03.image-right {
    display: flex;
    /*flex-direction: column-reverse;*/
    justify-content: space-between;
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-5199fe03.image-right {
        display: flex;
        flex-direction: row-reverse;
    }
}

.elementor-1605 .elementor-element.elementor-element-5199fe03:hover .link-hover p {
    color: #005BAA;
    transition: 0.3s all ease-in-out;
}
.elementor-1605 .elementor-element.elementor-element-5199fe03:hover .link-hover .elementor-widget-container {
    border-color: #005BAA;
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581b6210 */@media (max-width: 767px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}

.elementor-1605 .elementor-element.elementor-element-581b6210 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10420114 */.elementor-1605 .elementor-element.elementor-element-10420114 {
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-10420114 {
        height: calc(100% - 72px);
        height: -webkit-calc(100% - 72px);
    }
}

@media (max-width: 1023px) {
    .image-right .content-to-right {
        padding-bottom: 48px !important;
        padding-top: 32px;
        border-bottom: none !important;
    }
    .elementor-1605 .elementor-element.elementor-element-10420114{
        padding-top: 0;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ad64c1 */@media (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-75ad64c1 {
    height: 100%;
    padding-bottom: 48px !important;
}
    
    .elementor-1605 .elementor-element.elementor-element-75ad64c1 {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73715 */.elementor-1605 .elementor-element.elementor-element-d73715.image-right {
    display: flex;
    /*flex-direction: column-reverse;*/
    justify-content: space-between;
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-d73715.image-right {
        display: flex;
        flex-direction: row-reverse;
    }
}

.elementor-1605 .elementor-element.elementor-element-d73715:hover .link-hover p {
    color: #005BAA;
    transition: 0.3s all ease-in-out;
}
.elementor-1605 .elementor-element.elementor-element-d73715:hover .link-hover .elementor-widget-container {
    /*border-color: #005BAA;*/
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-635997f */@media (max-width: 767px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}

.elementor-1605 .elementor-element.elementor-element-635997f img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b5460a */.elementor-1605 .elementor-element.elementor-element-32b5460a {
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-32b5460a {
        height: calc(100% - 72px);
        height: -webkit-calc(100% - 72px);
    }
}

@media (max-width: 1023px) {
    .image-right .content-to-right {
        padding-bottom: 48px !important;
        padding-top: 32px;
        border-bottom: none !important;
    }
    .elementor-1605 .elementor-element.elementor-element-32b5460a{
        padding-top: 0;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b6a24b9 */@media (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-1b6a24b9 {
    height: 100%;
    padding-bottom: 48px !important;
}
    
    .elementor-1605 .elementor-element.elementor-element-1b6a24b9 {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67fa67ba */.elementor-1605 .elementor-element.elementor-element-67fa67ba.image-right {
    display: flex;
    /*flex-direction: column-reverse;*/
    justify-content: space-between;
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-67fa67ba.image-right {
        display: flex;
        flex-direction: row-reverse;
    }
}

.elementor-1605 .elementor-element.elementor-element-67fa67ba:hover .link-hover p {
    color: #005BAA;
    transition: 0.3s all ease-in-out;
}
.elementor-1605 .elementor-element.elementor-element-67fa67ba:hover .link-hover .elementor-widget-container {
    border-color: #005BAA;
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3018df47 */@media (max-width: 767px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}

.elementor-1605 .elementor-element.elementor-element-3018df47 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4dce0d */.elementor-1605 .elementor-element.elementor-element-6d4dce0d {
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-6d4dce0d {
        height: calc(100% - 72px);
        height: -webkit-calc(100% - 72px);
    }
}

@media (max-width: 1023px) {
    .image-right .content-to-right {
        padding-bottom: 48px !important;
        padding-top: 32px;
        border-bottom: none !important;
    }
    .elementor-1605 .elementor-element.elementor-element-6d4dce0d{
        padding-top: 0;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83be55b */@media (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-83be55b {
    height: 100%;
    padding-bottom: 48px !important;
}
    
    .elementor-1605 .elementor-element.elementor-element-83be55b {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5199fe03 */.elementor-1605 .elementor-element.elementor-element-5199fe03.image-right {
    display: flex;
    /*flex-direction: column-reverse;*/
    justify-content: space-between;
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-5199fe03.image-right {
        display: flex;
        flex-direction: row-reverse;
    }
}

.elementor-1605 .elementor-element.elementor-element-5199fe03:hover .link-hover p {
    color: #005BAA;
    transition: 0.3s all ease-in-out;
}
.elementor-1605 .elementor-element.elementor-element-5199fe03:hover .link-hover .elementor-widget-container {
    border-color: #005BAA;
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581b6210 */@media (max-width: 767px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}

.elementor-1605 .elementor-element.elementor-element-581b6210 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10420114 */.elementor-1605 .elementor-element.elementor-element-10420114 {
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-10420114 {
        height: calc(100% - 72px);
        height: -webkit-calc(100% - 72px);
    }
}

@media (max-width: 1023px) {
    .image-right .content-to-right {
        padding-bottom: 48px !important;
        padding-top: 32px;
        border-bottom: none !important;
    }
    .elementor-1605 .elementor-element.elementor-element-10420114{
        padding-top: 0;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ad64c1 */@media (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-75ad64c1 {
    height: 100%;
    padding-bottom: 48px !important;
}
    
    .elementor-1605 .elementor-element.elementor-element-75ad64c1 {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73715 */.elementor-1605 .elementor-element.elementor-element-d73715.image-right {
    display: flex;
    /*flex-direction: column-reverse;*/
    justify-content: space-between;
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-d73715.image-right {
        display: flex;
        flex-direction: row-reverse;
    }
}

.elementor-1605 .elementor-element.elementor-element-d73715:hover .link-hover p {
    color: #005BAA;
    transition: 0.3s all ease-in-out;
}
.elementor-1605 .elementor-element.elementor-element-d73715:hover .link-hover .elementor-widget-container {
    /*border-color: #005BAA;*/
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-635997f */@media (max-width: 767px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}

.elementor-1605 .elementor-element.elementor-element-635997f img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b5460a */.elementor-1605 .elementor-element.elementor-element-32b5460a {
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-32b5460a {
        height: calc(100% - 72px);
        height: -webkit-calc(100% - 72px);
    }
}

@media (max-width: 1023px) {
    .image-right .content-to-right {
        padding-bottom: 48px !important;
        padding-top: 32px;
        border-bottom: none !important;
    }
    .elementor-1605 .elementor-element.elementor-element-32b5460a{
        padding-top: 0;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b6a24b9 */@media (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-1b6a24b9 {
    height: 100%;
    padding-bottom: 48px !important;
}
    
    .elementor-1605 .elementor-element.elementor-element-1b6a24b9 {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67fa67ba */.elementor-1605 .elementor-element.elementor-element-67fa67ba.image-right {
    display: flex;
    /*flex-direction: column-reverse;*/
    justify-content: space-between;
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-67fa67ba.image-right {
        display: flex;
        flex-direction: row-reverse;
    }
}

.elementor-1605 .elementor-element.elementor-element-67fa67ba:hover .link-hover p {
    color: #005BAA;
    transition: 0.3s all ease-in-out;
}
.elementor-1605 .elementor-element.elementor-element-67fa67ba:hover .link-hover .elementor-widget-container {
    border-color: #005BAA;
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3018df47 */@media (max-width: 767px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}

.elementor-1605 .elementor-element.elementor-element-3018df47 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4dce0d */.elementor-1605 .elementor-element.elementor-element-6d4dce0d {
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-6d4dce0d {
        height: calc(100% - 72px);
        height: -webkit-calc(100% - 72px);
    }
}

@media (max-width: 1023px) {
    .image-right .content-to-right {
        padding-bottom: 48px !important;
        padding-top: 32px;
        border-bottom: none !important;
    }
    .elementor-1605 .elementor-element.elementor-element-6d4dce0d{
        padding-top: 0;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83be55b */@media (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-83be55b {
    height: 100%;
    padding-bottom: 48px !important;
}
    
    .elementor-1605 .elementor-element.elementor-element-83be55b {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5199fe03 */.elementor-1605 .elementor-element.elementor-element-5199fe03.image-right {
    display: flex;
    /*flex-direction: column-reverse;*/
    justify-content: space-between;
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-5199fe03.image-right {
        display: flex;
        flex-direction: row-reverse;
    }
}

.elementor-1605 .elementor-element.elementor-element-5199fe03:hover .link-hover p {
    color: #005BAA;
    transition: 0.3s all ease-in-out;
}
.elementor-1605 .elementor-element.elementor-element-5199fe03:hover .link-hover .elementor-widget-container {
    border-color: #005BAA;
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581b6210 */@media (max-width: 767px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}

.elementor-1605 .elementor-element.elementor-element-581b6210 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10420114 */.elementor-1605 .elementor-element.elementor-element-10420114 {
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-10420114 {
        height: calc(100% - 72px);
        height: -webkit-calc(100% - 72px);
    }
}

@media (max-width: 1023px) {
    .image-right .content-to-right {
        padding-bottom: 48px !important;
        padding-top: 32px;
        border-bottom: none !important;
    }
    .elementor-1605 .elementor-element.elementor-element-10420114{
        padding-top: 0;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ad64c1 */@media (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-75ad64c1 {
    height: 100%;
    padding-bottom: 48px !important;
}
    
    .elementor-1605 .elementor-element.elementor-element-75ad64c1 {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73715 */.elementor-1605 .elementor-element.elementor-element-d73715.image-right {
    display: flex;
    /*flex-direction: column-reverse;*/
    justify-content: space-between;
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-d73715.image-right {
        display: flex;
        flex-direction: row-reverse;
    }
}

.elementor-1605 .elementor-element.elementor-element-d73715:hover .link-hover p {
    color: #005BAA;
    transition: 0.3s all ease-in-out;
}
.elementor-1605 .elementor-element.elementor-element-d73715:hover .link-hover .elementor-widget-container {
    /*border-color: #005BAA;*/
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-635997f */@media (max-width: 767px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}

.elementor-1605 .elementor-element.elementor-element-635997f img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b5460a */.elementor-1605 .elementor-element.elementor-element-32b5460a {
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-32b5460a {
        height: calc(100% - 72px);
        height: -webkit-calc(100% - 72px);
    }
}

@media (max-width: 1023px) {
    .image-right .content-to-right {
        padding-bottom: 48px !important;
        padding-top: 32px;
        border-bottom: none !important;
    }
    .elementor-1605 .elementor-element.elementor-element-32b5460a{
        padding-top: 0;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b6a24b9 */@media (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-1b6a24b9 {
    height: 100%;
    padding-bottom: 48px !important;
}
    
    .elementor-1605 .elementor-element.elementor-element-1b6a24b9 {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67fa67ba */.elementor-1605 .elementor-element.elementor-element-67fa67ba.image-right {
    display: flex;
    /*flex-direction: column-reverse;*/
    justify-content: space-between;
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-67fa67ba.image-right {
        display: flex;
        flex-direction: row-reverse;
    }
}

.elementor-1605 .elementor-element.elementor-element-67fa67ba:hover .link-hover p {
    color: #005BAA;
    transition: 0.3s all ease-in-out;
}
.elementor-1605 .elementor-element.elementor-element-67fa67ba:hover .link-hover .elementor-widget-container {
    border-color: #005BAA;
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3018df47 */@media (max-width: 767px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .image-right .image-right-img {
        padding-bottom: 0px !important;
        border-bottom: 1px solid rgba(11, 31, 65, 0.20);
    }
}

.elementor-1605 .elementor-element.elementor-element-3018df47 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4dce0d */.elementor-1605 .elementor-element.elementor-element-6d4dce0d {
    height: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-6d4dce0d {
        height: calc(100% - 72px);
        height: -webkit-calc(100% - 72px);
    }
}

@media (max-width: 1023px) {
    .image-right .content-to-right {
        padding-bottom: 48px !important;
        padding-top: 32px;
        border-bottom: none !important;
    }
    .elementor-1605 .elementor-element.elementor-element-6d4dce0d{
        padding-top: 0;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83be55b */@media (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-83be55b {
    height: 100%;
    padding-bottom: 48px !important;
}
    
    .elementor-1605 .elementor-element.elementor-element-83be55b {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5199fe03 */.elementor-1605 .elementor-element.elementor-element-5199fe03.image-right {
    display: flex;
    /*flex-direction: column-reverse;*/
    justify-content: space-between;
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-5199fe03.image-right {
        display: flex;
        flex-direction: row-reverse;
    }
}

.elementor-1605 .elementor-element.elementor-element-5199fe03:hover .link-hover p {
    color: #005BAA;
    transition: 0.3s all ease-in-out;
}
.elementor-1605 .elementor-element.elementor-element-5199fe03:hover .link-hover .elementor-widget-container {
    border-color: #005BAA;
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-13663169 */.elementor-1605 .elementor-element.elementor-element-13663169 .swiper-pagination-fraction {
    position: absolute;
    right: auto;
    bottom: -8px;
    top: auto;
    left: 16px; /* Default for screens up to 768px */
}

@media (min-width: 768px) and (max-width: 1023px) {
    .elementor-1605 .elementor-element.elementor-element-13663169 .swiper-pagination-fraction {
        left: 16px;
        top: calc(100% + 50px) !important;
    }
    .text-img-carousel:has(.image-right) .elementor-swiper-button {
      top: calc(100% + 58px) !important;
    }
}

@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-13663169 .swiper-pagination-fraction {
        left: calc(65% + 25px); /* For screens 1024px and above */
    }
    
    .elementor-1605 .elementor-element.elementor-element-13663169.text-img-carousel:has(.image-right) .swiper-pagination-fraction {
        left: 16px;
    }
    .elementor-1605 .elementor-element.elementor-element-13663169.text-img-carousel:has(.image-right) .elementor-swiper-button-next,
    .elementor-1605 .elementor-element.elementor-element-13663169.text-img-carousel:has(.image-right) .elementor-swiper-button-prev {
        left: calc(35% - 58px);
        right: auto;
    }
}
.elementor-1605 .elementor-element.elementor-element-13663169 .elementor-swiper-button svg path {
    fill: transparent;
}

.elementor-1605 .elementor-element.elementor-element-13663169.text-img-carousel .swiper {
    padding-bottom: 0;
}
@media (max-width: 767px) {
    .text-img-carousel:has(.image-right) .elementor-swiper-button {
      top: calc(100% + 72px) !important;
    }
    
    .text-img-carousel:has(.image-right) .swiper-pagination-fraction {
            top: calc(100% + 60px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74da169e */.elementor-1605 .elementor-element.elementor-element-74da169e{
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7036975a */.elementor-1605 .elementor-element.elementor-element-7036975a a{
    border-bottom: 1px solid rgba(11, 31, 65, 0.40);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebcd8ae */.elementor-1605 .elementor-element.elementor-element-7ebcd8ae img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4413bfe7 */.elementor-1605 .elementor-element.elementor-element-4413bfe7{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4413bfe7 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f848258 */.elementor-1605 .elementor-element.elementor-element-6f848258{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-6f848258 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a9287f7 */.elementor-1605 .elementor-element.elementor-element-1a9287f7 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-508f8c9b */.elementor-1605 .elementor-element.elementor-element-508f8c9b{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-508f8c9b p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f14af9b */.elementor-1605 .elementor-element.elementor-element-1f14af9b{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-1f14af9b a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-358dd7a1 */.elementor-1605 .elementor-element.elementor-element-358dd7a1 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28058723 */.elementor-1605 .elementor-element.elementor-element-28058723{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-28058723 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c9e43 */.elementor-1605 .elementor-element.elementor-element-d3c9e43{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-d3c9e43 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73f03fba */.elementor-1605 .elementor-element.elementor-element-73f03fba img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-672e7fc9 */.elementor-1605 .elementor-element.elementor-element-672e7fc9{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-672e7fc9 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5556faee */.elementor-1605 .elementor-element.elementor-element-5556faee{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-5556faee a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-496970ef */.elementor-1605 .elementor-element.elementor-element-496970ef img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da8f1fc */.elementor-1605 .elementor-element.elementor-element-3da8f1fc{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-3da8f1fc p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3095d094 */.elementor-1605 .elementor-element.elementor-element-3095d094{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-3095d094 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d7ac86 */.elementor-1605 .elementor-element.elementor-element-71d7ac86 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c20ef15 */.elementor-1605 .elementor-element.elementor-element-4c20ef15{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4c20ef15 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38122055 */.elementor-1605 .elementor-element.elementor-element-38122055{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-38122055 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebcd8ae */.elementor-1605 .elementor-element.elementor-element-7ebcd8ae img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4413bfe7 */.elementor-1605 .elementor-element.elementor-element-4413bfe7{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4413bfe7 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f848258 */.elementor-1605 .elementor-element.elementor-element-6f848258{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-6f848258 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a9287f7 */.elementor-1605 .elementor-element.elementor-element-1a9287f7 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-508f8c9b */.elementor-1605 .elementor-element.elementor-element-508f8c9b{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-508f8c9b p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f14af9b */.elementor-1605 .elementor-element.elementor-element-1f14af9b{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-1f14af9b a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-358dd7a1 */.elementor-1605 .elementor-element.elementor-element-358dd7a1 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28058723 */.elementor-1605 .elementor-element.elementor-element-28058723{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-28058723 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c9e43 */.elementor-1605 .elementor-element.elementor-element-d3c9e43{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-d3c9e43 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73f03fba */.elementor-1605 .elementor-element.elementor-element-73f03fba img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-672e7fc9 */.elementor-1605 .elementor-element.elementor-element-672e7fc9{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-672e7fc9 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5556faee */.elementor-1605 .elementor-element.elementor-element-5556faee{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-5556faee a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-496970ef */.elementor-1605 .elementor-element.elementor-element-496970ef img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da8f1fc */.elementor-1605 .elementor-element.elementor-element-3da8f1fc{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-3da8f1fc p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3095d094 */.elementor-1605 .elementor-element.elementor-element-3095d094{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-3095d094 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d7ac86 */.elementor-1605 .elementor-element.elementor-element-71d7ac86 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c20ef15 */.elementor-1605 .elementor-element.elementor-element-4c20ef15{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4c20ef15 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38122055 */.elementor-1605 .elementor-element.elementor-element-38122055{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-38122055 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebcd8ae */.elementor-1605 .elementor-element.elementor-element-7ebcd8ae img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4413bfe7 */.elementor-1605 .elementor-element.elementor-element-4413bfe7{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4413bfe7 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f848258 */.elementor-1605 .elementor-element.elementor-element-6f848258{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-6f848258 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a9287f7 */.elementor-1605 .elementor-element.elementor-element-1a9287f7 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-508f8c9b */.elementor-1605 .elementor-element.elementor-element-508f8c9b{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-508f8c9b p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f14af9b */.elementor-1605 .elementor-element.elementor-element-1f14af9b{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-1f14af9b a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-358dd7a1 */.elementor-1605 .elementor-element.elementor-element-358dd7a1 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28058723 */.elementor-1605 .elementor-element.elementor-element-28058723{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-28058723 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c9e43 */.elementor-1605 .elementor-element.elementor-element-d3c9e43{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-d3c9e43 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73f03fba */.elementor-1605 .elementor-element.elementor-element-73f03fba img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-672e7fc9 */.elementor-1605 .elementor-element.elementor-element-672e7fc9{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-672e7fc9 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5556faee */.elementor-1605 .elementor-element.elementor-element-5556faee{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-5556faee a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-496970ef */.elementor-1605 .elementor-element.elementor-element-496970ef img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da8f1fc */.elementor-1605 .elementor-element.elementor-element-3da8f1fc{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-3da8f1fc p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3095d094 */.elementor-1605 .elementor-element.elementor-element-3095d094{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-3095d094 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d7ac86 */.elementor-1605 .elementor-element.elementor-element-71d7ac86 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c20ef15 */.elementor-1605 .elementor-element.elementor-element-4c20ef15{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4c20ef15 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38122055 */.elementor-1605 .elementor-element.elementor-element-38122055{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-38122055 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebcd8ae */.elementor-1605 .elementor-element.elementor-element-7ebcd8ae img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4413bfe7 */.elementor-1605 .elementor-element.elementor-element-4413bfe7{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4413bfe7 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f848258 */.elementor-1605 .elementor-element.elementor-element-6f848258{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-6f848258 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a9287f7 */.elementor-1605 .elementor-element.elementor-element-1a9287f7 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-508f8c9b */.elementor-1605 .elementor-element.elementor-element-508f8c9b{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-508f8c9b p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f14af9b */.elementor-1605 .elementor-element.elementor-element-1f14af9b{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-1f14af9b a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-358dd7a1 */.elementor-1605 .elementor-element.elementor-element-358dd7a1 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28058723 */.elementor-1605 .elementor-element.elementor-element-28058723{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-28058723 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c9e43 */.elementor-1605 .elementor-element.elementor-element-d3c9e43{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-d3c9e43 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73f03fba */.elementor-1605 .elementor-element.elementor-element-73f03fba img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-672e7fc9 */.elementor-1605 .elementor-element.elementor-element-672e7fc9{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-672e7fc9 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5556faee */.elementor-1605 .elementor-element.elementor-element-5556faee{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-5556faee a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-496970ef */.elementor-1605 .elementor-element.elementor-element-496970ef img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da8f1fc */.elementor-1605 .elementor-element.elementor-element-3da8f1fc{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-3da8f1fc p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3095d094 */.elementor-1605 .elementor-element.elementor-element-3095d094{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-3095d094 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d7ac86 */.elementor-1605 .elementor-element.elementor-element-71d7ac86 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c20ef15 */.elementor-1605 .elementor-element.elementor-element-4c20ef15{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4c20ef15 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38122055 */.elementor-1605 .elementor-element.elementor-element-38122055{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-38122055 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebcd8ae */.elementor-1605 .elementor-element.elementor-element-7ebcd8ae img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4413bfe7 */.elementor-1605 .elementor-element.elementor-element-4413bfe7{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4413bfe7 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f848258 */.elementor-1605 .elementor-element.elementor-element-6f848258{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-6f848258 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a9287f7 */.elementor-1605 .elementor-element.elementor-element-1a9287f7 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-508f8c9b */.elementor-1605 .elementor-element.elementor-element-508f8c9b{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-508f8c9b p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f14af9b */.elementor-1605 .elementor-element.elementor-element-1f14af9b{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-1f14af9b a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-358dd7a1 */.elementor-1605 .elementor-element.elementor-element-358dd7a1 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28058723 */.elementor-1605 .elementor-element.elementor-element-28058723{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-28058723 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c9e43 */.elementor-1605 .elementor-element.elementor-element-d3c9e43{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-d3c9e43 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73f03fba */.elementor-1605 .elementor-element.elementor-element-73f03fba img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-672e7fc9 */.elementor-1605 .elementor-element.elementor-element-672e7fc9{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-672e7fc9 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5556faee */.elementor-1605 .elementor-element.elementor-element-5556faee{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-5556faee a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-496970ef */.elementor-1605 .elementor-element.elementor-element-496970ef img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da8f1fc */.elementor-1605 .elementor-element.elementor-element-3da8f1fc{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-3da8f1fc p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3095d094 */.elementor-1605 .elementor-element.elementor-element-3095d094{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-3095d094 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d7ac86 */.elementor-1605 .elementor-element.elementor-element-71d7ac86 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c20ef15 */.elementor-1605 .elementor-element.elementor-element-4c20ef15{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4c20ef15 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38122055 */.elementor-1605 .elementor-element.elementor-element-38122055{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-38122055 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebcd8ae */.elementor-1605 .elementor-element.elementor-element-7ebcd8ae img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4413bfe7 */.elementor-1605 .elementor-element.elementor-element-4413bfe7{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4413bfe7 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f848258 */.elementor-1605 .elementor-element.elementor-element-6f848258{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-6f848258 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a9287f7 */.elementor-1605 .elementor-element.elementor-element-1a9287f7 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-508f8c9b */.elementor-1605 .elementor-element.elementor-element-508f8c9b{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-508f8c9b p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f14af9b */.elementor-1605 .elementor-element.elementor-element-1f14af9b{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-1f14af9b a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-358dd7a1 */.elementor-1605 .elementor-element.elementor-element-358dd7a1 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28058723 */.elementor-1605 .elementor-element.elementor-element-28058723{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-28058723 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c9e43 */.elementor-1605 .elementor-element.elementor-element-d3c9e43{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-d3c9e43 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73f03fba */.elementor-1605 .elementor-element.elementor-element-73f03fba img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-672e7fc9 */.elementor-1605 .elementor-element.elementor-element-672e7fc9{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-672e7fc9 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5556faee */.elementor-1605 .elementor-element.elementor-element-5556faee{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-5556faee a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-496970ef */.elementor-1605 .elementor-element.elementor-element-496970ef img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da8f1fc */.elementor-1605 .elementor-element.elementor-element-3da8f1fc{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-3da8f1fc p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3095d094 */.elementor-1605 .elementor-element.elementor-element-3095d094{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-3095d094 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d7ac86 */.elementor-1605 .elementor-element.elementor-element-71d7ac86 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c20ef15 */.elementor-1605 .elementor-element.elementor-element-4c20ef15{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4c20ef15 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38122055 */.elementor-1605 .elementor-element.elementor-element-38122055{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-38122055 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebcd8ae */.elementor-1605 .elementor-element.elementor-element-7ebcd8ae img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4413bfe7 */.elementor-1605 .elementor-element.elementor-element-4413bfe7{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4413bfe7 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f848258 */.elementor-1605 .elementor-element.elementor-element-6f848258{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-6f848258 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a9287f7 */.elementor-1605 .elementor-element.elementor-element-1a9287f7 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-508f8c9b */.elementor-1605 .elementor-element.elementor-element-508f8c9b{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-508f8c9b p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f14af9b */.elementor-1605 .elementor-element.elementor-element-1f14af9b{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-1f14af9b a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-358dd7a1 */.elementor-1605 .elementor-element.elementor-element-358dd7a1 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28058723 */.elementor-1605 .elementor-element.elementor-element-28058723{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-28058723 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c9e43 */.elementor-1605 .elementor-element.elementor-element-d3c9e43{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-d3c9e43 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73f03fba */.elementor-1605 .elementor-element.elementor-element-73f03fba img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-672e7fc9 */.elementor-1605 .elementor-element.elementor-element-672e7fc9{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-672e7fc9 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5556faee */.elementor-1605 .elementor-element.elementor-element-5556faee{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-5556faee a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-496970ef */.elementor-1605 .elementor-element.elementor-element-496970ef img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da8f1fc */.elementor-1605 .elementor-element.elementor-element-3da8f1fc{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-3da8f1fc p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3095d094 */.elementor-1605 .elementor-element.elementor-element-3095d094{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-3095d094 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d7ac86 */.elementor-1605 .elementor-element.elementor-element-71d7ac86 img{
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c20ef15 */.elementor-1605 .elementor-element.elementor-element-4c20ef15{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-4c20ef15 p{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38122055 */.elementor-1605 .elementor-element.elementor-element-38122055{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-38122055 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4194ba17 */.elementor-1605 .elementor-element.elementor-element-4194ba17 .elementor-swiper-button svg path {
    fill: transparent;
}

@media (max-width: 767px){
    .elementor-1605 .elementor-element.elementor-element-4194ba17 .swiper{
        overflow: visible;
    }
    
    .elementor-1605 .elementor-element.elementor-element-4194ba17 .swiper:after {
        content: '';
      display: block;
      width: 70px; /* Your desired spacing */
      height: 1px; /* Minimal height */
      flex-shrink: 0;
    }
    
    .elementor-1605 .elementor-element.elementor-element-4194ba17 .swiper-wrapper {
        width: calc(100% + 70px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343ae71a */.elementor-1605 .elementor-element.elementor-element-343ae71a{
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-657b4d7f */.elementor-1605 .elementor-element.elementor-element-657b4d7f{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c81761d */.elementor-1605 .elementor-element.elementor-element-2c81761d .elementor-icon-wrapper{
    display: flex;
    align-items: center;
    width: auto;
    height: auto;
}

.elementor-1605 .elementor-element.elementor-element-2c81761d .elementor-widget-container{
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf279b2 */.elementor-1605 .elementor-element.elementor-element-6bf279b2 p{
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41ed9395 */.elementor-1605 .elementor-element.elementor-element-41ed9395:hover p{
    color: #00AEEF;
}

.elementor-1605 .elementor-element.elementor-element-41ed9395:hover .link-list-icon .elementor-widget-container{
    background: #00AEEF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f48b03b */.elementor-1605 .elementor-element.elementor-element-7f48b03b .elementor-icon-wrapper{
    display: flex;
    align-items: center;
    width: auto;
    height: auto;
}

.elementor-1605 .elementor-element.elementor-element-7f48b03b .elementor-widget-container{
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1e9e52 */.elementor-1605 .elementor-element.elementor-element-f1e9e52 p{
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3897c0ba */.elementor-1605 .elementor-element.elementor-element-3897c0ba:hover p{
    color: #00AEEF;
}

.elementor-1605 .elementor-element.elementor-element-3897c0ba:hover .link-list-icon .elementor-widget-container{
    background: #00AEEF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c8d68 */.elementor-1605 .elementor-element.elementor-element-45c8d68{
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ee988e */.elementor-1605 .elementor-element.elementor-element-32ee988e img{
    margin: 0;
    height: 100%;
    aspect-ratio: 1.1 / 1;
    object-fit: cover;
}

.elementor-1605 .elementor-element.elementor-element-32ee988e{
    position: relative;
}
.elementor-1605 .elementor-element.elementor-element-32ee988e:after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .32);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-116c43a */.elementor-1605 .elementor-element.elementor-element-116c43a{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-116c43a p{
    text-decoration: none;
}
@media (max-width: 374px){
    .elementor-1605 .elementor-element.elementor-element-116c43a p{
    font-size: 18px !important;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-467c7623 */.elementor-1605 .elementor-element.elementor-element-467c7623 { backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px); /* For Safari support */
 }
 
 .elementor-1605 .elementor-element.elementor-element-467c7623 .elementor-icon-wrapper{
     display: flex;
     align-items: flex-end;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e5d3cca */.elementor-1605 .elementor-element.elementor-element-5e5d3cca{
    aspect-ratio: 1.1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510a8fc3 */.elementor-1605 .elementor-element.elementor-element-510a8fc3{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-510a8fc3 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cc0468c */.elementor-1605 .elementor-element.elementor-element-1cc0468c img{
    margin: 0;
    height: 100%;
    aspect-ratio: 1.1 / 1;
    object-fit: cover;
}

.elementor-1605 .elementor-element.elementor-element-1cc0468c{
    position: relative;
}
.elementor-1605 .elementor-element.elementor-element-1cc0468c:after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .32);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-708b22af */.elementor-1605 .elementor-element.elementor-element-708b22af{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-708b22af p{
    text-decoration: none;
}
@media (max-width: 374px){
    .elementor-1605 .elementor-element.elementor-element-708b22af p{
    font-size: 18px !important;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c1a68e0 */.elementor-1605 .elementor-element.elementor-element-3c1a68e0 { backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px); /* For Safari support */
 }
 
 .elementor-1605 .elementor-element.elementor-element-3c1a68e0 .elementor-icon-wrapper{
     display: flex;
     align-items: flex-end;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5652c1 */.elementor-1605 .elementor-element.elementor-element-f5652c1{
    aspect-ratio: 1.1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ad522a */.elementor-1605 .elementor-element.elementor-element-56ad522a{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-56ad522a a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ee988e */.elementor-1605 .elementor-element.elementor-element-32ee988e img{
    margin: 0;
    height: 100%;
    aspect-ratio: 1.1 / 1;
    object-fit: cover;
}

.elementor-1605 .elementor-element.elementor-element-32ee988e{
    position: relative;
}
.elementor-1605 .elementor-element.elementor-element-32ee988e:after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .32);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-116c43a */.elementor-1605 .elementor-element.elementor-element-116c43a{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-116c43a p{
    text-decoration: none;
}
@media (max-width: 374px){
    .elementor-1605 .elementor-element.elementor-element-116c43a p{
    font-size: 18px !important;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-467c7623 */.elementor-1605 .elementor-element.elementor-element-467c7623 { backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px); /* For Safari support */
 }
 
 .elementor-1605 .elementor-element.elementor-element-467c7623 .elementor-icon-wrapper{
     display: flex;
     align-items: flex-end;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e5d3cca */.elementor-1605 .elementor-element.elementor-element-5e5d3cca{
    aspect-ratio: 1.1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510a8fc3 */.elementor-1605 .elementor-element.elementor-element-510a8fc3{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-510a8fc3 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cc0468c */.elementor-1605 .elementor-element.elementor-element-1cc0468c img{
    margin: 0;
    height: 100%;
    aspect-ratio: 1.1 / 1;
    object-fit: cover;
}

.elementor-1605 .elementor-element.elementor-element-1cc0468c{
    position: relative;
}
.elementor-1605 .elementor-element.elementor-element-1cc0468c:after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .32);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-708b22af */.elementor-1605 .elementor-element.elementor-element-708b22af{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-708b22af p{
    text-decoration: none;
}
@media (max-width: 374px){
    .elementor-1605 .elementor-element.elementor-element-708b22af p{
    font-size: 18px !important;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c1a68e0 */.elementor-1605 .elementor-element.elementor-element-3c1a68e0 { backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px); /* For Safari support */
 }
 
 .elementor-1605 .elementor-element.elementor-element-3c1a68e0 .elementor-icon-wrapper{
     display: flex;
     align-items: flex-end;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5652c1 */.elementor-1605 .elementor-element.elementor-element-f5652c1{
    aspect-ratio: 1.1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ad522a */.elementor-1605 .elementor-element.elementor-element-56ad522a{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-56ad522a a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ee988e */.elementor-1605 .elementor-element.elementor-element-32ee988e img{
    margin: 0;
    height: 100%;
    aspect-ratio: 1.1 / 1;
    object-fit: cover;
}

.elementor-1605 .elementor-element.elementor-element-32ee988e{
    position: relative;
}
.elementor-1605 .elementor-element.elementor-element-32ee988e:after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .32);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-116c43a */.elementor-1605 .elementor-element.elementor-element-116c43a{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-116c43a p{
    text-decoration: none;
}
@media (max-width: 374px){
    .elementor-1605 .elementor-element.elementor-element-116c43a p{
    font-size: 18px !important;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-467c7623 */.elementor-1605 .elementor-element.elementor-element-467c7623 { backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px); /* For Safari support */
 }
 
 .elementor-1605 .elementor-element.elementor-element-467c7623 .elementor-icon-wrapper{
     display: flex;
     align-items: flex-end;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e5d3cca */.elementor-1605 .elementor-element.elementor-element-5e5d3cca{
    aspect-ratio: 1.1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510a8fc3 */.elementor-1605 .elementor-element.elementor-element-510a8fc3{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-510a8fc3 a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cc0468c */.elementor-1605 .elementor-element.elementor-element-1cc0468c img{
    margin: 0;
    height: 100%;
    aspect-ratio: 1.1 / 1;
    object-fit: cover;
}

.elementor-1605 .elementor-element.elementor-element-1cc0468c{
    position: relative;
}
.elementor-1605 .elementor-element.elementor-element-1cc0468c:after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .32);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-708b22af */.elementor-1605 .elementor-element.elementor-element-708b22af{
    text-decoration: none;
}
.elementor-1605 .elementor-element.elementor-element-708b22af p{
    text-decoration: none;
}
@media (max-width: 374px){
    .elementor-1605 .elementor-element.elementor-element-708b22af p{
    font-size: 18px !important;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c1a68e0 */.elementor-1605 .elementor-element.elementor-element-3c1a68e0 { backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px); /* For Safari support */
 }
 
 .elementor-1605 .elementor-element.elementor-element-3c1a68e0 .elementor-icon-wrapper{
     display: flex;
     align-items: flex-end;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5652c1 */.elementor-1605 .elementor-element.elementor-element-f5652c1{
    aspect-ratio: 1.1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ad522a */.elementor-1605 .elementor-element.elementor-element-56ad522a{
    overflow:hidden;
}

.elementor-1605 .elementor-element.elementor-element-56ad522a a{
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3dcf0fa9 */.elementor-1605 .elementor-element.elementor-element-3dcf0fa9 .elementor-swiper-button svg path {
    fill: transparent;
}

@media (max-width: 767px){
    .elementor-1605 .elementor-element.elementor-element-3dcf0fa9 .swiper{
        overflow: visible;
    }
    
    .elementor-1605 .elementor-element.elementor-element-3dcf0fa9 .swiper:after {
        content: '';
      display: block;
      width: 100px; /* Your desired spacing */
      height: 1px; /* Minimal height */
      flex-shrink: 0;
    }
    
    .elementor-1605 .elementor-element.elementor-element-3dcf0fa9 .swiper-wrapper {
        width: calc(100% + 100px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb7652c */.elementor-1605 .elementor-element.elementor-element-2bb7652c{
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27ad4c1c */.elementor-1605 .elementor-element.elementor-element-27ad4c1c{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f86fa99 */.elementor-1605 .elementor-element.elementor-element-5f86fa99{
    width: auto;
    display: flex;
}

.elementor-1605 .elementor-element.elementor-element-5f86fa99:hover svg{
    fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be24094 */.elementor-1605 .elementor-element.elementor-element-2be24094{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf21b3c */.elementor-1605 .elementor-element.elementor-element-1bf21b3c img{
    aspect-ratio: 3/2;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fbb4a0 */.elementor-1605 .elementor-element.elementor-element-28fbb4a0{
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62de11ff */.elementor-1605 .elementor-element.elementor-element-62de11ff p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-107d276f */@media screen and (max-width: 767px) {
	/* For elements 4n+1 and 4n+4 */
	.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-widget-container .elementor-loop-container .e-loop-item.testimonials:nth-of-type(4n+1) img,
	.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-widget-container .elementor-loop-container .e-loop-item.testimonials:nth-of-type(4n+1) video,
	.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-widget-container .elementor-loop-container .e-loop-item.testimonials:nth-of-type(4n+4) img,
	.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-widget-container .elementor-loop-container .e-loop-item.testimonials:nth-of-type(4n+4) video {
	  height: 219px !important; /* Apply height to first and last items in alternating rows */
	}
  
	/* For elements 4n+2 and 4n+3 */
	.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-widget-container .elementor-loop-container .e-loop-item.testimonials:nth-of-type(4n+2) img,
	.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-widget-container .elementor-loop-container .e-loop-item.testimonials:nth-of-type(4n+2) video,
	.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-widget-container .elementor-loop-container .e-loop-item.testimonials:nth-of-type(4n+3) img,
	.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-widget-container .elementor-loop-container .e-loop-item.testimonials:nth-of-type(4n+3) video {
	  height: 164px !important; /* Apply height to second and third items in alternating rows */
	}
	
	.elementor-1605 .elementor-element.elementor-element-107d276f .elementor-widget-container .elementor-loop-container .e-loop-item.testimonials:nth-of-type(4n):not(:first-of-type),
    .elementor-1605 .elementor-element.elementor-element-107d276f .elementor-widget-container .elementor-loop-container .e-loop-item.testimonials:nth-of-type(8n - 4):not(:first-of-type) {
        margin-top: -55px !important;
    }
}
  
@media screen and (min-width: 768px) {
    .elementor-1605 .elementor-element.elementor-element-107d276f .elementor-widget-container .elementor-loop-container .e-loop-item.testimonials:nth-of-type(6n - 1) {
        margin-top: -82px !important;
    }
}

@media screen and (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-107d276f .elementor-widget-container .elementor-loop-container .e-loop-item.testimonials:nth-of-type(6n - 1) {
        margin-top: -138px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae0a4b1 */.elementor-1605 .elementor-element.elementor-element-7ae0a4b1{
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61178c6b */.elementor-1605 .elementor-element.elementor-element-61178c6b {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e26d4b0 */@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-6e26d4b0 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c83a456 */@media (min-width: 768px) {
    .elementor-1605 .elementor-element.elementor-element-6c83a456 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69ef3274 */.elementor-1605 .elementor-element.elementor-element-69ef3274 {
    aspect-ratio: 3 / 2;
    margin-top: -2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b19b4b0 */.elementor-1605 .elementor-element.elementor-element-7b19b4b0 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38c581e9 */@media (min-width: 1024px) {
    .elementor-1605 .elementor-element.elementor-element-38c581e9 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3058da6 */@media (min-width: 768px) {
    .elementor-1605 .elementor-element.elementor-element-3058da6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c28c1e1 */.elementor-1605 .elementor-element.elementor-element-7c28c1e1 {
    aspect-ratio: 3 / 2;
    margin-top: -2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f993636 */.elementor-1605 .elementor-element.elementor-element-7f993636{
    width: 50%;
    max-width: 1440px;
    margin: 0 auto;
    padding-left: 28px
}

.elementor-1605 .elementor-element.elementor-element-7f993636:before{
    content: "";
    width: 20px;
    height: 4px;
    position: absolute;
    left: 64px;
    top: calc((100% - 4px) / 2);
    background: #00AEEF;
}

@media screen and (max-width: 1024px){
    .elementor-1605 .elementor-element.elementor-element-7f993636:before{
        left: 32px;
    }
}

@media screen and (max-width: 767px){
    .elementor-1605 .elementor-element.elementor-element-7f993636:before{
        left: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c3abfbb */.elementor-1605 .elementor-element.elementor-element-2c3abfbb a:focus {
    background: #00AEEF;
    box-shadow: 0px 0px 0px 2px #FFF, 0px 0px 0px 4px #0B1F41 !important;
    color: #0B1F41;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67c7a38e */.elementor-1605 .elementor-element.elementor-element-67c7a38e img{
    aspect-ratio: 3 / 2;
    object-fit: cover;
}
@media screen and (max-width: 767px){
    .elementor-1605 .elementor-element.elementor-element-67c7a38e img{
    aspect-ratio: 5 / 4;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d471c18 */.elementor-1605 .elementor-element.elementor-element-7d471c18{
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}/* End custom CSS */