.elementor-715 .elementor-element.elementor-element-4426a90{--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;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-4426a90:not(.elementor-motion-effects-element-type-background), .elementor-715 .elementor-element.elementor-element-4426a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01244A;}.elementor-715 .elementor-element.elementor-element-faa7ac4{--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;}.elementor-715 .elementor-element.elementor-element-fac3a68{--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;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-715 .elementor-element.elementor-element-fac3a68:not(.elementor-motion-effects-element-type-background), .elementor-715 .elementor-element.elementor-element-fac3a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D6580;}.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 );color:var( --e-global-color-primary );}.elementor-715 .elementor-element.elementor-element-681b6cd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.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-715 .elementor-element.elementor-element-5c4e3f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-5c4e3f9 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-5c4e3f9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-5c4e3f9.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-5c4e3f9.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-5c4e3f9.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-5c4e3f9.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-5c4e3f9 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-2899883 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-c2ac338{--display:flex;}.elementor-715 .elementor-element.elementor-element-5b4ec9b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:900;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-715 .elementor-element.elementor-element-1c90e30{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;color:#DBDBDB;}.elementor-715 .elementor-element.elementor-element-6bbf01c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-715 .elementor-element.elementor-element-72ba3d1{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-715 .elementor-element.elementor-element-72ba3d1:not(.elementor-motion-effects-element-type-background), .elementor-715 .elementor-element.elementor-element-72ba3d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-7d2cc2c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-715 .elementor-element.elementor-element-7d2cc2c{text-align:center;}.elementor-715 .elementor-element.elementor-element-7d2cc2c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:900;color:#000000;}.elementor-715 .elementor-element.elementor-element-d60288b > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-d60288b{text-align:center;}.elementor-715 .elementor-element.elementor-element-d60288b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-715 .elementor-element.elementor-element-6c1e0fe{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-715 .elementor-element.elementor-element-6af2f70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-6af2f70{z-index:1;text-align:center;}.elementor-715 .elementor-element.elementor-element-6af2f70 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;color:#01244A;}.elementor-715 .elementor-element.elementor-element-032ed73{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-715 .elementor-element.elementor-element-9292a1b{--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;}.elementor-715 .elementor-element.elementor-element-33ec514{--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:flex-start;--align-items:flex-end;}.elementor-715 .elementor-element.elementor-element-a4feaa0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}body:not(.rtl) .elementor-715 .elementor-element.elementor-element-a4feaa0{left:-40px;}body.rtl .elementor-715 .elementor-element.elementor-element-a4feaa0{right:-40px;}.elementor-715 .elementor-element.elementor-element-a4feaa0{top:-15px;text-align:left;}.elementor-715 .elementor-element.elementor-element-a4feaa0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#39A5F6;stroke:#39A5F6;color:#01244A00;}.elementor-715 .elementor-element.elementor-element-0469fb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-0469fb2{text-align:left;}.elementor-715 .elementor-element.elementor-element-0469fb2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-715 .elementor-element.elementor-element-8cef265 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-8cef265{text-align:left;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-715 .elementor-element.elementor-element-d75456b{--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:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-1d3a7c8{--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:flex-start;--align-items:flex-end;}.elementor-715 .elementor-element.elementor-element-cbfd6e0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}body:not(.rtl) .elementor-715 .elementor-element.elementor-element-cbfd6e0{left:-53px;}body.rtl .elementor-715 .elementor-element.elementor-element-cbfd6e0{right:-53px;}.elementor-715 .elementor-element.elementor-element-cbfd6e0{top:-15px;text-align:left;}.elementor-715 .elementor-element.elementor-element-cbfd6e0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#39A5F6;stroke:#39A5F6;color:#01244A00;}.elementor-715 .elementor-element.elementor-element-7452234 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-7452234{text-align:left;}.elementor-715 .elementor-element.elementor-element-7452234 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-715 .elementor-element.elementor-element-9240ce5 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-9240ce5{text-align:left;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-715 .elementor-element.elementor-element-302cb19{--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;}.elementor-715 .elementor-element.elementor-element-75ce5db{--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;}.elementor-715 .elementor-element.elementor-element-ef5ee75{--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:flex-start;--align-items:flex-end;}.elementor-715 .elementor-element.elementor-element-9803780 > .elementor-widget-container{margin:-10px 0px 0px 0px;}body:not(.rtl) .elementor-715 .elementor-element.elementor-element-9803780{left:-40px;}body.rtl .elementor-715 .elementor-element.elementor-element-9803780{right:-40px;}.elementor-715 .elementor-element.elementor-element-9803780{top:-15px;text-align:left;}.elementor-715 .elementor-element.elementor-element-9803780 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#39A5F6;stroke:#39A5F6;color:#01244A00;}.elementor-715 .elementor-element.elementor-element-8a1f5bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-8a1f5bf{text-align:left;}.elementor-715 .elementor-element.elementor-element-8a1f5bf .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-715 .elementor-element.elementor-element-fc5285d > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-fc5285d{text-align:left;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-715 .elementor-element.elementor-element-5d7a2a5{--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:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-89c0185{--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:flex-start;--align-items:flex-end;}.elementor-715 .elementor-element.elementor-element-6952ad7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}body:not(.rtl) .elementor-715 .elementor-element.elementor-element-6952ad7{left:-53px;}body.rtl .elementor-715 .elementor-element.elementor-element-6952ad7{right:-53px;}.elementor-715 .elementor-element.elementor-element-6952ad7{top:-15px;text-align:left;}.elementor-715 .elementor-element.elementor-element-6952ad7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#39A5F6;stroke:#39A5F6;color:#01244A00;}.elementor-715 .elementor-element.elementor-element-80ea5cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-80ea5cc{text-align:left;}.elementor-715 .elementor-element.elementor-element-80ea5cc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-715 .elementor-element.elementor-element-307c33b > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-307c33b{text-align:left;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-715 .elementor-element.elementor-element-2dcb10e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-715 .elementor-element.elementor-element-caf3840{--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:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-e26c9e1{--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:flex-start;--align-items:flex-end;}.elementor-715 .elementor-element.elementor-element-460d3ed > .elementor-widget-container{margin:-10px 0px 0px 0px;}body:not(.rtl) .elementor-715 .elementor-element.elementor-element-460d3ed{left:-53px;}body.rtl .elementor-715 .elementor-element.elementor-element-460d3ed{right:-53px;}.elementor-715 .elementor-element.elementor-element-460d3ed{top:-15px;text-align:left;}.elementor-715 .elementor-element.elementor-element-460d3ed .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#39A5F6;stroke:#39A5F6;color:#01244A00;}.elementor-715 .elementor-element.elementor-element-ed37369 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-ed37369{text-align:left;}.elementor-715 .elementor-element.elementor-element-ed37369 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-715 .elementor-element.elementor-element-6aaff58 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-6aaff58{text-align:left;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-715 .elementor-element.elementor-element-3e8d7b11{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-3e8d7b11:not(.elementor-motion-effects-element-type-background), .elementor-715 .elementor-element.elementor-element-3e8d7b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0E7FF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-715 .elementor-element.elementor-element-2b4a621f{--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:2px 3px;--row-gap:2px;--column-gap:3px;--flex-wrap:nowrap;}.elementor-715 .elementor-element.elementor-element-2e77e7ee{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-6099f1b1{--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:30px;}.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 );}.elementor-715 .elementor-element.elementor-element-371892b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-371892b0:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-31b32d12 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-31b32d12.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-31b32d12.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-31b32d12.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-31b32d12.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-31b32d12.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-31b32d12.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-31b32d12.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-31b32d12.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-31b32d12.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-31b32d12.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-31b32d12 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-31b32d12 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-31b32d12 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-11ce8354 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-11ce8354 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-11ce8354 img{height:500px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-6ff12ed1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-6fffb8f4{--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:30px;}.elementor-715 .elementor-element.elementor-element-b1ec8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-b1ec8f:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-4fd50cfb .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-4fd50cfb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4fd50cfb.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-4fd50cfb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4fd50cfb.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-4fd50cfb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4fd50cfb.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-4fd50cfb.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-4fd50cfb.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-4fd50cfb.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-4fd50cfb.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-4fd50cfb .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-4fd50cfb .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-4fd50cfb .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-1d8c8abb > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-1d8c8abb > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-1d8c8abb img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-2695e0da .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-6a1b096e{--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:30px;}.elementor-715 .elementor-element.elementor-element-77c43bff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-77c43bff:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-6e735c7 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-6e735c7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-6e735c7.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-6e735c7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-6e735c7.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-6e735c7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-6e735c7.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-6e735c7.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-6e735c7.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-6e735c7.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-6e735c7.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-6e735c7 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-6e735c7 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-6e735c7 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-245d6e82 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-245d6e82 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-245d6e82 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-6612c1ff .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-46993eec{--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-715 .elementor-element.elementor-element-78720b13{--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:30px;}.elementor-715 .elementor-element.elementor-element-4117ae03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-4117ae03:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-696ae60f > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-696ae60f > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-696ae60f img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-231b66f1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-6afb3b48{--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:30px;}.elementor-715 .elementor-element.elementor-element-5b5e440b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-5b5e440b:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-686f389 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-686f389.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-686f389.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-686f389.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-686f389.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-686f389.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-686f389.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-686f389.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-686f389.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-686f389.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-686f389.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-686f389 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-686f389 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-686f389 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-41811a9d > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-41811a9d > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-41811a9d img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-12861de .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-3bdbae05{--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:30px;}.elementor-715 .elementor-element.elementor-element-a328736{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-a328736:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-e99048 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-e99048.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-e99048.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-e99048.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-e99048.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-e99048.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-e99048.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-e99048.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-e99048.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-e99048.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-e99048.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-e99048 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-e99048 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-e99048 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-5c5e87f5 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-5c5e87f5 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-5c5e87f5 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-9069a21 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-d65685e{--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-715 .elementor-element.elementor-element-80f57ab{--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:30px;}.elementor-715 .elementor-element.elementor-element-26ffca8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-26ffca8:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-c242c60 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-c242c60 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-c242c60 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-5e16f37 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-b95ac84{--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:30px;}.elementor-715 .elementor-element.elementor-element-c3f121d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-c3f121d:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-71196a4 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-71196a4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-71196a4.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-71196a4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-71196a4.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-71196a4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-71196a4.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-71196a4.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-71196a4.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-71196a4.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-71196a4.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-71196a4 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-71196a4 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-71196a4 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-d0d1dec > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-d0d1dec > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-d0d1dec img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-1cb3a77 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-e4e2065{--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:30px;}.elementor-715 .elementor-element.elementor-element-fea3604{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-fea3604:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-7a2b777 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-7a2b777.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-7a2b777.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-7a2b777.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-7a2b777.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-7a2b777.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-7a2b777.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-7a2b777.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-7a2b777.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-7a2b777.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-7a2b777.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-7a2b777 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-7a2b777 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-7a2b777 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-bb245e7 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-bb245e7 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-bb245e7 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-7076df6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-7e48e17a{--display:flex;}.elementor-715 .elementor-element.elementor-element-4d2a0d4f{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-2fef460f{--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:30px;}.elementor-715 .elementor-element.elementor-element-2458698{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-2458698:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-601757ed .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-601757ed.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-601757ed.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-601757ed.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-601757ed.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-601757ed.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-601757ed.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-601757ed.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-601757ed.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-601757ed.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-601757ed.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-601757ed .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-601757ed .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-601757ed .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-4cf5751a > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-4cf5751a > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-4cf5751a img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-724bfc06{--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:30px;}.elementor-715 .elementor-element.elementor-element-3bb865a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-3bb865a4:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-4049214d .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-4049214d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4049214d.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-4049214d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4049214d.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-4049214d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4049214d.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-4049214d.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-4049214d.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-4049214d.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-4049214d.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-4049214d .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-4049214d .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-4049214d .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-600af512 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-600af512 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-600af512 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-5f48f7b5{--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:30px;}.elementor-715 .elementor-element.elementor-element-228e846b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-228e846b:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-46221b34 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-46221b34.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-46221b34.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-46221b34.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-46221b34.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-46221b34.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-46221b34.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-46221b34.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-46221b34.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-46221b34.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-46221b34.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-46221b34 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-46221b34 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-46221b34 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-63990ef > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-63990ef > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-63990ef img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-660e7f2a{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-276fa247{--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:30px;}.elementor-715 .elementor-element.elementor-element-39c9fdfb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-39c9fdfb:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-6dbeebd1 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-6dbeebd1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-6dbeebd1.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-6dbeebd1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-6dbeebd1.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-6dbeebd1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-6dbeebd1.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-6dbeebd1.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-6dbeebd1.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-6dbeebd1.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-6dbeebd1.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-6dbeebd1 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-6dbeebd1 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-6dbeebd1 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-71fb012e > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-71fb012e > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-71fb012e img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-786381d5{--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:30px;}.elementor-715 .elementor-element.elementor-element-3376a539{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-3376a539:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-780da995 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-780da995.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-780da995.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-780da995.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-780da995.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-780da995.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-780da995.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-780da995.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-780da995.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-780da995.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-780da995.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-780da995 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-780da995 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-780da995 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-2a2a7b99 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-2a2a7b99 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-2a2a7b99 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-59472a98{--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:30px;}.elementor-715 .elementor-element.elementor-element-38e075{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-38e075:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-71baa870 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-71baa870.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-71baa870.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-71baa870.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-71baa870.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-71baa870.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-71baa870.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-71baa870.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-71baa870.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-71baa870.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-71baa870.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-71baa870 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-71baa870 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-71baa870 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-7dfae439 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-7dfae439 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-7dfae439 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-154cd7a1{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-198f2ece{--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:30px;}.elementor-715 .elementor-element.elementor-element-10eebd96{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-10eebd96:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-1fb700ed .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-1fb700ed.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-1fb700ed.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-1fb700ed.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-1fb700ed.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-1fb700ed.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-1fb700ed.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-1fb700ed.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-1fb700ed.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-1fb700ed.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-1fb700ed.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-1fb700ed .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-1fb700ed .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-1fb700ed .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-334a2ed4 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-334a2ed4 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-334a2ed4 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-711d4bbc{--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:30px;}.elementor-715 .elementor-element.elementor-element-11e4b82b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-11e4b82b:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-6e042928 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-6e042928.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-6e042928.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-6e042928.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-6e042928.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-6e042928.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-6e042928.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-6e042928.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-6e042928.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-6e042928.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-6e042928.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-6e042928 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-6e042928 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-6e042928 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-80a5e1b > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-80a5e1b > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-80a5e1b img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-5513763{--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:30px;}.elementor-715 .elementor-element.elementor-element-331e577f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-331e577f:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-215d7466 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-215d7466.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-215d7466.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-215d7466.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-215d7466.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-215d7466.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-215d7466.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-215d7466.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-215d7466.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-215d7466.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-215d7466.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-215d7466 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-215d7466 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-215d7466 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-6ecc5067 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-6ecc5067 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-6ecc5067 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-9545383{--display:flex;}.elementor-715 .elementor-element.elementor-element-3add098{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-2e86ab0{--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:30px;}.elementor-715 .elementor-element.elementor-element-5c85022{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-5c85022:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-c1444bf .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-c1444bf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-c1444bf.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-c1444bf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-c1444bf.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-c1444bf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-c1444bf.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-c1444bf.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-c1444bf.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-c1444bf.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-c1444bf.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-c1444bf .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-c1444bf .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-c1444bf .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-b320d45 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-b320d45 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-b320d45 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-689dd63 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-12ed9d9{--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:30px;}.elementor-715 .elementor-element.elementor-element-494bbb2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-494bbb2:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-8237f20 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-8237f20.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-8237f20.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-8237f20.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-8237f20.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-8237f20.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-8237f20.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-8237f20.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-8237f20.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-8237f20.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-8237f20.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-8237f20 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-8237f20 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-8237f20 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-60187f5 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-60187f5 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-60187f5 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-4c399f5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-88b5f74{--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:30px;}.elementor-715 .elementor-element.elementor-element-1eeaa63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-1eeaa63:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-d57a9c8 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-d57a9c8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-d57a9c8.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-d57a9c8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-d57a9c8.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-d57a9c8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-d57a9c8.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-d57a9c8.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-d57a9c8.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-d57a9c8.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-d57a9c8.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-d57a9c8 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-d57a9c8 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-d57a9c8 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-196b7da > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-196b7da > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-196b7da img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-d03dba3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-483f8b0{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-078a533{--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:30px;}.elementor-715 .elementor-element.elementor-element-0ce134a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-0ce134a:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-d84d8b1 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-d84d8b1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-d84d8b1.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-d84d8b1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-d84d8b1.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-d84d8b1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-d84d8b1.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-d84d8b1.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-d84d8b1.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-d84d8b1.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-d84d8b1.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-d84d8b1 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-d84d8b1 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-d84d8b1 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-b0e64ec > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-b0e64ec > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-b0e64ec img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-2b97968 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-8e22a42{--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:30px;}.elementor-715 .elementor-element.elementor-element-d5868ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-d5868ca:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-0a65d9a .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-0a65d9a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-0a65d9a.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-0a65d9a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-0a65d9a.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-0a65d9a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-0a65d9a.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-0a65d9a.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-0a65d9a.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-0a65d9a.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-0a65d9a.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-0a65d9a .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-0a65d9a .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-0a65d9a .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-7b2d6f4 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-7b2d6f4 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-7b2d6f4 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-ba9e2d9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-12b15ba{--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:30px;}.elementor-715 .elementor-element.elementor-element-674e1e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-674e1e0:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-722dfac .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-722dfac.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-722dfac.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-722dfac.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-722dfac.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-722dfac.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-722dfac.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-722dfac.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-722dfac.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-722dfac.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-722dfac.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-722dfac .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-722dfac .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-722dfac .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-b1e01a0 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-b1e01a0 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-b1e01a0 img{height:290px;object-fit:cover;object-position:top center;}.elementor-715 .elementor-element.elementor-element-c084959 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-4307311e{--display:flex;}.elementor-715 .elementor-element.elementor-element-403b0af5{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-5fddd88b{--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:30px;}.elementor-715 .elementor-element.elementor-element-106aa940{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-106aa940:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-4d83bec5 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-4d83bec5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4d83bec5.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-4d83bec5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4d83bec5.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-4d83bec5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4d83bec5.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-4d83bec5.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-4d83bec5.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-4d83bec5.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-4d83bec5.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-4d83bec5 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-4d83bec5 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-4d83bec5 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-541e7252 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-541e7252 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-541e7252 img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-7c694411 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-40f1b465{--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:30px;}.elementor-715 .elementor-element.elementor-element-6be65654{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-6be65654:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-36415c4a .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-36415c4a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-36415c4a.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-36415c4a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-36415c4a.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-36415c4a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-36415c4a.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-36415c4a.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-36415c4a.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-36415c4a.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-36415c4a.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-36415c4a .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-36415c4a .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-36415c4a .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-168ce09d > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-168ce09d > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-168ce09d img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-4e9a7bb9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-5b5fcd8{--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:30px;}.elementor-715 .elementor-element.elementor-element-715c42e6{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-715c42e6:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-59b9e738 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-59b9e738.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-59b9e738.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-59b9e738.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-59b9e738.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-59b9e738.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-59b9e738.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-59b9e738.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-59b9e738.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-59b9e738.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-59b9e738.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-59b9e738 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-59b9e738 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-59b9e738 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-6137960e > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-6137960e > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-6137960e img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-1bbb2d3f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-124ecc5e{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-32d2ff77{--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:30px;}.elementor-715 .elementor-element.elementor-element-3e27529a{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-3e27529a:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-42f102a2 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-42f102a2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-42f102a2.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-42f102a2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-42f102a2.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-42f102a2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-42f102a2.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-42f102a2.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-42f102a2.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-42f102a2.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-42f102a2.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-42f102a2 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-42f102a2 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-42f102a2 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-69f8b7ee > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-69f8b7ee > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-69f8b7ee img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-1aac9cff .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-38106401{--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:30px;}.elementor-715 .elementor-element.elementor-element-373b20a0{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-373b20a0:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-2d8d7ba .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-2d8d7ba.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-2d8d7ba.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-2d8d7ba.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-2d8d7ba.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-2d8d7ba.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-2d8d7ba.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-2d8d7ba.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-2d8d7ba.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-2d8d7ba.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-2d8d7ba.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-2d8d7ba .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-2d8d7ba .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-2d8d7ba .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-7cd9b00d > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-7cd9b00d > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-7cd9b00d img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-1ed0f81b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-1863447f{--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:30px;}.elementor-715 .elementor-element.elementor-element-703bf31b{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-703bf31b:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-2e7a0582 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-2e7a0582.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-2e7a0582.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-2e7a0582.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-2e7a0582.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-2e7a0582.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-2e7a0582.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-2e7a0582.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-2e7a0582.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-2e7a0582.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-2e7a0582.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-2e7a0582 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-2e7a0582 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-2e7a0582 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-7aeef4b5 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-7aeef4b5 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-7aeef4b5 img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-3084d320 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-56344e81{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-51122afc{--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:30px;}.elementor-715 .elementor-element.elementor-element-595e134a{--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:30px;}.elementor-715 .elementor-element.elementor-element-133bdc6e{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-133bdc6e:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-3e18bdd .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-3e18bdd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-3e18bdd.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-3e18bdd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-3e18bdd.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-3e18bdd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-3e18bdd.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-3e18bdd.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-3e18bdd.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-3e18bdd.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-3e18bdd.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-3e18bdd .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-3e18bdd .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-3e18bdd .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-ab1e5fb > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-ab1e5fb > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-ab1e5fb img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-6d0652a5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-33c9f569{--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:30px;}.elementor-715 .elementor-element.elementor-element-4ec492c2{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-4ec492c2:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-2301f5a .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-2301f5a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-2301f5a.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-2301f5a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-2301f5a.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-2301f5a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-2301f5a.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-2301f5a.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-2301f5a.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-2301f5a.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-2301f5a.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-2301f5a .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-2301f5a .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-2301f5a .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-28205916 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-28205916 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-28205916 img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-394d6069 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-1ad14002{--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:30px;}.elementor-715 .elementor-element.elementor-element-241c60a8{--display:flex;}.elementor-715 .elementor-element.elementor-element-5d2a12ce{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-45d70f8d{--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:30px;}.elementor-715 .elementor-element.elementor-element-357e814b{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-357e814b:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-519bd334 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-519bd334.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-519bd334.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-519bd334.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-519bd334.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-519bd334.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-519bd334.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-519bd334.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-519bd334.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-519bd334.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-519bd334.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-519bd334 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-519bd334 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-519bd334 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-2af58bd7 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-2af58bd7 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-2af58bd7 img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-24cf9ef2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-3b6231c6{--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:30px;}.elementor-715 .elementor-element.elementor-element-4f599e1f{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-4f599e1f:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-5a121df2 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-5a121df2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-5a121df2.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-5a121df2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-5a121df2.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-5a121df2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-5a121df2.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-5a121df2.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-5a121df2.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-5a121df2.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-5a121df2.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-5a121df2 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-5a121df2 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-5a121df2 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-39dab8e > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-39dab8e > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-39dab8e img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-3ee944a1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-24cf58d2{--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:30px;}.elementor-715 .elementor-element.elementor-element-51c18a7d{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-51c18a7d:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-4eda4e63 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-4eda4e63.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4eda4e63.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-4eda4e63.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4eda4e63.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-4eda4e63.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4eda4e63.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-4eda4e63.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-4eda4e63.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-4eda4e63.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-4eda4e63.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-4eda4e63 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-4eda4e63 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-4eda4e63 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-4cd81e6e > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-4cd81e6e > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-4cd81e6e img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-509b9b36 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-15c6f8b{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-7790efba{--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:30px;}.elementor-715 .elementor-element.elementor-element-422412d4{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-422412d4:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-12b1f477 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-12b1f477.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-12b1f477.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-12b1f477.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-12b1f477.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-12b1f477.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-12b1f477.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-12b1f477.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-12b1f477.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-12b1f477.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-12b1f477.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-12b1f477 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-12b1f477 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-12b1f477 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-3f8dfb74 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-3f8dfb74 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-3f8dfb74 img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-c399b13 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-22f5247b{--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:30px;}.elementor-715 .elementor-element.elementor-element-36641c3d{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-36641c3d:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-47a623a .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-47a623a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-47a623a.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-47a623a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-47a623a.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-47a623a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-47a623a.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-47a623a.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-47a623a.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-47a623a.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-47a623a.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-47a623a .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-47a623a .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-47a623a .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-73c7e7eb > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-73c7e7eb > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-73c7e7eb img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-6abbae2f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-7a7c16da{--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:30px;}.elementor-715 .elementor-element.elementor-element-36fac949{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-36fac949:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-4b9230a1 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-4b9230a1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4b9230a1.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-4b9230a1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4b9230a1.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-4b9230a1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-4b9230a1.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-4b9230a1.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-4b9230a1.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-4b9230a1.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-4b9230a1.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-4b9230a1 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-4b9230a1 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-4b9230a1 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-6c6f61f4 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-6c6f61f4 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-6c6f61f4 img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-710a4bac .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-73b2c0c4{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-47be97ba{--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:30px;}.elementor-715 .elementor-element.elementor-element-4e307e27{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-4e307e27:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-76ed5e9c .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-76ed5e9c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-76ed5e9c.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-76ed5e9c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-76ed5e9c.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-76ed5e9c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-76ed5e9c.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-76ed5e9c.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-76ed5e9c.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-76ed5e9c.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-76ed5e9c.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-76ed5e9c .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-76ed5e9c .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-76ed5e9c .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-2f5482e2 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-2f5482e2 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-2f5482e2 img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-4e2eb116 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-517251cf{--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:30px;}.elementor-715 .elementor-element.elementor-element-469c46ec{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-469c46ec:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-1c167fc .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-1c167fc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-1c167fc.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-1c167fc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-1c167fc.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-1c167fc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-1c167fc.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-1c167fc.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-1c167fc.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-1c167fc.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-1c167fc.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-1c167fc .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-1c167fc .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-1c167fc .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-51f3b16a > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-51f3b16a > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-51f3b16a img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-697e2987 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-7829a5e3{--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:30px;}.elementor-715 .elementor-element.elementor-element-3d48bbe1{--display:flex;--min-height:300px;--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:flex-start;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01244A;--border-color:#01244A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-3d48bbe1:hover{background-color:transparent;background-image:linear-gradient(180deg, #8BFFF0 0%, #3379FF 100%);}.elementor-715 .elementor-element.elementor-element-5b4a95e0 .elementor-icon-wrapper{text-align:center;}.elementor-715 .elementor-element.elementor-element-5b4a95e0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-5b4a95e0.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-5b4a95e0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-5b4a95e0.elementor-view-framed .elementor-icon, .elementor-715 .elementor-element.elementor-element-5b4a95e0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-715 .elementor-element.elementor-element-5b4a95e0.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-715 .elementor-element.elementor-element-5b4a95e0.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-5b4a95e0.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-715 .elementor-element.elementor-element-5b4a95e0.elementor-view-framed .elementor-icon:hover, .elementor-715 .elementor-element.elementor-element-5b4a95e0.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-715 .elementor-element.elementor-element-5b4a95e0 .elementor-icon{font-size:15px;}.elementor-715 .elementor-element.elementor-element-5b4a95e0 .elementor-icon svg{height:15px;}.elementor-715 .elementor-element.elementor-element-5b4a95e0 .elementor-icon-wrapper svg{width:auto;}.elementor-715 .elementor-element.elementor-element-2a573e20 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-2a573e20 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-715 .elementor-element.elementor-element-2a573e20 img{max-width:100%;}.elementor-715 .elementor-element.elementor-element-1d571501 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;color:#01244A;}.elementor-715 .elementor-element.elementor-element-4cf17553{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#01244A;}.elementor-715 .elementor-element.elementor-element-4cf17553 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-715 .elementor-element.elementor-element-4cf17553.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#01244A;}.elementor-715 .elementor-element.elementor-element-4cf17553.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-715 .elementor-element.elementor-element-4cf17553.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#01244A;background-color:transparent;background-image:linear-gradient(125deg, #01244A 0%, #0066D5 100%);}.elementor-715 .elementor-element.elementor-element-4cf17553.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#01244A;}.elementor-715 .elementor-element.elementor-element-4cf17553.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-715 .elementor-element.elementor-element-7a0b7bea{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-c79bcfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-c79bcfc{z-index:1;text-align:center;}.elementor-715 .elementor-element.elementor-element-c79bcfc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;color:#01244A;}.elementor-715 .elementor-element.elementor-element-29549966 > .elementor-widget-container{margin:-120px 0px 0px -10px;}.elementor-715 .elementor-element.elementor-element-29549966{text-align:center;}.elementor-715 .elementor-element.elementor-element-29549966 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:116px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#D0E7FFB5;stroke:#D0E7FFB5;color:#6EC1E400;}.elementor-715 .elementor-element.elementor-element-6647e5be{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-715 .elementor-element.elementor-element-4f032e01{text-align:center;}.elementor-715 .elementor-element.elementor-element-4f032e01 img{width:100%;}.elementor-715 .elementor-element.elementor-element-43384358 img{width:100%;}.elementor-715 .elementor-element.elementor-element-2859d448 img{width:100%;}.elementor-715 .elementor-element.elementor-element-7295341b.elementor-element{--align-self:center;}.elementor-715 .elementor-element.elementor-element-7295341b img{width:100%;max-width:75%;}.elementor-715 .elementor-element.elementor-element-16908842.elementor-element{--align-self:center;}.elementor-715 .elementor-element.elementor-element-16908842 img{width:100%;max-width:75%;}.elementor-715 .elementor-element.elementor-element-302724c8.elementor-element{--align-self:center;}.elementor-715 .elementor-element.elementor-element-302724c8{text-align:left;}.elementor-715 .elementor-element.elementor-element-302724c8 img{max-width:75%;}.elementor-715 .elementor-element.elementor-element-343f7225.elementor-element{--align-self:center;}.elementor-715 .elementor-element.elementor-element-343f7225 img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-715 .elementor-element.elementor-element-64fab401.elementor-element{--align-self:center;}.elementor-715 .elementor-element.elementor-element-64fab401 img{max-width:55%;}.elementor-715 .elementor-element.elementor-element-5e08cb2d.elementor-element{--align-self:center;}.elementor-715 .elementor-element.elementor-element-a3b0a90.elementor-element{--align-self:center;}.elementor-715 .elementor-element.elementor-element-a3b0a90 img{max-width:75%;}.elementor-715 .elementor-element.elementor-element-6e63e275.elementor-element{--align-self:center;}.elementor-715 .elementor-element.elementor-element-6e63e275 img{width:100%;}.elementor-715 .elementor-element.elementor-element-19eb4be.elementor-element{--align-self:center;}.elementor-715 .elementor-element.elementor-element-19eb4be img{max-width:75%;}.elementor-715 .elementor-element.elementor-element-2fe3b36.elementor-element{--align-self:center;}.elementor-715 .elementor-element.elementor-element-38d35d0b.elementor-element{--align-self:center;}.elementor-715 .elementor-element.elementor-element-2dbe4325.elementor-element{--align-self:center;}.elementor-715 .elementor-element.elementor-element-2dbe4325 img{max-width:75%;}@media(max-width:1024px){.elementor-715 .elementor-element.elementor-element-6647e5be{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-715 .elementor-element.elementor-element-4426a90{--content-width:1330px;}.elementor-715 .elementor-element.elementor-element-faa7ac4{--width:50%;}.elementor-715 .elementor-element.elementor-element-fac3a68{--width:45%;}.elementor-715 .elementor-element.elementor-element-6bbf01c{--width:50%;}.elementor-715 .elementor-element.elementor-element-72ba3d1{--width:91%;}.elementor-715 .elementor-element.elementor-element-6c1e0fe{--content-width:1330px;}.elementor-715 .elementor-element.elementor-element-032ed73{--content-width:1330px;}.elementor-715 .elementor-element.elementor-element-9292a1b{--width:50%;}.elementor-715 .elementor-element.elementor-element-d75456b{--width:50%;}.elementor-715 .elementor-element.elementor-element-302cb19{--content-width:1330px;}.elementor-715 .elementor-element.elementor-element-75ce5db{--width:50%;}.elementor-715 .elementor-element.elementor-element-5d7a2a5{--width:50%;}.elementor-715 .elementor-element.elementor-element-2dcb10e{--content-width:1330px;}.elementor-715 .elementor-element.elementor-element-caf3840{--width:50%;}.elementor-715 .elementor-element.elementor-element-3e8d7b11{--content-width:1330px;}.elementor-715 .elementor-element.elementor-element-6099f1b1{--width:50%;}.elementor-715 .elementor-element.elementor-element-371892b0{--width:100%;}.elementor-715 .elementor-element.elementor-element-6fffb8f4{--width:50%;}.elementor-715 .elementor-element.elementor-element-b1ec8f{--width:100%;}.elementor-715 .elementor-element.elementor-element-6a1b096e{--width:50%;}.elementor-715 .elementor-element.elementor-element-77c43bff{--width:100%;}.elementor-715 .elementor-element.elementor-element-78720b13{--width:50%;}.elementor-715 .elementor-element.elementor-element-4117ae03{--width:100%;}.elementor-715 .elementor-element.elementor-element-6afb3b48{--width:50%;}.elementor-715 .elementor-element.elementor-element-5b5e440b{--width:100%;}.elementor-715 .elementor-element.elementor-element-3bdbae05{--width:50%;}.elementor-715 .elementor-element.elementor-element-a328736{--width:100%;}.elementor-715 .elementor-element.elementor-element-80f57ab{--width:50%;}.elementor-715 .elementor-element.elementor-element-26ffca8{--width:100%;}.elementor-715 .elementor-element.elementor-element-b95ac84{--width:50%;}.elementor-715 .elementor-element.elementor-element-c3f121d{--width:100%;}.elementor-715 .elementor-element.elementor-element-e4e2065{--width:50%;}.elementor-715 .elementor-element.elementor-element-fea3604{--width:100%;}.elementor-715 .elementor-element.elementor-element-2fef460f{--width:50%;}.elementor-715 .elementor-element.elementor-element-2458698{--width:100%;}.elementor-715 .elementor-element.elementor-element-724bfc06{--width:50%;}.elementor-715 .elementor-element.elementor-element-3bb865a4{--width:100%;}.elementor-715 .elementor-element.elementor-element-5f48f7b5{--width:50%;}.elementor-715 .elementor-element.elementor-element-228e846b{--width:100%;}.elementor-715 .elementor-element.elementor-element-276fa247{--width:50%;}.elementor-715 .elementor-element.elementor-element-39c9fdfb{--width:100%;}.elementor-715 .elementor-element.elementor-element-786381d5{--width:50%;}.elementor-715 .elementor-element.elementor-element-3376a539{--width:100%;}.elementor-715 .elementor-element.elementor-element-59472a98{--width:50%;}.elementor-715 .elementor-element.elementor-element-38e075{--width:100%;}.elementor-715 .elementor-element.elementor-element-198f2ece{--width:50%;}.elementor-715 .elementor-element.elementor-element-10eebd96{--width:100%;}.elementor-715 .elementor-element.elementor-element-711d4bbc{--width:50%;}.elementor-715 .elementor-element.elementor-element-11e4b82b{--width:100%;}.elementor-715 .elementor-element.elementor-element-5513763{--width:50%;}.elementor-715 .elementor-element.elementor-element-331e577f{--width:100%;}.elementor-715 .elementor-element.elementor-element-2e86ab0{--width:50%;}.elementor-715 .elementor-element.elementor-element-5c85022{--width:100%;}.elementor-715 .elementor-element.elementor-element-12ed9d9{--width:50%;}.elementor-715 .elementor-element.elementor-element-494bbb2{--width:100%;}.elementor-715 .elementor-element.elementor-element-88b5f74{--width:50%;}.elementor-715 .elementor-element.elementor-element-1eeaa63{--width:100%;}.elementor-715 .elementor-element.elementor-element-078a533{--width:50%;}.elementor-715 .elementor-element.elementor-element-0ce134a{--width:100%;}.elementor-715 .elementor-element.elementor-element-8e22a42{--width:50%;}.elementor-715 .elementor-element.elementor-element-d5868ca{--width:100%;}.elementor-715 .elementor-element.elementor-element-12b15ba{--width:50%;}.elementor-715 .elementor-element.elementor-element-674e1e0{--width:100%;}.elementor-715 .elementor-element.elementor-element-5fddd88b{--width:50%;}.elementor-715 .elementor-element.elementor-element-106aa940{--width:100%;}.elementor-715 .elementor-element.elementor-element-40f1b465{--width:50%;}.elementor-715 .elementor-element.elementor-element-6be65654{--width:100%;}.elementor-715 .elementor-element.elementor-element-5b5fcd8{--width:50%;}.elementor-715 .elementor-element.elementor-element-715c42e6{--width:100%;}.elementor-715 .elementor-element.elementor-element-32d2ff77{--width:50%;}.elementor-715 .elementor-element.elementor-element-3e27529a{--width:100%;}.elementor-715 .elementor-element.elementor-element-38106401{--width:50%;}.elementor-715 .elementor-element.elementor-element-373b20a0{--width:100%;}.elementor-715 .elementor-element.elementor-element-1863447f{--width:50%;}.elementor-715 .elementor-element.elementor-element-703bf31b{--width:100%;}.elementor-715 .elementor-element.elementor-element-51122afc{--width:25%;}.elementor-715 .elementor-element.elementor-element-595e134a{--width:50%;}.elementor-715 .elementor-element.elementor-element-133bdc6e{--width:100%;}.elementor-715 .elementor-element.elementor-element-33c9f569{--width:50%;}.elementor-715 .elementor-element.elementor-element-4ec492c2{--width:100%;}.elementor-715 .elementor-element.elementor-element-1ad14002{--width:25%;}.elementor-715 .elementor-element.elementor-element-45d70f8d{--width:50%;}.elementor-715 .elementor-element.elementor-element-357e814b{--width:100%;}.elementor-715 .elementor-element.elementor-element-3b6231c6{--width:50%;}.elementor-715 .elementor-element.elementor-element-4f599e1f{--width:100%;}.elementor-715 .elementor-element.elementor-element-24cf58d2{--width:50%;}.elementor-715 .elementor-element.elementor-element-51c18a7d{--width:100%;}.elementor-715 .elementor-element.elementor-element-7790efba{--width:50%;}.elementor-715 .elementor-element.elementor-element-422412d4{--width:100%;}.elementor-715 .elementor-element.elementor-element-22f5247b{--width:50%;}.elementor-715 .elementor-element.elementor-element-36641c3d{--width:100%;}.elementor-715 .elementor-element.elementor-element-7a7c16da{--width:50%;}.elementor-715 .elementor-element.elementor-element-36fac949{--width:100%;}.elementor-715 .elementor-element.elementor-element-47be97ba{--width:50%;}.elementor-715 .elementor-element.elementor-element-4e307e27{--width:100%;}.elementor-715 .elementor-element.elementor-element-517251cf{--width:50%;}.elementor-715 .elementor-element.elementor-element-469c46ec{--width:100%;}.elementor-715 .elementor-element.elementor-element-7829a5e3{--width:50%;}.elementor-715 .elementor-element.elementor-element-3d48bbe1{--width:100%;}}@media(max-width:767px){.elementor-715 .elementor-element.elementor-element-6af2f70 .elementor-heading-title{font-size:40px;}.elementor-715 .elementor-element.elementor-element-6647e5be{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-715 .elementor-element.elementor-element-302724c8{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-d60288b */.policy a{
    color: #005EC4 !important
;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ec514 */.head-relate{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d3a7c8 */.head-relate{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5ee75 */.head-relate{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89c0185 */.head-relate{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e26c9e1 */.head-relate{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5de388ce */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31b32d12 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371892b0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3710ad61 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fd50cfb */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ec8f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78eebc34 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e735c7 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c43bff */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-516587cb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4117ae03 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e4c1503 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-686f389 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b5e440b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c3e8101 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e99048 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a328736 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c29f6 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ffca8 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-946e02e */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71196a4 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f121d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3970498 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a2b777 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea3604 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ac0de2 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-601757ed */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2458698 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a458bbb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4049214d */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb865a4 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c791a5c */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-46221b34 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228e846b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9316b12 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dbeebd1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c9fdfb */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e89f5f7 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-780da995 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3376a539 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37c493c */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71baa870 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e075 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dee4769 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fb700ed */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10eebd96 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ddc643b */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e042928 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e4b82b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a0fa32b */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-215d7466 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331e577f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67bd80e */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1444bf */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c85022 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-caffe16 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8237f20 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494bbb2 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e098a9 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d57a9c8 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeaa63 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f82ca2 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84d8b1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ce134a */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0aa3b75 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a65d9a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5868ca */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7104dbb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-722dfac */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674e1e0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a50c932 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d83bec5 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106aa940 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a56ba84 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-36415c4a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be65654 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43a00a0d */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59b9e738 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-715c42e6 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3577d661 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42f102a2 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e27529a */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e1d01d3 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d8d7ba */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373b20a0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41bc73fe */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7a0582 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-703bf31b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dfef4cd */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e18bdd */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133bdc6e */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-616743ae */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2301f5a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec492c2 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5656a292 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-519bd334 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357e814b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b17798f */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a121df2 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f599e1f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73406f9 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4eda4e63 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c18a7d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4268d924 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-12b1f477 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-422412d4 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c940f94 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47a623a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36641c3d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254c31f6 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b9230a1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36fac949 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e35774 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76ed5e9c */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e307e27 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11c91d4d */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c167fc */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469c46ec */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12f78af8 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b4a95e0 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d48bbe1 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5de388ce */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31b32d12 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371892b0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3710ad61 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fd50cfb */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ec8f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78eebc34 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e735c7 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c43bff */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-516587cb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4117ae03 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e4c1503 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-686f389 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b5e440b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c3e8101 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e99048 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a328736 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c29f6 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ffca8 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-946e02e */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71196a4 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f121d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3970498 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a2b777 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea3604 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ac0de2 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-601757ed */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2458698 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a458bbb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4049214d */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb865a4 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c791a5c */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-46221b34 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228e846b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9316b12 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dbeebd1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c9fdfb */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e89f5f7 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-780da995 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3376a539 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37c493c */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71baa870 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e075 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dee4769 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fb700ed */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10eebd96 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ddc643b */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e042928 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e4b82b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a0fa32b */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-215d7466 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331e577f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67bd80e */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1444bf */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c85022 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-caffe16 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8237f20 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494bbb2 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e098a9 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d57a9c8 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeaa63 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f82ca2 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84d8b1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ce134a */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0aa3b75 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a65d9a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5868ca */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7104dbb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-722dfac */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674e1e0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a50c932 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d83bec5 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106aa940 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a56ba84 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-36415c4a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be65654 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43a00a0d */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59b9e738 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-715c42e6 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3577d661 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42f102a2 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e27529a */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e1d01d3 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d8d7ba */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373b20a0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41bc73fe */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7a0582 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-703bf31b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dfef4cd */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e18bdd */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133bdc6e */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-616743ae */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2301f5a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec492c2 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5656a292 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-519bd334 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357e814b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b17798f */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a121df2 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f599e1f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73406f9 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4eda4e63 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c18a7d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4268d924 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-12b1f477 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-422412d4 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c940f94 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47a623a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36641c3d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254c31f6 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b9230a1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36fac949 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e35774 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76ed5e9c */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e307e27 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11c91d4d */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c167fc */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469c46ec */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12f78af8 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b4a95e0 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d48bbe1 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5de388ce */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31b32d12 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371892b0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3710ad61 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fd50cfb */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ec8f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78eebc34 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e735c7 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c43bff */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-516587cb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4117ae03 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e4c1503 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-686f389 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b5e440b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c3e8101 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e99048 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a328736 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c29f6 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ffca8 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-946e02e */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71196a4 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f121d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3970498 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a2b777 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea3604 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ac0de2 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-601757ed */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2458698 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a458bbb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4049214d */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb865a4 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c791a5c */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-46221b34 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228e846b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9316b12 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dbeebd1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c9fdfb */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e89f5f7 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-780da995 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3376a539 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37c493c */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71baa870 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e075 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dee4769 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fb700ed */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10eebd96 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ddc643b */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e042928 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e4b82b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a0fa32b */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-215d7466 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331e577f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67bd80e */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1444bf */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c85022 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-caffe16 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8237f20 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494bbb2 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e098a9 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d57a9c8 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeaa63 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f82ca2 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84d8b1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ce134a */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0aa3b75 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a65d9a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5868ca */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7104dbb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-722dfac */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674e1e0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a50c932 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d83bec5 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106aa940 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a56ba84 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-36415c4a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be65654 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43a00a0d */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59b9e738 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-715c42e6 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3577d661 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42f102a2 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e27529a */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e1d01d3 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d8d7ba */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373b20a0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41bc73fe */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7a0582 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-703bf31b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dfef4cd */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e18bdd */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133bdc6e */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-616743ae */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2301f5a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec492c2 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5656a292 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-519bd334 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357e814b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b17798f */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a121df2 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f599e1f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73406f9 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4eda4e63 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c18a7d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4268d924 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-12b1f477 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-422412d4 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c940f94 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47a623a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36641c3d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254c31f6 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b9230a1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36fac949 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e35774 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76ed5e9c */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e307e27 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11c91d4d */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c167fc */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469c46ec */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12f78af8 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b4a95e0 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d48bbe1 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5de388ce */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31b32d12 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371892b0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3710ad61 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fd50cfb */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ec8f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78eebc34 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e735c7 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c43bff */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-516587cb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4117ae03 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e4c1503 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-686f389 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b5e440b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c3e8101 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e99048 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a328736 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c29f6 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ffca8 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-946e02e */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71196a4 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f121d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3970498 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a2b777 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea3604 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ac0de2 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-601757ed */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2458698 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a458bbb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4049214d */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb865a4 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c791a5c */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-46221b34 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228e846b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9316b12 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dbeebd1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c9fdfb */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e89f5f7 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-780da995 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3376a539 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37c493c */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71baa870 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e075 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dee4769 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fb700ed */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10eebd96 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ddc643b */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e042928 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e4b82b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a0fa32b */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-215d7466 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331e577f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67bd80e */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1444bf */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c85022 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-caffe16 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8237f20 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494bbb2 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e098a9 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d57a9c8 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeaa63 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f82ca2 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84d8b1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ce134a */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0aa3b75 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a65d9a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5868ca */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7104dbb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-722dfac */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674e1e0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a50c932 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d83bec5 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106aa940 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a56ba84 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-36415c4a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be65654 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43a00a0d */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59b9e738 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-715c42e6 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3577d661 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42f102a2 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e27529a */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e1d01d3 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d8d7ba */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373b20a0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41bc73fe */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7a0582 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-703bf31b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dfef4cd */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e18bdd */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133bdc6e */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-616743ae */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2301f5a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec492c2 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5656a292 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-519bd334 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357e814b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b17798f */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a121df2 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f599e1f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73406f9 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4eda4e63 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c18a7d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4268d924 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-12b1f477 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-422412d4 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c940f94 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47a623a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36641c3d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254c31f6 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b9230a1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36fac949 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e35774 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76ed5e9c */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e307e27 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11c91d4d */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c167fc */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469c46ec */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12f78af8 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b4a95e0 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d48bbe1 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5de388ce */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31b32d12 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371892b0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3710ad61 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fd50cfb */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ec8f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78eebc34 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e735c7 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c43bff */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-516587cb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4117ae03 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e4c1503 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-686f389 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b5e440b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c3e8101 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e99048 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a328736 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c29f6 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ffca8 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-946e02e */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71196a4 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f121d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3970498 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a2b777 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea3604 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ac0de2 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-601757ed */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2458698 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a458bbb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4049214d */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb865a4 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c791a5c */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-46221b34 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228e846b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9316b12 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dbeebd1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c9fdfb */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e89f5f7 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-780da995 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3376a539 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37c493c */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71baa870 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e075 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dee4769 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fb700ed */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10eebd96 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ddc643b */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e042928 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e4b82b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a0fa32b */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-215d7466 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331e577f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67bd80e */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1444bf */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c85022 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-caffe16 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8237f20 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494bbb2 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e098a9 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d57a9c8 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeaa63 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f82ca2 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84d8b1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ce134a */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0aa3b75 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a65d9a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5868ca */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7104dbb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-722dfac */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674e1e0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a50c932 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d83bec5 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106aa940 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a56ba84 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-36415c4a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be65654 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43a00a0d */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59b9e738 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-715c42e6 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3577d661 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42f102a2 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e27529a */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e1d01d3 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d8d7ba */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373b20a0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41bc73fe */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7a0582 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-703bf31b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dfef4cd */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e18bdd */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133bdc6e */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-616743ae */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2301f5a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec492c2 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5656a292 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-519bd334 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357e814b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b17798f */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a121df2 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f599e1f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73406f9 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4eda4e63 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c18a7d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4268d924 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-12b1f477 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-422412d4 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c940f94 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47a623a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36641c3d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254c31f6 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b9230a1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36fac949 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e35774 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76ed5e9c */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e307e27 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11c91d4d */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c167fc */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469c46ec */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12f78af8 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b4a95e0 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d48bbe1 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5de388ce */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31b32d12 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371892b0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3710ad61 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fd50cfb */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ec8f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78eebc34 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e735c7 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c43bff */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-516587cb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4117ae03 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e4c1503 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-686f389 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b5e440b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c3e8101 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e99048 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a328736 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c29f6 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ffca8 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-946e02e */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71196a4 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f121d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3970498 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a2b777 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea3604 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ac0de2 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-601757ed */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2458698 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a458bbb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4049214d */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb865a4 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c791a5c */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-46221b34 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228e846b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9316b12 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dbeebd1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c9fdfb */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e89f5f7 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-780da995 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3376a539 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37c493c */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71baa870 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e075 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dee4769 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fb700ed */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10eebd96 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ddc643b */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e042928 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e4b82b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a0fa32b */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-215d7466 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331e577f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67bd80e */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1444bf */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c85022 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-caffe16 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8237f20 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494bbb2 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e098a9 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d57a9c8 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeaa63 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f82ca2 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84d8b1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ce134a */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0aa3b75 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a65d9a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5868ca */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7104dbb */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-722dfac */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674e1e0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a50c932 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d83bec5 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106aa940 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a56ba84 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-36415c4a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be65654 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43a00a0d */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59b9e738 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-715c42e6 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3577d661 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42f102a2 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e27529a */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e1d01d3 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d8d7ba */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373b20a0 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41bc73fe */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7a0582 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-703bf31b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dfef4cd */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e18bdd */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133bdc6e */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-616743ae */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2301f5a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec492c2 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5656a292 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-519bd334 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357e814b */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b17798f */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a121df2 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f599e1f */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73406f9 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4eda4e63 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c18a7d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4268d924 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-12b1f477 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-422412d4 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c940f94 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47a623a */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36641c3d */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254c31f6 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b9230a1 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36fac949 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e35774 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76ed5e9c */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e307e27 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11c91d4d */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c167fc */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469c46ec */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12f78af8 */.tag{
    position: absolute;
    top: 80px;
    left: -10px;
    z-index: 100;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b4a95e0 */.pin-icon {
    position: absolute;
    z-index: 1;
    right: 30px;
    background: #01244a;
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding-top: 20px;
}

.pin-icon:hover{
    background-color: #fff;
}
.pin-icon:hover svg{
    
 color: #000;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d48bbe1 */.the-cards .elementor-widget-image{
        max-height: 260px !important;
    min-height: 260px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a0b7bea */.nav-border {
      border-image: linear-gradient(0.25turn, rgb(0 0 0), rgb(119 119 119), rgba(56, 2, 155, 0));
    border-image-slice: 1;          
}/* End custom CSS */