.elementor-9 .elementor-element.elementor-element-46d25a7{--display:flex;--min-height:90vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.7;--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-9 .elementor-element.elementor-element-46d25a7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-46d25a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-46d25a7::before, .elementor-9 .elementor-element.elementor-element-46d25a7 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-46d25a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-46d25a7 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-46d25a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-46d25a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#08155087;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-abad5dc{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0rem;--margin-bottom:8rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f03d5a5 .elementor-heading-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-906383e{font-size:20px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7bff691{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-583a31f .elementor-button{background-color:#27568A;font-size:20px;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-583a31f .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-583a31f .elementor-button:focus{background-color:#1680C2;}.elementor-9 .elementor-element.elementor-element-c7d3f3d .elementor-button{background-color:#E32A22;font-size:20px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-c7d3f3d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-c7d3f3d .elementor-button:focus{background-color:#E84C46;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c7d3f3d .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-c7d3f3d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e4425a9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-e4425a9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e4425a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6666660F;}.elementor-9 .elementor-element.elementor-element-1c9e45c{--display:flex;}.elementor-9 .elementor-element.elementor-element-a1107d4 > .elementor-widget-container{margin:0% 15% 0% 15%;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a1107d4 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-a1107d4.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-9 .elementor-element.elementor-element-a1107d4.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-9 .elementor-element.elementor-element-a1107d4.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-a1107d4 .elementor-image-box-title{margin-bottom:20px;}.elementor-9 .elementor-element.elementor-element-a1107d4 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-9 .elementor-element.elementor-element-a1107d4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-73bd5c1{--display:flex;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-6f51e04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6f51e04{text-align:center;}.elementor-9 .elementor-element.elementor-element-fcfde8a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-fcfde8a{text-align:center;}.elementor-9 .elementor-element.elementor-element-6decd65d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-9 .elementor-element.elementor-element-72cecf02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 60px 0px rgba(15.000000000000004, 31.000000000000036, 61, 0.1);--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-9 .elementor-element.elementor-element-73efb6c1{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-73efb6c1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-73efb6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2351A4;}.elementor-9 .elementor-element.elementor-element-180a14ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3f958e98 .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-3f958e98.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3f958e98.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3f958e98.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3f958e98.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3f958e98.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3f958e98 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-3f958e98 .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-6b23eaae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--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-9 .elementor-element.elementor-element-51462022 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-51462022{right:5px;}body.rtl .elementor-9 .elementor-element.elementor-element-51462022{left:5px;}.elementor-9 .elementor-element.elementor-element-51462022{top:-10px;z-index:1;text-align:end;}.elementor-9 .elementor-element.elementor-element-51462022 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:800;letter-spacing:1px;color:#FFFFFF1A;}.elementor-9 .elementor-element.elementor-element-a784ca5 > .elementor-widget-container{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a784ca5{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-a784ca5{left:0px;}.elementor-9 .elementor-element.elementor-element-a784ca5{top:-10px;z-index:1;text-align:end;}.elementor-9 .elementor-element.elementor-element-a784ca5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:100px;font-weight:700;color:#FFFFFF1A;}.elementor-9 .elementor-element.elementor-element-7c4f705a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7c4f705a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7c4f705a{z-index:1;}.elementor-9 .elementor-element.elementor-element-7c4f705a .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-164be479{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-586f38da > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9 .elementor-element.elementor-element-586f38da{font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#2351A4;}.elementor-9 .elementor-element.elementor-element-21376d9d{--divider-border-style:solid;--divider-color:#0F1F3D14;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-21376d9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-21376d9d .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-21376d9d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-68cb57c2 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9 .elementor-element.elementor-element-68cb57c2{font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#2351A4;}.elementor-9 .elementor-element.elementor-element-12b9205 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-12b9205 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-9 .elementor-element.elementor-element-12b9205 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:1px;}.elementor-9 .elementor-element.elementor-element-12b9205 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-9 .elementor-element.elementor-element-12b9205 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9 .elementor-element.elementor-element-12b9205 .elementor-icon-list-icon i{color:#2351A4;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-12b9205 .elementor-icon-list-icon svg{fill:#2351A4;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-12b9205{--e-icon-list-icon-size:8px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-9 .elementor-element.elementor-element-12b9205 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-12b9205 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-6cdfe45 .elementor-button{background-color:#E32A22;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-6cdfe45 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-6cdfe45 .elementor-button:focus{background-color:#FA5A54;}.elementor-9 .elementor-element.elementor-element-6cdfe45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6ff5213d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 60px 0px rgba(15.000000000000004, 31.000000000000036, 61, 0.1);--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-9 .elementor-element.elementor-element-5cce8380{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5cce8380:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5cce8380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3260;}.elementor-9 .elementor-element.elementor-element-61a19447{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-17753903 .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-17753903.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-17753903.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-17753903.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-17753903.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-17753903.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-17753903 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-17753903 .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-2e567494{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--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-9 .elementor-element.elementor-element-3f36844c > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3f36844c{right:10px;}body.rtl .elementor-9 .elementor-element.elementor-element-3f36844c{left:10px;}.elementor-9 .elementor-element.elementor-element-3f36844c{top:-10px;z-index:1;text-align:end;}.elementor-9 .elementor-element.elementor-element-3f36844c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:800;letter-spacing:1px;color:#FFFFFF1A;}.elementor-9 .elementor-element.elementor-element-4f59c722 > .elementor-widget-container{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4f59c722{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-4f59c722{left:0px;}.elementor-9 .elementor-element.elementor-element-4f59c722{top:-10px;z-index:1;text-align:end;}.elementor-9 .elementor-element.elementor-element-4f59c722 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:100px;font-weight:700;color:#FFFFFF1A;}.elementor-9 .elementor-element.elementor-element-378cb3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-378cb3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-378cb3e{z-index:1;}.elementor-9 .elementor-element.elementor-element-378cb3e .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1d342dac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-1aa4ff4a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9 .elementor-element.elementor-element-1aa4ff4a{font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#1A3260;}.elementor-9 .elementor-element.elementor-element-6fcef4c6{--divider-border-style:solid;--divider-color:#0F1F3D14;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-6fcef4c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6fcef4c6 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-6fcef4c6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-11e840eb > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9 .elementor-element.elementor-element-11e840eb{font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#1A3260;}.elementor-9 .elementor-element.elementor-element-37818fb2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-37818fb2 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-9 .elementor-element.elementor-element-37818fb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:1px;}.elementor-9 .elementor-element.elementor-element-37818fb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-9 .elementor-element.elementor-element-37818fb2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9 .elementor-element.elementor-element-37818fb2 .elementor-icon-list-icon i{color:#1A3260;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-37818fb2 .elementor-icon-list-icon svg{fill:#1A3260;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-37818fb2{--e-icon-list-icon-size:8px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-9 .elementor-element.elementor-element-37818fb2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-37818fb2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-d789b7d .elementor-button{background-color:#E32A22;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-d789b7d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d789b7d .elementor-button:focus{background-color:#FA5A54;}.elementor-9 .elementor-element.elementor-element-d789b7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7c1165ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 60px 0px rgba(15.000000000000004, 31.000000000000036, 61, 0.1);--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-9 .elementor-element.elementor-element-738d6bb9{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-738d6bb9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-738d6bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C93434;}.elementor-9 .elementor-element.elementor-element-550814c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-688025b0 .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-688025b0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-688025b0.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-688025b0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-688025b0.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-688025b0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-688025b0 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-688025b0 .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-17e6bc8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--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-9 .elementor-element.elementor-element-36b907e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-36b907e1{right:10px;}body.rtl .elementor-9 .elementor-element.elementor-element-36b907e1{left:10px;}.elementor-9 .elementor-element.elementor-element-36b907e1{top:-10px;z-index:1;text-align:center;}.elementor-9 .elementor-element.elementor-element-36b907e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:800;letter-spacing:1px;color:#FFFFFF1A;}.elementor-9 .elementor-element.elementor-element-1f31367 > .elementor-widget-container{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-1f31367{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-1f31367{left:0px;}.elementor-9 .elementor-element.elementor-element-1f31367{top:-10px;z-index:1;text-align:end;}.elementor-9 .elementor-element.elementor-element-1f31367 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:100px;font-weight:700;color:#FFFFFF1A;}.elementor-9 .elementor-element.elementor-element-2585c75a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2585c75a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2585c75a{z-index:1;}.elementor-9 .elementor-element.elementor-element-2585c75a .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-60803824{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-7a365e0 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9 .elementor-element.elementor-element-7a365e0{font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#C93434;}.elementor-9 .elementor-element.elementor-element-61fcdc0{--divider-border-style:solid;--divider-color:#0F1F3D14;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-61fcdc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-61fcdc0 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-61fcdc0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-24a96b3a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9 .elementor-element.elementor-element-24a96b3a{font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#C93434;}.elementor-9 .elementor-element.elementor-element-5ff61080 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5ff61080 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-9 .elementor-element.elementor-element-5ff61080 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:1px;}.elementor-9 .elementor-element.elementor-element-5ff61080 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-9 .elementor-element.elementor-element-5ff61080 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9 .elementor-element.elementor-element-5ff61080 .elementor-icon-list-icon i{color:#C93434;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-5ff61080 .elementor-icon-list-icon svg{fill:#C93434;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-5ff61080{--e-icon-list-icon-size:8px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-9 .elementor-element.elementor-element-5ff61080 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-5ff61080 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-4a64902 .elementor-button{background-color:#E32A22;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-4a64902 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-4a64902 .elementor-button:focus{background-color:#FA5A54;}.elementor-9 .elementor-element.elementor-element-4a64902 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-37f3866{--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:50px 50px;--row-gap:50px;--column-gap:50px;--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-9 .elementor-element.elementor-element-37f3866:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-37f3866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6666660F;}.elementor-9 .elementor-element.elementor-element-d8321df{--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-9 .elementor-element.elementor-element-64331f8 .elementor-icon-box-wrapper{align-items:end;gap:15px;}.elementor-9 .elementor-element.elementor-element-64331f8 .elementor-icon-box-title{margin-block-end:15px;}.elementor-9 .elementor-element.elementor-element-64331f8.elementor-view-stacked .elementor-icon{background-color:#2B568D;}.elementor-9 .elementor-element.elementor-element-64331f8.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-64331f8.elementor-view-default .elementor-icon{fill:#2B568D;color:#2B568D;border-color:#2B568D;}.elementor-9 .elementor-element.elementor-element-64331f8 .elementor-icon{font-size:65px;}.elementor-9 .elementor-element.elementor-element-d75f04b .elementor-button{background-color:#E32A22;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-d75f04b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d75f04b .elementor-button:focus{background-color:#FA5A54;}.elementor-9 .elementor-element.elementor-element-d75f04b > .elementor-widget-container{margin:0px 0px 30px 80px;}.elementor-9 .elementor-element.elementor-element-d6b3f05 .elementor-icon-box-wrapper{align-items:end;gap:15px;}.elementor-9 .elementor-element.elementor-element-d6b3f05 .elementor-icon-box-title{margin-block-end:15px;}.elementor-9 .elementor-element.elementor-element-d6b3f05.elementor-view-stacked .elementor-icon{background-color:#2B568D;}.elementor-9 .elementor-element.elementor-element-d6b3f05.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d6b3f05.elementor-view-default .elementor-icon{fill:#2B568D;color:#2B568D;border-color:#2B568D;}.elementor-9 .elementor-element.elementor-element-d6b3f05 .elementor-icon{font-size:65px;}.elementor-9 .elementor-element.elementor-element-66cdc23 .elementor-button{background-color:#E32A22;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-66cdc23 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-66cdc23 .elementor-button:focus{background-color:#FA5A54;}.elementor-9 .elementor-element.elementor-element-66cdc23 > .elementor-widget-container{margin:0px 0px 30px 80px;}.elementor-9 .elementor-element.elementor-element-5296b97 .elementor-icon-box-wrapper{align-items:end;gap:15px;}.elementor-9 .elementor-element.elementor-element-5296b97 .elementor-icon-box-title{margin-block-end:15px;}.elementor-9 .elementor-element.elementor-element-5296b97.elementor-view-stacked .elementor-icon{background-color:#2B568D;}.elementor-9 .elementor-element.elementor-element-5296b97.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5296b97.elementor-view-default .elementor-icon{fill:#2B568D;color:#2B568D;border-color:#2B568D;}.elementor-9 .elementor-element.elementor-element-5296b97 .elementor-icon{font-size:65px;}.elementor-9 .elementor-element.elementor-element-d70be96 .elementor-button{background-color:#E32A22;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-d70be96 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d70be96 .elementor-button:focus{background-color:#FA5A54;}.elementor-9 .elementor-element.elementor-element-d70be96 > .elementor-widget-container{margin:0px 0px 30px 80px;}.elementor-9 .elementor-element.elementor-element-c2eeb94{--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-9 .elementor-element.elementor-element-4525e2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a2ab15e{text-align:center;}.elementor-9 .elementor-element.elementor-element-76616dd{text-align:center;}.elementor-9 .elementor-element.elementor-element-9a2a894{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3506ee6{--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:50px 50px;--row-gap:50px;--column-gap:50px;--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-9 .elementor-element.elementor-element-c5db5a3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-caf8d75 .elementor-button{background-color:#E32A22;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-caf8d75 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-caf8d75 .elementor-button:focus{background-color:#FA5A54;}.elementor-9 .elementor-element.elementor-element-0c2776b{--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-9 .elementor-element.elementor-element-2dcc2c4{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--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-9 .elementor-element.elementor-element-2dcc2c4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2dcc2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6666660F;}.elementor-9 .elementor-element.elementor-element-fb02e2b{--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-9 .elementor-element.elementor-element-19e0826 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9 .elementor-element.elementor-element-19e0826 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-9 .elementor-element.elementor-element-8b46d02{text-align:start;}.elementor-9 .elementor-element.elementor-element-4ecc0d5 .elementor-button{background-color:#E32A22;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-4ecc0d5 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-4ecc0d5 .elementor-button:focus{background-color:#FA5A54;}.elementor-9 .elementor-element.elementor-element-d784aa7{--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-9 .elementor-element.elementor-element-5f94f61 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9 .elementor-element.elementor-element-240bbc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--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-9 .elementor-element.elementor-element-3aa6e11{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1449c7c{text-align:center;}.elementor-9 .elementor-element.elementor-element-89e79a7{text-align:center;}.elementor-9 .elementor-element.elementor-element-1936a565{--display:flex;}.elementor-9 .elementor-element.elementor-element-57b39efb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button{font-size:20px;}.elementor-9 .elementor-element.elementor-element-5e7e4d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:none;--border-style:none;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5e7e4d0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5e7e4d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6666660F;}.elementor-9 .elementor-element.elementor-element-5e7e4d0 > .elementor-shape-top svg, .elementor-9 .elementor-element.elementor-element-5e7e4d0 > .e-con-inner > .elementor-shape-top svg{height:0px;}.elementor-9 .elementor-element.elementor-element-79aa87c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-79aa87c.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a9adaee img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-075c1f3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-075c1f3.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c75ca23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-be4dfd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d55eb8f{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-8d52f7f{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-9 .elementor-element.elementor-element-04446ba .elementor-button{background-color:#E32A22;border-radius:49px 49px 49px 49px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-04446ba .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-04446ba .elementor-button:focus{background-color:#FA5A54;}.elementor-9 .elementor-element.elementor-element-d07cd13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-96354bd{--swiper-slides-to-display:3;--swiper-slides-gap:13px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-45px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:20px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:10px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:20px;--arrow-size:25px;--swiper-pagination-size:20px;--dots-normal-color:#2B568D;--dots-hover-color:#E32A22;--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:0px;--dots-vertical-offset:0px;--swiper-pagination-spacing:5px;}.elementor-9 .elementor-element.elementor-element-96354bd :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#2B568D;}.elementor-9 .elementor-element.elementor-element-96354bd .swiper-slide > .elementor-element{height:100%;}.elementor-9 .elementor-element.elementor-element-96354bd .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-46d25a7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a1107d4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-6decd65d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-37f3866{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-3506ee6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-2dcc2c4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-240bbc1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-96354bd{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-46d25a7{--min-height:0;}.elementor-9 .elementor-element.elementor-element-abad5dc{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-f03d5a5{text-align:center;}.elementor-9 .elementor-element.elementor-element-906383e{text-align:center;}.elementor-9 .elementor-element.elementor-element-7bff691{--width:60%;}.elementor-9 .elementor-element.elementor-element-e4425a9{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-1c9e45c{--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-9 .elementor-element.elementor-element-a1107d4 .elementor-image-box-img{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-a1107d4 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-9 .elementor-element.elementor-element-6f51e04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6f51e04 .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-6decd65d{--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-9 .elementor-element.elementor-element-73efb6c1{--min-height:170px;}.elementor-9 .elementor-element.elementor-element-180a14ca{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-180a14ca.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3f958e98.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3f958e98 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6b23eaae{--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-9 .elementor-element.elementor-element-6b23eaae.e-con{--align-self:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-51462022{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-51462022{left:0px;}.elementor-9 .elementor-element.elementor-element-51462022{top:-60px;text-align:center;}.elementor-9 .elementor-element.elementor-element-51462022 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-a784ca5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a784ca5{top:-50px;}.elementor-9 .elementor-element.elementor-element-a784ca5 .elementor-heading-title{font-size:70px;}.elementor-9 .elementor-element.elementor-element-7c4f705a{text-align:center;}.elementor-9 .elementor-element.elementor-element-7c4f705a .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-586f38da{text-align:start;}.elementor-9 .elementor-element.elementor-element-6cdfe45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6cdfe45.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5cce8380{--min-height:170px;}.elementor-9 .elementor-element.elementor-element-61a19447{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-17753903 .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-2e567494{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-3f36844c{top:-60px;text-align:center;}.elementor-9 .elementor-element.elementor-element-3f36844c .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-4f59c722 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4f59c722{top:-50px;}.elementor-9 .elementor-element.elementor-element-4f59c722 .elementor-heading-title{font-size:70px;}.elementor-9 .elementor-element.elementor-element-378cb3e{text-align:center;}.elementor-9 .elementor-element.elementor-element-378cb3e .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-d789b7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d789b7d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-738d6bb9{--min-height:170px;}.elementor-9 .elementor-element.elementor-element-550814c4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-688025b0 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-17e6bc8b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-36b907e1{top:-60px;}.elementor-9 .elementor-element.elementor-element-36b907e1 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-1f31367 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1f31367{top:-50px;}.elementor-9 .elementor-element.elementor-element-1f31367 .elementor-heading-title{font-size:70px;}.elementor-9 .elementor-element.elementor-element-2585c75a{text-align:center;}.elementor-9 .elementor-element.elementor-element-2585c75a .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-4a64902 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4a64902.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d75f04b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d75f04b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-66cdc23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-66cdc23.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d70be96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d70be96.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3506ee6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-9d86fe3{text-align:center;}.elementor-9 .elementor-element.elementor-element-b40acb3{text-align:center;}.elementor-9 .elementor-element.elementor-element-2dcc2c4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-fb02e2b{--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3bc57d7{text-align:center;}.elementor-9 .elementor-element.elementor-element-240bbc1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5e7e4d0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-075c1f3{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-270fa7a{text-align:center;}.elementor-9 .elementor-element.elementor-element-be4dfd5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0532e4a{text-align:center;}.elementor-9 .elementor-element.elementor-element-d8f0e2a{text-align:center;}.elementor-9 .elementor-element.elementor-element-8d52f7f{--width:100%;--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-around;}.elementor-9 .elementor-element.elementor-element-96354bd{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-7bff691{--width:100%;}.elementor-9 .elementor-element.elementor-element-e4425a9{--content-width:1200px;}.elementor-9 .elementor-element.elementor-element-73bd5c1{--content-width:1200px;}.elementor-9 .elementor-element.elementor-element-72cecf02{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-73efb6c1{--width:100%;}.elementor-9 .elementor-element.elementor-element-6ff5213d{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-5cce8380{--width:100%;}.elementor-9 .elementor-element.elementor-element-7c1165ba{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-738d6bb9{--width:100%;}.elementor-9 .elementor-element.elementor-element-37f3866{--content-width:1200px;}.elementor-9 .elementor-element.elementor-element-3506ee6{--content-width:1200px;}.elementor-9 .elementor-element.elementor-element-c5db5a3{--width:50%;}.elementor-9 .elementor-element.elementor-element-0c2776b{--width:50%;}.elementor-9 .elementor-element.elementor-element-2dcc2c4{--content-width:1200px;}.elementor-9 .elementor-element.elementor-element-fb02e2b{--width:50%;}.elementor-9 .elementor-element.elementor-element-d784aa7{--width:50%;}.elementor-9 .elementor-element.elementor-element-240bbc1{--content-width:1200px;}.elementor-9 .elementor-element.elementor-element-79aa87c{--width:50%;}.elementor-9 .elementor-element.elementor-element-075c1f3{--width:50%;}.elementor-9 .elementor-element.elementor-element-be4dfd5{--content-width:1200px;}.elementor-9 .elementor-element.elementor-element-d55eb8f{--width:70%;}.elementor-9 .elementor-element.elementor-element-8d52f7f{--width:30%;}.elementor-9 .elementor-element.elementor-element-d07cd13{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-7bff691{--width:60%;}.elementor-9 .elementor-element.elementor-element-72cecf02{--width:48%;}.elementor-9 .elementor-element.elementor-element-6ff5213d{--width:48%;}.elementor-9 .elementor-element.elementor-element-7c1165ba{--width:48%;}}/* Start custom CSS for heading, class: .elementor-element-51462022 */.elementor-9 .elementor-element.elementor-element-51462022 {
  line-height: 1 !important;
  margin: 0 !important;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a784ca5 */.elementor-9 .elementor-element.elementor-element-a784ca5 {
  line-height: 1 !important;
  margin: 0 !important;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73efb6c1 */.elementor-9 .elementor-element.elementor-element-73efb6c1 {
  position: relative !important;
  overflow: hidden !important;
  background-image: 
    linear-gradient(rgba(255,255,255,0.07) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.07) 1px, transparent 1px) !important;
  background-size: 30px 30px !important;
  background-position: 15px 15px !important;
}
.elementor-9 .elementor-element.elementor-element-73efb6c1:hover {
  filter: brightness(1.08);
  transition: filter 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cdfe45 */.elementor-9 .elementor-element.elementor-element-6cdfe45 {
  margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164be479 */.elementor-9 .elementor-element.elementor-element-164be479 {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72cecf02 */.elementor-9 .elementor-element.elementor-element-72cecf02 {
  transition: transform 0.35s cubic-bezier(.22,.68,0,1.2), 
              box-shadow 0.35s ease,
              border-color 0.35s ease !important;
  cursor: pointer;
}

.elementor-9 .elementor-element.elementor-element-72cecf02:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 32px 80px rgba(15,31,61,0.18) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f36844c */.elementor-9 .elementor-element.elementor-element-3f36844c {
  line-height: 1 !important;
  margin: 0 !important;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f59c722 */.elementor-9 .elementor-element.elementor-element-4f59c722 {
  line-height: 1 !important;
  margin: 0 !important;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cce8380 */.elementor-9 .elementor-element.elementor-element-5cce8380 {
  position: relative !important;
  overflow: hidden !important;
  background-image: 
    linear-gradient(rgba(255,255,255,0.07) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.07) 1px, transparent 1px) !important;
  background-size: 30px 30px !important;
  background-position: 15px 15px !important;
}
.elementor-9 .elementor-element.elementor-element-5cce8380:hover {
  filter: brightness(1.08);
  transition: filter 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d789b7d */.elementor-9 .elementor-element.elementor-element-d789b7d {
  margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d342dac */.elementor-9 .elementor-element.elementor-element-1d342dac {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff5213d */.elementor-9 .elementor-element.elementor-element-6ff5213d {
  transition: transform 0.35s cubic-bezier(.22,.68,0,1.2), 
              box-shadow 0.35s ease,
              border-color 0.35s ease !important;
  cursor: pointer;
}

.elementor-9 .elementor-element.elementor-element-6ff5213d:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 32px 80px rgba(15,31,61,0.18) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36b907e1 */.elementor-9 .elementor-element.elementor-element-36b907e1 {
  line-height: 1 !important;
  margin: 0 !important;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f31367 */.elementor-9 .elementor-element.elementor-element-1f31367 {
  line-height: 1 !important;
  margin: 0 !important;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d6bb9 */.elementor-9 .elementor-element.elementor-element-738d6bb9 {
  position: relative !important;
  overflow: hidden !important;
  background-image: 
    linear-gradient(rgba(255,255,255,0.07) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.07) 1px, transparent 1px) !important;
  background-size: 30px 30px !important;
  background-position: 15px 15px !important;
}
.elementor-9 .elementor-element.elementor-element-738d6bb9:hover {
  filter: brightness(1.08);
  transition: filter 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a64902 */.elementor-9 .elementor-element.elementor-element-4a64902 {
  margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60803824 */.elementor-9 .elementor-element.elementor-element-60803824 {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c1165ba */.elementor-9 .elementor-element.elementor-element-7c1165ba {
  transition: transform 0.35s cubic-bezier(.22,.68,0,1.2), 
              box-shadow 0.35s ease,
              border-color 0.35s ease !important;
  cursor: pointer;
  
}

.elementor-9 .elementor-element.elementor-element-7c1165ba:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 32px 80px rgba(15,31,61,0.18) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-10ee8b6 *//* Target all Gravity Form fields: Text, Email, Dropdowns, and Message Boxes */
.contact-gf input[type="text"], 
.contact-gf input[type="email"], 
.contact-gf input[type="tel"], 
.contact-gf select, 
.contact-gf textarea,
.contact-newsletter select {
    background-color: #eeeeee !important; /* The light grey to match your other fields */
    border: none !important;
    border-radius: 0 !important;
    padding: 10px 18px !important;
    font-size: 15px !important;
    color: #7a7a7a !important; /* Matches the placeholder color */
    width: 100% !important;
    box-sizing: border-box !important;
    height: auto !important;
    min-height: 45px; /* Ensures the dropdown isn't shorter than the inputs */
}

/* Specific fix for the Dropdown (Select) arrow and spacing */
.contact-gf select {
    appearance: auto !important; /* Keeps the dropdown arrow visible */
    cursor: pointer;
}

/* Optional: Change color when user clicks into the field */
.contact-gf select:focus, 
.contact-gf input:focus {
    background-color: #e2e2e2 !important;
    outline: none !important;
}
.contact-gf{margin-top:10px;width:100%;max-width:100%}
@media(min-width:1025px){.contact-gf{width:115%;max-width:115%}}
.contact-gf .gform_wrapper{margin:0}
.contact-gf .gfield_label,.contact-gf .gform-field-label--type-sub{display:none!important}
.contact-gf .gfield{margin:0 0 14px!important}
.contact-gf input[type=text],.contact-gf input[type=email],.contact-gf input[type=tel],.contact-gf input[type=url],.contact-gf input[type=number],.contact-gf select,.contact-gf textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:#eee!important;border:0!important;border-radius:0!important;padding:10px 18px!important;font-size:16px!important;line-height:1.2!important;box-shadow:none!important;outline:none!important}
.contact-gf input::placeholder,.contact-gf textarea::placeholder{color:#b9b9b9!important;opacity:1!important}
.contact-gf input:focus,.contact-gf select:focus,.contact-gf textarea:focus{background:#e8e8e8!important}
.contact-gf textarea{min-height:180px!important;resize:vertical}
.contact-gf select{height:48px;line-height:48px}
.contact-gf select option{background:#eee;color:#000}
.contact-gf .gform_footer{margin-top:18px!important;padding:0!important;position:relative;display:inline-block}
.contact-gf .gform_button,.contact-gf input[type=submit].gform_button{background:#e41f1f!important;color:#fff!important;border:0!important;border-radius:0!important;padding:14px 28px!important;font-size:16px!important;font-weight:600!important;cursor:pointer;transition:all 0.3s ease;display:inline-block;vertical-align:middle}
.contact-gf .gform_button:hover,.contact-gf input[type=submit].gform_button:hover{filter:brightness(.92)}

/* Loading spinner - beside button */
.contact-gf .gform_button.loading{pointer-events:none;opacity:0.7}
.contact-gf .gform_footer::after{content:'';display:none;width:20px;height:20px;border:3px solid rgba(228,31,31,0.3);border-radius:50%;border-top-color:#e41f1f;animation:gf-spinner 0.8s linear infinite;vertical-align:middle;margin-left:10px}
.contact-gf .gform_button.loading + *::after,
.contact-gf .gform_footer:has(.gform_button.loading)::after{display:inline-block!important}

@keyframes gf-spinner{to{transform:rotate(360deg)}}

.contact-gf .ginput_container_name{gap:14px!important}
@media(max-width:767px){.contact-gf .ginput_container_name{display:block!important}.contact-gf .ginput_container_name .gform-grid-col{width:100%!important;margin-bottom:14px!important}}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-57b39efb *//* WIDGET WRAPPER */
.elementor-9 .elementor-element.elementor-element-57b39efb {
    position: relative;
    max-width: 980px;
    margin: 0 auto;
    padding: 0 36px;
    z-index: 1;
    isolation: isolate;
}

/* CARD */
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial {
    background: linear-gradient(135deg, #d9ecff 0%, #cfe6ff 55%, #c4dfff 100%);
    border: 1px solid rgba(13, 34, 88, 0.10);
    padding: 34px 56px;
    border-radius: 28px;
    position: relative;
    min-height: 180px;
    overflow: hidden;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* SOFT BACKGROUND CIRCLES */
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial::before {
    content: "";
    position: absolute;
    width: 170px;
    height: 170px;
    top: -55px;
    right: -35px;
    border-radius: 50%;
    background: rgba(255,255,255,0.22);
    z-index: 0;
}

.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial::after {
    content: "";
    position: absolute;
    width: 110px;
    height: 110px;
    bottom: -30px;
    left: -25px;
    border-radius: 50%;
    background: rgba(255,255,255,0.14);
    z-index: 0;
}

/* WRAPPER */
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial-wrapper {
    position: relative;
}

/* QUOTE BLOCK */
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial .elementor-testimonial__content {
    position: relative;
    z-index: 4;
    margin-bottom: 10px !important;
}

.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial .elementor-testimonial__content::after {
    content: "\201D";
    font-family: Georgia, "Times New Roman", serif;
    position: absolute;
    top: -18px;
    right: 0;
    font-size: 64px;
    line-height: 1;
    color: rgba(13,34,88,0.16);
    z-index: 5;
    pointer-events: none;
}

/* KEEP CONTENT ABOVE SHAPES */
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__content,
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__footer,
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__cite,
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__name,
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__title,
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__text {
    position: relative;
    z-index: 4;
}

/* REMOVE NAME + TITLE VISUALLY */
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__footer,
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__cite,
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__name,
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__title {
    display: none !important;
}

/* TEXT */
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__content,
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__text {
    font-family: "Playfair Display", serif;
    font-style: italic;
    font-size: 24px;
    line-height: 1.55;
    color: #0d2258 !important;
    text-align: center;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
}

/* HIDE IMAGE ONLY */
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__image {
    display: none !important;
}

/* DOTS - CENTER */
.elementor-9 .elementor-element.elementor-element-57b39efb .swiper-pagination {
    position: absolute;
    left: 50% !important;
    bottom: 0 !important;
    width: auto !important;
    transform: translateX(-50%) !important;
    text-align: center !important;
    z-index: 5;
}

.elementor-9 .elementor-element.elementor-element-57b39efb .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #7ea7dc !important;
    opacity: 1;
    margin: 0 4px !important;
    border-radius: 50px;
    transition: all 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-57b39efb .swiper-pagination-bullet-active {
    width: 28px !important;
    border-radius: 30px !important;
    background: #FA5A54 !important;
}

/* ARROWS */
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 42px;
    height: 42px;
    background: #FA5A54 !important;
    border: 1px solid rgba(255,255,255,0.20) !important;
    border-radius: 6px !important;
    box-shadow: none !important;
    color: #ffffff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 5;
    padding: 0 !important;
    line-height: 1 !important;
    margin-top: 0 !important;
}

/* POSITION ARROWS */
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button-prev {
    left: -20px !important;
    right: auto !important;
}

.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button-next {
    right: -20px !important;
    left: auto !important;
}

/* ENSURE ICONS SHOW BIGGER */
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button i,
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button svg {
    display: block !important;
    width: 18px !important;
    height: 18px !important;
    font-size: 18px !important;
    color: #ffffff !important;
    fill: currentColor !important;
    position: static !important;
    transform: none !important;
    line-height: 1 !important;
}

/* HOVER */
.elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button:hover {
    background: #15357f !important;
    border-color: rgba(255,255,255,0.35) !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-57b39efb {
        max-width: 860px;
        padding: 0 26px 40px;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial {
        padding: 28px 46px;
        min-height: 170px;
        border-radius: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__content,
    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__text {
        font-size: 21px;
        line-height: 1.5;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button {
        width: 38px;
        height: 38px;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button-prev {
        left: -14px !important;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button-next {
        right: -14px !important;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button i,
    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button svg {
        width: 16px !important;
        height: 16px !important;
        font-size: 16px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-57b39efb {
        max-width: 100%;
        padding: 34px 0 28px;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial {
        padding: 24px 24px;
        min-height: 150px;
        border-radius: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__content,
    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial__text {
        font-size: 17px;
        line-height: 1.45;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .swiper-pagination {
        bottom: -14px !important;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .swiper-pagination-bullet {
        width: 7px;
        height: 7px;
        margin: 0 3px !important;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .swiper-pagination-bullet-active {
        width: 22px !important;
    }

    /* MOBILE ARROWS - MOVE TO TOP CENTER CLOSER TO CARD */
    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button {
        top: -30px !important;
        bottom: auto !important;
        transform: none !important;
        width: 34px;
        height: 34px;
        border-radius: 5px !important;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button-prev {
        left: calc(50% - 44px) !important;
        right: auto !important;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button-next {
        left: calc(50% + 10px) !important;
        right: auto !important;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button i,
    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-swiper-button svg {
        width: 14px !important;
        height: 14px !important;
        font-size: 14px !important;
    }

    .elementor-9 .elementor-element.elementor-element-57b39efb .elementor-testimonial .elementor-testimonial__content::after {
        font-size: 46px;
        top: -10px;
        right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-96354bd *//* Change Active Dot Color and Shape */
.elementor-9 .elementor-element.elementor-element-96354bd .swiper-pagination-bullet-active {
    background-color: #E32A22 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07cd13 *//* Card */
.blog-card{
  overflow:hidden;
}

/* Image crop */
.blog-card__img img{
  width:100%;
  height:300px;        /* adjust to match your design */
  object-fit:cover;
  display:block;
}

/* Blue gradient body */
.blog-card__body{
  padding:30px;
  color:#fff;
  background: linear-gradient(180deg, #0a2f64 0%, #2a5f93 100%);
}

/* Meta row spacing */
.blog-card__meta{
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:18px;
}

/* Force white text inside body */
.blog-card__body,
.blog-card__body *{
  color:#fff !important;
}

/* Button style */
.blog-card__body .elementor-button{
  background:#e53935 !important;
  border-radius:0 !important;
  padding:14px 22px !important;
}/* End custom CSS */