.elementor-627 .elementor-element.elementor-element-3ef7d4d{--display:flex;--min-height:84vh;--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-627 .elementor-element.elementor-element-e62048f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000080;--border-color:#00000080;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-627 .elementor-element.elementor-element-4295520{--e-image-carousel-slides-to-show:1;}.elementor-627 .elementor-element.elementor-element-4295520 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-627 .elementor-element.elementor-element-4295520 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-627 .elementor-element.elementor-element-d19ba4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-9397300{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-627 .elementor-element.elementor-element-1de7c2b .elementor-button{background-color:#00409F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-4bd4d58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-51993e0 .elementor-button{background-color:#F47F1F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-6dd1cee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-627 .elementor-element.elementor-element-d5e174f{text-align:center;}.elementor-627 .elementor-element.elementor-element-d5e174f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;color:#00409F;}.elementor-627 .elementor-element.elementor-element-1140dd7{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-627 .elementor-element.elementor-element-1140dd7:not(.elementor-motion-effects-element-type-background), .elementor-627 .elementor-element.elementor-element-1140dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mb8fun.com/wp-content/uploads/2025/08/ronaldinho-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-627 .elementor-element.elementor-element-9ccc39e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-627 .elementor-element.elementor-element-9ccc39e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-627 .elementor-element.elementor-element-e75556d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;color:#F47F1F;}.elementor-627 .elementor-element.elementor-element-64061a3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-e34024c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-560c41a .elementor-button{background-color:#F47F1F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-560c41a .elementor-button-content-wrapper{flex-direction:row;}.elementor-627 .elementor-element.elementor-element-cc0f56f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-6119fdf .elementor-button{background-color:#00409F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-1345a97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-84f5c3e .elementor-button{background-color:#00409F;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-550a798{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-092d0bb .elementor-button{background-color:#F47F1F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-bc6ff5c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-627 .elementor-element.elementor-element-bc6ff5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#00409F;}.elementor-627 .elementor-element.elementor-element-121f154{--e-image-carousel-slides-to-show:3;}.elementor-627 .elementor-element.elementor-element-121f154 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-627 .elementor-element.elementor-element-121f154 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-3bac589{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.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-627 .elementor-element.elementor-element-6fa4987{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-47005c8{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-efc8db8 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-d73a66f img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-37f51c1 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-5721836 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-7b4fe83 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-59df92e img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-de4c51f img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-8fb0641 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-4ae1023 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-df9a783 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-bd73fe5 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-e0e1750 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-03dd2eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-47a8cf4{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-b34183e img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-fb085c1 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-66c7605 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-f7b980d img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-1f9af31 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-6103c71 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-2657beb img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-331758e img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-d51d0d8 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-d1f8f26 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-6c6b3cd img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-646af9b img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-1f93a82 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-7fa6800 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-b39385a img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-9b2fc4a img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-b0a48b3 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-e8486f8 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-7d95504 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-3aef3d5 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-4980501 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-a6dcb1a img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-3b4477a img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-d5a5329 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-aa10508{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-e768f53{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-2eecd8c img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-aa886ec img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-581383b img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-508a3d4 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-68800ac img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-bfa9550 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-4550cd2 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-ab866aa img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-8d945ac img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-1e5c3e7 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-f2d5a8c img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-0d043fc img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-6b3e4f2 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-a239c98 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-d302343 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-30fb5a8 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-38aee74 img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-9613f1d img{border-radius:10px 10px 10px 10px;}.elementor-627 .elementor-element.elementor-element-deddee0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-9e74e93{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-0f91869 img{width:100%;border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-903f180 img{width:100%;border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-399d774 img{width:100%;border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-bd7d282{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-07c1430{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-72c34f9 img{width:100%;border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-0564bae img{width:100%;border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-5cc6845 img{width:100%;border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-2dfdd8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-cb87157{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-134cfe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-1e9dd8f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-04023e1 img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-1a57adb img{border-radius:10px 10px 0px 0px;}.elementor-627 .elementor-element.elementor-element-6fa4b6d{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:12px;--n-tabs-title-color:#59626C;--n-tabs-title-color-active:#00409F;}.elementor-627 .elementor-element.elementor-element-6fa4b6d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E5E7EB;}.elementor-627 .elementor-element.elementor-element-6fa4b6d.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:#F4812033;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF8C00;}.elementor-627 .elementor-element.elementor-element-6fa4b6d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-627 .elementor-element.elementor-element-6fa4b6d.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:#F4812033;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF8C00;}.elementor-627 .elementor-element.elementor-element-6fa4b6d.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:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-627 .elementor-element.elementor-element-6fa4b6d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#00409F;}.elementor-627 .elementor-element.elementor-element-920acf1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-57c6918{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-4fb3391 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;color:#00409F;}.elementor-627 .elementor-element.elementor-element-77b982d{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-0fc8a7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-62b49b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;color:#00409F;}.elementor-627 .elementor-element.elementor-element-d63bf97{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-c78760e img{width:87px;}.elementor-627 .elementor-element.elementor-element-82b5c92 img{width:87px;}.elementor-627 .elementor-element.elementor-element-4cb92c1 img{width:87px;}.elementor-627 .elementor-element.elementor-element-8bb0908 img{width:87px;}.elementor-627 .elementor-element.elementor-element-51f6a13 img{width:87px;}.elementor-627 .elementor-element.elementor-element-bb70494 img{width:87px;}.elementor-627 .elementor-element.elementor-element-85d0437 img{width:87px;}.elementor-627 .elementor-element.elementor-element-7de5b77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-fa1fe21 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;color:#00409F;}.elementor-627 .elementor-element.elementor-element-6518d7c{--grid-template-columns:repeat(0, auto);--icon-size:26px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-627 .elementor-element.elementor-element-6518d7c .elementor-social-icon{--icon-padding:5px;}.elementor-627 .elementor-element.elementor-element-e980cee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-fd74e4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;color:#00409F;}.elementor-627 .elementor-element.elementor-element-8798212{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-1aa5e2c > .elementor-widget-container{background-color:#C5C5C5;}.elementor-627 .elementor-element.elementor-element-1aa5e2c img{width:35px;}.elementor-627 .elementor-element.elementor-element-553d759 > .elementor-widget-container{background-color:#C5C5C5;}.elementor-627 .elementor-element.elementor-element-553d759 img{width:35px;}.elementor-627 .elementor-element.elementor-element-3cd7dee > .elementor-widget-container{background-color:#C5C5C5;}.elementor-627 .elementor-element.elementor-element-3cd7dee img{width:35px;}.elementor-627 .elementor-element.elementor-element-9b8c5fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-34c6b81{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#00000080;--border-color:#00000080;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-627 .elementor-element.elementor-element-a5ee1d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#00409F;}.elementor-627 .elementor-element.elementor-element-7ad183d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#F47F1F;--border-color:#F47F1F;--border-radius:8px 8px 8px 8px;}.elementor-627 .elementor-element.elementor-element-7ad183d:not(.elementor-motion-effects-element-type-background), .elementor-627 .elementor-element.elementor-element-7ad183d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00409F;}.elementor-627 .elementor-element.elementor-element-7ad183d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-627 .elementor-element.elementor-element-b5cc78d{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-dd37dc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-627 .elementor-element.elementor-element-09c08cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22.5px;font-weight:800;color:#FFFFFF;}.elementor-627 .elementor-element.elementor-element-d093100 .elementor-button{background-color:#F47F1F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-d093100 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-627 .elementor-element.elementor-element-691db16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-627 .elementor-element.elementor-element-08e14d6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;}.elementor-627 .elementor-element.elementor-element-08e14d6:not(.elementor-motion-effects-element-type-background), .elementor-627 .elementor-element.elementor-element-08e14d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B318B;}.elementor-627 .elementor-element.elementor-element-fb402b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-2d4e23b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-627 .elementor-element.elementor-element-50af5d0 .elementor-button{background-color:#F47F1F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-4311fc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-3da53a5 .widget-image-caption{color:#CCCCCC;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;font-style:normal;}.elementor-627 .elementor-element.elementor-element-9c1a2dc .widget-image-caption{color:#CCCCCC;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;font-style:normal;}.elementor-627 .elementor-element.elementor-element-ddb69cf .widget-image-caption{color:#CCCCCC;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;font-style:normal;}.elementor-627 .elementor-element.elementor-element-7953fa7 .widget-image-caption{color:#CCCCCC;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;font-style:normal;}.elementor-627 .elementor-element.elementor-element-cf3242d .widget-image-caption{color:#CCCCCC;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;font-style:normal;}.elementor-627 .elementor-element.elementor-element-2b8edf3 .widget-image-caption{color:#CCCCCC;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;font-style:normal;}.elementor-627 .elementor-element.elementor-element-81f390c .widget-image-caption{color:#CCCCCC;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;font-style:normal;}.elementor-627 .elementor-element.elementor-element-d14a50f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;}.elementor-627 .elementor-element.elementor-element-d14a50f:not(.elementor-motion-effects-element-type-background), .elementor-627 .elementor-element.elementor-element-d14a50f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B318B;}.elementor-627 .elementor-element.elementor-element-4afc023{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-6b6dbde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-627 .elementor-element.elementor-element-df0291f .elementor-button{background-color:#F47F1F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-30e07f0{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-45bae35 img{width:35px;}.elementor-627 .elementor-element.elementor-element-a6b9b1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:#FFFFFF;}.elementor-627 .elementor-element.elementor-element-b02c2ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-627 .elementor-element.elementor-element-79dc52d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-627 .elementor-element.elementor-element-dff53e2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-96c3cc6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-176486b .elementor-button{background-color:#00409F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-7590bbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-66e9f60 .elementor-button{background-color:#F47F1F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-14ada00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-cb9a8d7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-c436e03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-627 .elementor-element.elementor-element-55739eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:#F47F1F;}.elementor-627 .elementor-element.elementor-element-957dde0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-627 .elementor-element.elementor-element-8af0209 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-627 .elementor-element.elementor-element-8821c32{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-6dd154d .elementor-button{background-color:#F47F1F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-56a30f6 .elementor-button{background-color:#F47F1F;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-c377678 .elementor-button{background-color:#F47F1F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-627 .elementor-element.elementor-element-dd82929{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-fee343c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-62a9d48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;color:#00409F;}.elementor-627 .elementor-element.elementor-element-6c9cade{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-174e463{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-c9465ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;color:#00409F;}.elementor-627 .elementor-element.elementor-element-db38560{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-a6e4fd6 img{width:87px;}.elementor-627 .elementor-element.elementor-element-5acc7e4 img{width:87px;}.elementor-627 .elementor-element.elementor-element-ae48e8a img{width:87px;}.elementor-627 .elementor-element.elementor-element-6a35ef3 img{width:87px;}.elementor-627 .elementor-element.elementor-element-456ba10 img{width:87px;}.elementor-627 .elementor-element.elementor-element-583f4ae img{width:87px;}.elementor-627 .elementor-element.elementor-element-e18ecff img{width:87px;}.elementor-627 .elementor-element.elementor-element-a19fc43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-63955e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;color:#00409F;}.elementor-627 .elementor-element.elementor-element-fe41e27{--grid-template-columns:repeat(0, auto);--icon-size:26px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-627 .elementor-element.elementor-element-fe41e27 .elementor-social-icon{--icon-padding:5px;}.elementor-627 .elementor-element.elementor-element-dfb8988{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-eeffc79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;color:#00409F;}.elementor-627 .elementor-element.elementor-element-332f580{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-38ebf7c > .elementor-widget-container{background-color:#C5C5C5;}.elementor-627 .elementor-element.elementor-element-38ebf7c img{width:35px;}.elementor-627 .elementor-element.elementor-element-a63c055 > .elementor-widget-container{background-color:#C5C5C5;}.elementor-627 .elementor-element.elementor-element-a63c055 img{width:35px;}.elementor-627 .elementor-element.elementor-element-bec4e04 > .elementor-widget-container{background-color:#C5C5C5;}.elementor-627 .elementor-element.elementor-element-bec4e04 img{width:35px;}@media(max-width:1024px){.elementor-627 .elementor-element.elementor-element-64061a3{--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-47005c8{--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-47a8cf4{--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-e768f53{--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-9e74e93{--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-07c1430{--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-cb87157{--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-1e9dd8f{--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-920acf1{--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-dff53e2{--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-dd82929{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-627 .elementor-element.elementor-element-e62048f{--width:20%;}.elementor-627 .elementor-element.elementor-element-3bac589{--width:60%;}.elementor-627 .elementor-element.elementor-element-34c6b81{--width:20%;}.elementor-627 .elementor-element.elementor-element-cb9a8d7{--width:70%;}.elementor-627 .elementor-element.elementor-element-8821c32{--width:30%;}}@media(max-width:767px){.elementor-627 .elementor-element.elementor-element-e62048f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-627 .elementor-element.elementor-element-d19ba4e{--flex-wrap:nowrap;}.elementor-627 .elementor-element.elementor-element-1140dd7:not(.elementor-motion-effects-element-type-background), .elementor-627 .elementor-element.elementor-element-1140dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-627 .elementor-element.elementor-element-9ccc39e .elementor-heading-title{font-size:20px;}.elementor-627 .elementor-element.elementor-element-64061a3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:column;}.elementor-627 .elementor-element.elementor-element-121f154{--e-image-carousel-slides-to-show:3;}.elementor-627 .elementor-element.elementor-element-47005c8{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-47a8cf4{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-e768f53{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-9e74e93{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-07c1430{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-cb87157{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-1e9dd8f{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-6fa4b6d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-627 .elementor-element.elementor-element-920acf1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-4fb3391 .elementor-heading-title{font-size:20px;}.elementor-627 .elementor-element.elementor-element-62b49b8 .elementor-heading-title{font-size:20px;}.elementor-627 .elementor-element.elementor-element-fa1fe21 .elementor-heading-title{font-size:20px;}.elementor-627 .elementor-element.elementor-element-fd74e4e .elementor-heading-title{font-size:20px;}.elementor-627 .elementor-element.elementor-element-34c6b81{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-627 .elementor-element.elementor-element-4311fc7{--flex-wrap:nowrap;}.elementor-627 .elementor-element.elementor-element-30e07f0{--flex-wrap:nowrap;}.elementor-627 .elementor-element.elementor-element-a6b9b1a .elementor-heading-title{font-size:18px;}.elementor-627 .elementor-element.elementor-element-b02c2ea .elementor-heading-title{font-size:12px;}.elementor-627 .elementor-element.elementor-element-dff53e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:column;}.elementor-627 .elementor-element.elementor-element-55739eb .elementor-heading-title{font-size:18px;}.elementor-627 .elementor-element.elementor-element-dd82929{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-627 .elementor-element.elementor-element-62a9d48 .elementor-heading-title{font-size:20px;}.elementor-627 .elementor-element.elementor-element-c9465ab .elementor-heading-title{font-size:20px;}.elementor-627 .elementor-element.elementor-element-63955e4 .elementor-heading-title{font-size:20px;}.elementor-627 .elementor-element.elementor-element-fe41e27{--grid-column-gap:5px;}.elementor-627 .elementor-element.elementor-element-eeffc79 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for button, class: .elementor-element-1de7c2b */@keyframes pulseEffect {
    0% { transform: scale(1); }
    50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

#animate-btn {
    animation: pulseEffect 1s infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6119fdf */#neon-pulse {
  box-shadow: 0 0 10px rgba(0, 255, 255, 0.3);
  overflow: visible;
}

#neon-pulse::before,
#neon-pulse::after {
  content: "";
  position: absolute;
  inset: -4px;
  border: 2px solid #fff;
  border-radius: inherit;
  animation: pulseOut 2s ease-out infinite;
  opacity: 0;
}

#neon-pulse::after {
  animation-delay: 1s;
}

@keyframes pulseOut {
  0% {
    transform: scale(0.5);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc8db8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d73a66f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37f51c1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5721836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b4fe83 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59df92e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de4c51f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb0641 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ae1023 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df9a783 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd73fe5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0e1750 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b34183e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eecd8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa886ec */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581383b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-508a3d4 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68800ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfa9550 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4550cd2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab866aa */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d945ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e5c3e7 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2d5a8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d043fc */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b3e4f2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a239c98 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d302343 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30fb5a8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38aee74 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9613f1d */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f91869 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903f180 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-399d774 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72c34f9 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0564bae */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cc6845 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-558e836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e23050 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e72c4f5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e98ab62 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-526640b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72d1039 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04023e1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57adb */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc8db8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d73a66f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37f51c1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5721836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b4fe83 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59df92e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de4c51f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb0641 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ae1023 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df9a783 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd73fe5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0e1750 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b34183e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eecd8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa886ec */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581383b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-508a3d4 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68800ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfa9550 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4550cd2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab866aa */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d945ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e5c3e7 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2d5a8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d043fc */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b3e4f2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a239c98 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d302343 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30fb5a8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38aee74 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9613f1d */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f91869 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903f180 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-399d774 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72c34f9 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0564bae */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cc6845 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-558e836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e23050 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e72c4f5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e98ab62 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-526640b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72d1039 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04023e1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57adb */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc8db8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d73a66f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37f51c1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5721836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b4fe83 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59df92e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de4c51f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb0641 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ae1023 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df9a783 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd73fe5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0e1750 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b34183e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eecd8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa886ec */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581383b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-508a3d4 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68800ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfa9550 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4550cd2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab866aa */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d945ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e5c3e7 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2d5a8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d043fc */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b3e4f2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a239c98 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d302343 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30fb5a8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38aee74 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9613f1d */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f91869 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903f180 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-399d774 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72c34f9 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0564bae */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cc6845 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-558e836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e23050 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e72c4f5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e98ab62 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-526640b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72d1039 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04023e1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57adb */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc8db8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d73a66f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37f51c1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5721836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b4fe83 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59df92e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de4c51f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb0641 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ae1023 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df9a783 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd73fe5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0e1750 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b34183e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eecd8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa886ec */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581383b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-508a3d4 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68800ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfa9550 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4550cd2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab866aa */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d945ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e5c3e7 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2d5a8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d043fc */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b3e4f2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a239c98 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d302343 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30fb5a8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38aee74 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9613f1d */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f91869 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903f180 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-399d774 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72c34f9 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0564bae */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cc6845 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-558e836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e23050 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e72c4f5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e98ab62 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-526640b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72d1039 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04023e1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57adb */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc8db8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d73a66f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37f51c1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5721836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b4fe83 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59df92e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de4c51f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb0641 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ae1023 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df9a783 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd73fe5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0e1750 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b34183e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eecd8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa886ec */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581383b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-508a3d4 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68800ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfa9550 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4550cd2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab866aa */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d945ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e5c3e7 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2d5a8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d043fc */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b3e4f2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a239c98 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d302343 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30fb5a8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38aee74 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9613f1d */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f91869 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903f180 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-399d774 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72c34f9 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0564bae */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cc6845 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-558e836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e23050 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e72c4f5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e98ab62 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-526640b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72d1039 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04023e1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57adb */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc8db8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d73a66f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37f51c1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5721836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b4fe83 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59df92e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de4c51f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb0641 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ae1023 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df9a783 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd73fe5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0e1750 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b34183e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eecd8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa886ec */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581383b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-508a3d4 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68800ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfa9550 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4550cd2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab866aa */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d945ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e5c3e7 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2d5a8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d043fc */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b3e4f2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a239c98 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d302343 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30fb5a8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38aee74 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9613f1d */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f91869 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903f180 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-399d774 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72c34f9 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0564bae */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cc6845 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-558e836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e23050 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e72c4f5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e98ab62 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-526640b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72d1039 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04023e1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57adb */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc8db8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d73a66f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37f51c1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5721836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b4fe83 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59df92e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de4c51f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb0641 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ae1023 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df9a783 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd73fe5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0e1750 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b34183e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eecd8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa886ec */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581383b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-508a3d4 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68800ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfa9550 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4550cd2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab866aa */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d945ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e5c3e7 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2d5a8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d043fc */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b3e4f2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a239c98 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d302343 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30fb5a8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38aee74 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9613f1d */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f91869 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903f180 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-399d774 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72c34f9 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0564bae */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cc6845 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-558e836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e23050 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e72c4f5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e98ab62 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-526640b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72d1039 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04023e1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57adb */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc8db8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d73a66f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37f51c1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5721836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b4fe83 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59df92e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de4c51f */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb0641 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ae1023 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df9a783 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd73fe5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0e1750 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b34183e */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eecd8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa886ec */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581383b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-508a3d4 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68800ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfa9550 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4550cd2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab866aa */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d945ac */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e5c3e7 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2d5a8c */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d043fc */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b3e4f2 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a239c98 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d302343 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30fb5a8 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38aee74 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9613f1d */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f91869 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903f180 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-399d774 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72c34f9 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0564bae */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cc6845 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-558e836 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e23050 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e72c4f5 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e98ab62 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-526640b */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72d1039 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04023e1 */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57adb */.img-caption {
    background: linear-gradient(180deg, #103562, #031634);
    padding: 10px 0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    border-radius: 0 0 10px 10px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-176486b */@keyframes pulseEffect {
    0% { transform: scale(1); }
    50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

#animate-btn {
    animation: pulseEffect 1s infinite;
}/* End custom CSS */