.elementor-1740 .elementor-element.elementor-element-d5b2ab4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-1740 .elementor-element.elementor-element-7e0658b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-716926d > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-1740 .elementor-element.elementor-element-716926d .ekit-breadcrumb > li:not(.brd_sep){color:#1B2A41;padding:0px 5px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-716926d .ekit-breadcrumb > li > a{color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-716926d .ekit-breadcrumb > li > span.ekit_home_icon{color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-716926d .ekit-breadcrumb > li:hover > a{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-716926d .ekit-breadcrumb > li:hover > span.ekit_home_icon{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-716926d .ekit-breadcrumb{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-1740 .elementor-element.elementor-element-716926d .ekit-breadcrumb > li.ekit_breadcrumbs_start a{padding:0px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-716926d .ekit-breadcrumb > li span{color:#414042;}.elementor-1740 .elementor-element.elementor-element-716926d .ekit-breadcrumb > li:is(.brd_sep){color:#414042;}.elementor-1740 .elementor-element.elementor-element-716926d .ekit-breadcrumb > li:hover span{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-716926d .ekit-breadcrumb > li:is(.brd_sep):hover{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-afb8c9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.08;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-afb8c9d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-afb8c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-afb8c9d::before, .elementor-1740 .elementor-element.elementor-element-afb8c9d > .elementor-background-video-container::before, .elementor-1740 .elementor-element.elementor-element-afb8c9d > .e-con-inner > .elementor-background-video-container::before, .elementor-1740 .elementor-element.elementor-element-afb8c9d > .elementor-background-slideshow::before, .elementor-1740 .elementor-element.elementor-element-afb8c9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1740 .elementor-element.elementor-element-afb8c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://marinabayinc.com/wp-content/uploads/2026/02/O4.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1740 .elementor-element.elementor-element-5e0805f{--display:flex;--justify-content:center;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1740 .elementor-element.elementor-element-5830306{z-index:1;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-item > a{font-family:var( --e-global-typography-487cd5a-font-family ), Sans-serif;font-size:var( --e-global-typography-487cd5a-font-size );font-weight:var( --e-global-typography-487cd5a-font-weight );line-height:var( --e-global-typography-487cd5a-line-height );}.elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ffc2da0 .elementskit-section-title-wraper .elementskit-section-title > span{background-image:url("https://marinabayinc.com/wp-content/uploads/2026/02/element.png");color:#FFFFFF;padding:0px 0px 0px 0px;background-position:-6px 30px;background-repeat:no-repeat;}.elementor-1740 .elementor-element.elementor-element-ffc2da0 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 4px 0px;font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;line-height:1.3em;}.elementor-1740 .elementor-element.elementor-element-ffc2da0 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ffc2da0 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ffc2da0 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1740 .elementor-element.elementor-element-ffc2da0 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:1.4em;}.elementor-1740 .elementor-element.elementor-element-ffc2da0 .elementskit-section-title-wraper p{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;margin:16px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1740 .elementor-element.elementor-element-77c517b{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1740 .elementor-element.elementor-element-713b6bb .elementor-button{background-color:#F2B705;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F2B705;border-radius:100px 100px 100px 100px;}.elementor-1740 .elementor-element.elementor-element-713b6bb .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-713b6bb .elementor-button:focus{background-color:#FFFFFF;color:#1B2A41;border-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-713b6bb{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-713b6bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1740 .elementor-element.elementor-element-713b6bb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1740 .elementor-element.elementor-element-713b6bb .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-713b6bb .elementor-button:focus svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-180ff9a{--display:flex;--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1740 .elementor-element.elementor-element-8429932 img{width:100%;}.elementor-1740 .elementor-element.elementor-element-ce2c4e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4.5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-ce2c4e2:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-ce2c4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F5;}.elementor-1740 .elementor-element.elementor-element-f192a87 .elementskit-section-title-wraper .elementskit-section-title > span{background-image:url("https://marinabayinc.com/wp-content/uploads/2026/02/bottom-line.png");color:#2E2E2E;padding:0px 0px 0px 0px;background-position:-5px 24px;background-repeat:no-repeat;}.elementor-1740 .elementor-element.elementor-element-f192a87 .elementskit-section-title-wraper .elementskit-section-title{color:#2E2E2E;margin:0px 0px 4px 0px;font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:1.3em;letter-spacing:-2.5px;}.elementor-1740 .elementor-element.elementor-element-f192a87 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-f192a87 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-f192a87 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1740 .elementor-element.elementor-element-f192a87 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Inter", Sans-serif;font-size:45px;font-weight:700;line-height:1.4em;letter-spacing:-2.5px;}.elementor-1740 .elementor-element.elementor-element-16d918f{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1740 .elementor-element.elementor-element-26cfcf7{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-3508315{--display:flex;overflow:visible;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1740 .elementor-element.elementor-element-fd624ea{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:2px;}.elementor-1740 .elementor-element.elementor-element-fd624ea .elementor-divider-separator{width:100%;}.elementor-1740 .elementor-element.elementor-element-fd624ea .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1740 .elementor-element.elementor-element-79a0031{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-cfa76b6{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-cfa76b6:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-cfa76b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-f283a81{padding:6px 6px 0px 6px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1740 .elementor-element.elementor-element-d532c2c .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-d532c2c.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d532c2c.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-d532c2c.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d532c2c.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-d532c2c.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d532c2c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d532c2c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d532c2c .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-d532c2c .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-dcdcd75{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-dcdcd75:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-dcdcd75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-71857f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-71857f0 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-71857f0 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-0af8b00{--display:flex;--padding-top:8px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-0af8b00:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-0af8b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1740 .elementor-element.elementor-element-01dc95e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-ee58c38 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-ee58c38 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-ee58c38 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-ee58c38{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-ee58c38 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-ee58c38 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-f508908{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-f508908:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-f508908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-44a4733{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-916d89d .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-916d89d.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-916d89d.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-916d89d.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-916d89d.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-916d89d.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-916d89d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-916d89d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-916d89d .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-916d89d .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-af5813e{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-af5813e:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-af5813e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-1515b85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-1515b85 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-1515b85 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-978779e{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-978779e:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-978779e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-695ca97{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-ebe78e1 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-ebe78e1 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-ebe78e1 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-ebe78e1{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-ebe78e1 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-ebe78e1 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-c02dfe4{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c02dfe4:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-c02dfe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-c5628d9{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-2ae2515 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-2ae2515.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-2ae2515.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-2ae2515.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-2ae2515.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-2ae2515.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-2ae2515.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-2ae2515.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-2ae2515 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-2ae2515 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-76a57c0{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-76a57c0:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-76a57c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-77c614a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-77c614a .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-77c614a .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-ceb0c28{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-ceb0c28:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-ceb0c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-44dde2c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-ad41534 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-ad41534 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-ad41534 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-ad41534{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-ad41534 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-ad41534 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-cc3b73d{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-cc3b73d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-cc3b73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-026e8da{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-53447e7 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-53447e7.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-53447e7.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-53447e7.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-53447e7.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-53447e7.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-53447e7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-53447e7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-53447e7 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-53447e7 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-208ad67{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-208ad67:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-208ad67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-8fe1a7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-8fe1a7a .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-8fe1a7a .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-2e27b39{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-2e27b39:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-2e27b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-66e5c74{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-8c30a8c .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-8c30a8c .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-8c30a8c .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-8c30a8c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-8c30a8c .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-8c30a8c .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-8a351ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a0cb9ae{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a0cb9ae:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a0cb9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-71f42d2{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-8288082 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-8288082.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-8288082.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-8288082.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-8288082.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-8288082.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-8288082.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-8288082.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-8288082 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-8288082 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-7698b6b{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-7698b6b:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-7698b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-0a1a8ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-0a1a8ac .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-0a1a8ac .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-3e6fa43{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-3e6fa43:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-3e6fa43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5125b40{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-19d3671 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-19d3671 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-19d3671 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-19d3671{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-19d3671 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-19d3671 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-c96b839{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c96b839:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-c96b839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-02e53f1{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-6d4f5ba .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-6d4f5ba.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6d4f5ba.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-6d4f5ba.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-6d4f5ba.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-6d4f5ba.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-6d4f5ba.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6d4f5ba.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6d4f5ba .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-6d4f5ba .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-11bc603{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-11bc603:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-11bc603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-bc3797b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-bc3797b .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-bc3797b .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-a005e49{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a005e49:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a005e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-c473e72{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-59b8425 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-59b8425 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-59b8425 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-59b8425{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-59b8425 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-59b8425 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-2598de0{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-2598de0:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-2598de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-de7a796{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-af1e7b9 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-af1e7b9.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-af1e7b9.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-af1e7b9.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-af1e7b9.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-af1e7b9.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-af1e7b9.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-af1e7b9.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-af1e7b9 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-af1e7b9 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-bb892a3{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-bb892a3:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-bb892a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-bb0df30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-bb0df30 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-bb0df30 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-dec1f3d{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-dec1f3d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-dec1f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9e778b5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-90a7891 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-90a7891 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-90a7891 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-90a7891{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-90a7891 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-90a7891 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-9ce42a3{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-9ce42a3:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-9ce42a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-83c7163{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-cce5cbd .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-cce5cbd.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-cce5cbd.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-cce5cbd.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-cce5cbd.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-cce5cbd.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-cce5cbd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-cce5cbd.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-cce5cbd .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-cce5cbd .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-2301d7d{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-2301d7d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-2301d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-34170e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-34170e4 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-34170e4 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-ca441ac{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-ca441ac:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-ca441ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-62a5672{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-73c2626 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-73c2626 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-73c2626 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-73c2626{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-73c2626 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-73c2626 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-a42451a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c133600{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c133600:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-c133600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-cc05757{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-100b31c .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-100b31c.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-100b31c.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-100b31c.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-100b31c.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-100b31c.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-100b31c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-100b31c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-100b31c .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-100b31c .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-092e60d{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-092e60d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-092e60d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-13cb635 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-13cb635 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-13cb635 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-7a77055{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-7a77055:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-7a77055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b52377c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-074a52c .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-074a52c .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-074a52c .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-074a52c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-074a52c .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-074a52c .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-3ac1e96{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-3ac1e96:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-3ac1e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b953e25{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-36d295a .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-36d295a.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-36d295a.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-36d295a.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-36d295a.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-36d295a.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-36d295a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-36d295a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-36d295a .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-36d295a .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-453bfdb{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-453bfdb:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-453bfdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-59ea1fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-59ea1fc .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-59ea1fc .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-3ecc19e{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-3ecc19e:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-3ecc19e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-79f3be5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-481f00e .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-481f00e .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-481f00e .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-481f00e{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-481f00e .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-481f00e .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-fed2628{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-fed2628:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-fed2628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-0856730{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-550b244 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-550b244.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-550b244.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-550b244.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-550b244.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-550b244.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-550b244.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-550b244.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-550b244 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-550b244 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-c65ef47{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c65ef47:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-c65ef47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-53424f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-53424f4 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-53424f4 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-d6fa9d1{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-d6fa9d1:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-d6fa9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6675591{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-182c2ef .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-182c2ef .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-182c2ef .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-182c2ef{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-182c2ef .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-182c2ef .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-a2b05fb{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a2b05fb:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a2b05fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-7b33e5f{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-b88566f .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-b88566f.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b88566f.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-b88566f.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-b88566f.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-b88566f.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-b88566f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b88566f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b88566f .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-b88566f .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-420fb52{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-420fb52:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-420fb52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-0be472c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-0be472c .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-0be472c .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-606a64d{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-606a64d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-606a64d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b61f6cb{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-c38c681 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-c38c681 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-c38c681 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-c38c681{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-c38c681 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-c38c681 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-545b53d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-7338155{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-7338155:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-7338155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3631512{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-14d2cc4 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-14d2cc4.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-14d2cc4.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-14d2cc4.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-14d2cc4.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-14d2cc4.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-14d2cc4.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-14d2cc4.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-14d2cc4 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-14d2cc4 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-501a49d{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-501a49d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-501a49d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-dcdd7f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-dcdd7f5 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-dcdd7f5 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-7f5cd75{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-7f5cd75:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-7f5cd75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d1a45ba{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-066e0dc .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-066e0dc .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-066e0dc .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-066e0dc{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-066e0dc .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-066e0dc .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-91f0c3c{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-91f0c3c:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-91f0c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-dfa5e79{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-283d6c7 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-283d6c7.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-283d6c7.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-283d6c7.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-283d6c7.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-283d6c7.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-283d6c7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-283d6c7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-283d6c7 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-283d6c7 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-9bae803{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-9bae803:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-9bae803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-2b6d8e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-2b6d8e8 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-2b6d8e8 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-e638b8e{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e638b8e:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-e638b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-46ba46b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-db79bcd .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-db79bcd .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-db79bcd .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-db79bcd{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-db79bcd .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-db79bcd .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-f17d8e4{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-f17d8e4:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-f17d8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-72b8885{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-9e9a203 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-9e9a203.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9e9a203.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-9e9a203.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-9e9a203.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-9e9a203.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-9e9a203.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9e9a203.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9e9a203 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-9e9a203 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-01988a2{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-01988a2:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-01988a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3e6a88c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-3e6a88c .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-3e6a88c .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-276561c{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-276561c:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-276561c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-10d163f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-c3a29e8 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-c3a29e8 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-c3a29e8 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-c3a29e8{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-c3a29e8 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-c3a29e8 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-b2e4979{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-b2e4979:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-b2e4979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b5b73a3{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-3f2b4c6 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-3f2b4c6.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3f2b4c6.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-3f2b4c6.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-3f2b4c6.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-3f2b4c6.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-3f2b4c6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3f2b4c6.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3f2b4c6 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-3f2b4c6 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-053f51d{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-053f51d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-053f51d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-970553c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-970553c .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-970553c .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-87d109c{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-87d109c:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-87d109c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-1919135{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-79c5482 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-79c5482 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-79c5482 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-79c5482{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-79c5482 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-79c5482 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-31e3689{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-19223d1{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-19223d1:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-19223d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b7a1dff{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-3035423 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-3035423.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3035423.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-3035423.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-3035423.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-3035423.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-3035423.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3035423.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3035423 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-3035423 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-7b39623{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-7b39623:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-7b39623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-2a09f26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-2a09f26 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-2a09f26 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-09e53a6{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-09e53a6:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-09e53a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-a1daa78{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-494d601 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-494d601 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-494d601 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-494d601{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-494d601 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-494d601 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-528a2a4{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-528a2a4:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-528a2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-a4b6d23{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-76098e1 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-76098e1.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-76098e1.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-76098e1.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-76098e1.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-76098e1.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-76098e1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-76098e1.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-76098e1 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-76098e1 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-fbf7810{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-fbf7810:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-fbf7810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-98957aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-98957aa .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-98957aa .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-24920ae{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-24920ae:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-24920ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-0016f2a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-674a460 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-674a460 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-674a460 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-674a460{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-674a460 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-674a460 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-477dbae{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-477dbae:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-477dbae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b1824ba{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-19ff5e0 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-19ff5e0.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-19ff5e0.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-19ff5e0.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-19ff5e0.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-19ff5e0.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-19ff5e0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-19ff5e0.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-19ff5e0 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-19ff5e0 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-a0066c5{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a0066c5:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a0066c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-873ddf4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-873ddf4 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-873ddf4 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-b22d56e{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-b22d56e:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-b22d56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-c9f44fb{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-56824c6 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-56824c6 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-56824c6 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-56824c6{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-56824c6 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-56824c6 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-a81ad49{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a81ad49:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a81ad49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-2ae07e2{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-9172960 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-9172960.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9172960.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-9172960.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-9172960.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-9172960.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-9172960.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9172960.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9172960 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-9172960 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-7718eba{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-7718eba:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-7718eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ad70f7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-ad70f7c .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-ad70f7c .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-dd2c1dd{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-dd2c1dd:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-dd2c1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-8bb0aed{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-c8dacc6 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-c8dacc6 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-c8dacc6 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-c8dacc6{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-c8dacc6 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-c8dacc6 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-a304ccd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-7f6564c{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-7f6564c:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-7f6564c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-7029404{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-ca61f13 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-ca61f13.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ca61f13.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-ca61f13.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-ca61f13.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-ca61f13.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-ca61f13.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ca61f13.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ca61f13 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-ca61f13 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-40d20d5{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-40d20d5:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-40d20d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e3e4f60 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-e3e4f60 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-e3e4f60 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-3f0cdb9{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-3f0cdb9:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-3f0cdb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-57bda44{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-0ffbdfd .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-0ffbdfd .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-0ffbdfd .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-0ffbdfd{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-0ffbdfd .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-0ffbdfd .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-95339a8{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-95339a8:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-95339a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-af91b11{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-f5d42ed .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-f5d42ed.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-f5d42ed.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-f5d42ed.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-f5d42ed.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-f5d42ed.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-f5d42ed.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-f5d42ed.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-f5d42ed .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-f5d42ed .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-cfccaff{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-cfccaff:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-cfccaff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-87a53df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-87a53df .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-87a53df .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-ba345fe{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-ba345fe:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-ba345fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-2d7dc9e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-6a6cd3f .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-6a6cd3f .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-6a6cd3f .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-6a6cd3f{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-6a6cd3f .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-6a6cd3f .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-33bf5fd{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-33bf5fd:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-33bf5fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-c0e7558{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-78de322 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-78de322.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-78de322.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-78de322.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-78de322.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-78de322.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-78de322.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-78de322.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-78de322 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-78de322 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-e91eebc{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e91eebc:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-e91eebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-78cea8f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-78cea8f .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-78cea8f .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-b4fd31e{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-b4fd31e:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-b4fd31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-a3daae1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-03c8f4e .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-03c8f4e .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-03c8f4e .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-03c8f4e{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-03c8f4e .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-03c8f4e .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-4f77c58{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-4f77c58:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-4f77c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b73e232{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-3353a84 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-3353a84.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3353a84.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-3353a84.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-3353a84.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-3353a84.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-3353a84.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3353a84.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3353a84 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-3353a84 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-064627d{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-064627d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-064627d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b3e922f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-b3e922f .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-b3e922f .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-a8b7541{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a8b7541:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a8b7541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6f8d37a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-dbd12da .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-dbd12da .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-dbd12da .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-dbd12da{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-dbd12da .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-dbd12da .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-6f899e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-1b16f5f{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-1b16f5f:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-1b16f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6bae9e1{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-4e00ae8 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-4e00ae8.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-4e00ae8.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-4e00ae8.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-4e00ae8.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-4e00ae8.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-4e00ae8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-4e00ae8.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-4e00ae8 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-4e00ae8 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-da93e14{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-da93e14:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-da93e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5504114 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-5504114 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-5504114 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-d474a45{--display:flex;--padding-top:8px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-d474a45:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-d474a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e38f90b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-e8d7e99 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-e8d7e99 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-e8d7e99 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e8d7e99{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-e8d7e99 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-e8d7e99 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-642c852{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-642c852:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-642c852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b744008{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-e0dcde2 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-e0dcde2.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e0dcde2.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-e0dcde2.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e0dcde2.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-e0dcde2.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e0dcde2.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e0dcde2.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e0dcde2 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-e0dcde2 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-67f5d74{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-67f5d74:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-67f5d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-a2cfa62 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-a2cfa62 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-a2cfa62 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-cd30a15{--display:flex;--padding-top:8px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-cd30a15:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-cd30a15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-355ad2d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-399a8df .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-399a8df .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-399a8df .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-399a8df{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-399a8df .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-399a8df .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-932925b{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-932925b:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-932925b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-42f6a73{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-5c3614e .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-5c3614e.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5c3614e.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-5c3614e.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-5c3614e.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-5c3614e.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-5c3614e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5c3614e.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5c3614e .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-5c3614e .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-95a786b{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-95a786b:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-95a786b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-a1079a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-a1079a4 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-a1079a4 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-6c117bb{--display:flex;--padding-top:8px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-6c117bb:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-6c117bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6e38869{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-462cd2e .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-462cd2e .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-462cd2e .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-462cd2e{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-462cd2e .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-462cd2e .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-2195f0d{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-2195f0d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-2195f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-2ca7775{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-e6d1813 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-e6d1813.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e6d1813.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-e6d1813.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e6d1813.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-e6d1813.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e6d1813.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e6d1813.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e6d1813 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-e6d1813 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-61e412a{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-61e412a:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-61e412a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-18725e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-18725e0 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-18725e0 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-8d64800{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-8d64800:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-8d64800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-8c6f576{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-13a00d4 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-13a00d4 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-13a00d4 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-13a00d4{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-13a00d4 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-13a00d4 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-bfc1000{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-551f609{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-551f609:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-551f609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-952c6d7{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-22de485 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-22de485.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-22de485.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-22de485.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-22de485.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-22de485.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-22de485.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-22de485.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-22de485 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-22de485 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-c822cfe{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c822cfe:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-c822cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-09e82fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-09e82fe .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-09e82fe .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-6e94e8d{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-6e94e8d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-6e94e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5562110{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-8fe17e4 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-8fe17e4 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-8fe17e4 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-8fe17e4{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-8fe17e4 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-8fe17e4 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-bcdca21{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-bcdca21:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-bcdca21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-10f0c18{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-4d15a0d .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-4d15a0d.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-4d15a0d.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-4d15a0d.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-4d15a0d.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-4d15a0d.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-4d15a0d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-4d15a0d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-4d15a0d .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-4d15a0d .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-8235a8d{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-8235a8d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-8235a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-cd82a01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-cd82a01 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-cd82a01 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-55f630c{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-55f630c:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-55f630c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-a57f115{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-b551ee4 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-b551ee4 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-b551ee4 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-b551ee4{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-b551ee4 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-b551ee4 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-ac7dbbe{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-ac7dbbe:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-ac7dbbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-2123fb2{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-83555a4 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-83555a4.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-83555a4.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-83555a4.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-83555a4.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-83555a4.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-83555a4.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-83555a4.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-83555a4 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-83555a4 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-c83413b{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c83413b:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-c83413b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-2269d59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-2269d59 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-2269d59 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-38102f2{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-38102f2:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-38102f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b8096ff{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-ec7126e .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-ec7126e .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-ec7126e .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-ec7126e{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-ec7126e .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-ec7126e .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-2033f97{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-2033f97:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-2033f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-bf9c11c{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-699adac .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-699adac.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-699adac.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-699adac.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-699adac.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-699adac.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-699adac.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-699adac.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-699adac .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-699adac .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-88de36e{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-88de36e:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-88de36e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-c7fd471 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-c7fd471 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-c7fd471 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-d80c808{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-d80c808:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-d80c808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9d640cf{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-83ac26c .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-83ac26c .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-83ac26c .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-83ac26c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-83ac26c .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-83ac26c .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-6fe4789{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-029ce97{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-029ce97:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-029ce97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-19635f6{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-59c50d4 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-59c50d4.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-59c50d4.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-59c50d4.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-59c50d4.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-59c50d4.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-59c50d4.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-59c50d4.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-59c50d4 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-59c50d4 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-f63e0c6{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-f63e0c6:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-f63e0c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e68b911 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-e68b911 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-e68b911 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-9f4937a{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-9f4937a:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-9f4937a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-2dbb9c7{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-6043b15 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-6043b15 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-6043b15 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-6043b15{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-6043b15 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-6043b15 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-cb3ffde{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-cb3ffde:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-cb3ffde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-7ac9753{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-e57d698 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-e57d698.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e57d698.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-e57d698.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e57d698.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-e57d698.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e57d698.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e57d698.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e57d698 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-e57d698 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-1449ddb{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-1449ddb:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-1449ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-4640a55 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-4640a55 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-4640a55 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-5364561{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-5364561:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-5364561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ba11d8f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-6e2b6b3 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-6e2b6b3 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-6e2b6b3 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-6e2b6b3{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-6e2b6b3 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-6e2b6b3 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-1be2504{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-1be2504:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-1be2504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-738ac73{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-76dd0ee .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-76dd0ee.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-76dd0ee.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-76dd0ee.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-76dd0ee.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-76dd0ee.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-76dd0ee.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-76dd0ee.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-76dd0ee .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-76dd0ee .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-668493e{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-668493e:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-668493e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9fcc08f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-9fcc08f .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-9fcc08f .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-09e0cb3{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-09e0cb3:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-09e0cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-eef615e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-81e1f72 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-81e1f72 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-81e1f72 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-81e1f72{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-81e1f72 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-81e1f72 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-30413ce{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-30413ce:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-30413ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-08cc7db{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-6783b0c .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-6783b0c.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6783b0c.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-6783b0c.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-6783b0c.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-6783b0c.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-6783b0c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6783b0c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6783b0c .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-6783b0c .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-442cc77{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-442cc77:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-442cc77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-7003e87 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-7003e87 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-7003e87 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-6eadc26{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-6eadc26:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-6eadc26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-bf14d2b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-9961efe .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-9961efe .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-9961efe .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-9961efe{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-9961efe .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-9961efe .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-be4ebab{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-0ebfd1e{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-59d5041{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:2px;}.elementor-1740 .elementor-element.elementor-element-59d5041 .elementor-divider-separator{width:100%;}.elementor-1740 .elementor-element.elementor-element-59d5041 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1740 .elementor-element.elementor-element-3793fe5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e5bd44e{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e5bd44e:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-e5bd44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d78ddfd{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-6d0968c .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-6d0968c.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6d0968c.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-6d0968c.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-6d0968c.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-6d0968c.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-6d0968c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6d0968c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6d0968c .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-6d0968c .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-fd3cd9a{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-fd3cd9a:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-fd3cd9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3652dac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-3652dac .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-3652dac .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-cd4d2db{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-cd4d2db:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-cd4d2db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-7c13178{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-cb71505 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-cb71505 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-cb71505 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-cb71505{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-cb71505 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-cb71505 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-2cb3d7f{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-2cb3d7f:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-2cb3d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-a6754bb{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-5235565 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-5235565.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5235565.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-5235565.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-5235565.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-5235565.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-5235565.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5235565.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5235565 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-5235565 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-06309e1{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-06309e1:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-06309e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9a1bb07 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-9a1bb07 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-9a1bb07 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-9cea21d{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-9cea21d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-9cea21d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-f87155c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-515ccd8 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-515ccd8 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-515ccd8 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-515ccd8{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-515ccd8 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-515ccd8 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-b5f1b77{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-b5f1b77:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-b5f1b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5f2f0f7{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-70658e2 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-70658e2.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-70658e2.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-70658e2.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-70658e2.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-70658e2.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-70658e2.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-70658e2.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-70658e2 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-70658e2 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-5295797{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-5295797:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-5295797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-f3dd5bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-f3dd5bb .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-f3dd5bb .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-e0b0f54{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e0b0f54:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-e0b0f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ca54b69{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-d43d63c .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-d43d63c .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-d43d63c .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d43d63c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-d43d63c .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-d43d63c .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-5d9bae4{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-5d9bae4:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-5d9bae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-7fe9c5a{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-0012df0 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-0012df0.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-0012df0.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-0012df0.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-0012df0.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-0012df0.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-0012df0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-0012df0.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-0012df0 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-0012df0 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-ac969ff{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-ac969ff:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-ac969ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-314d453 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-314d453 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-314d453 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-885635d{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-885635d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-885635d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-be8b468{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-615cfab .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-615cfab .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-615cfab .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-615cfab{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-615cfab .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-615cfab .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-b5cee37{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-85865a9{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-3491dae{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:2px;}.elementor-1740 .elementor-element.elementor-element-3491dae .elementor-divider-separator{width:100%;}.elementor-1740 .elementor-element.elementor-element-3491dae .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1740 .elementor-element.elementor-element-aa64b1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-d1ea9df{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-d1ea9df:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-d1ea9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-20fb22b{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-48de841 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-48de841.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-48de841.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-48de841.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-48de841.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-48de841.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-48de841.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-48de841.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-48de841 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-48de841 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-bfe41a4{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-bfe41a4:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-bfe41a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-1d2874f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-1d2874f .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-1d2874f .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-626662f{--display:flex;--padding-top:8px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-626662f:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-626662f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ce04b3f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-bb0283c .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-bb0283c .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-bb0283c .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-bb0283c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-bb0283c .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-bb0283c .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-764027a{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-764027a:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-764027a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ecfdf2a{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-82c59a0 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-82c59a0.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-82c59a0.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-82c59a0.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-82c59a0.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-82c59a0.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-82c59a0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-82c59a0.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-82c59a0 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-82c59a0 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-e9fde19{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e9fde19:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-e9fde19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-64549b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-64549b4 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-64549b4 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-3431fcf{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-3431fcf:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-3431fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-752fb74{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-c167edd .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-c167edd .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-c167edd .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-c167edd{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-c167edd .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-c167edd .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-a19f723{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a19f723:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a19f723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b28ff04{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-25b580b .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-25b580b.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-25b580b.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-25b580b.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-25b580b.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-25b580b.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-25b580b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-25b580b.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-25b580b .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-25b580b .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-8fdec67{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-8fdec67:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-8fdec67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-4a1e37d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-4a1e37d .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-4a1e37d .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-f1918a3{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-f1918a3:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-f1918a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-c7e2635{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-c8fde22 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-c8fde22 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-c8fde22 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-c8fde22{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-c8fde22 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-c8fde22 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-2e21446{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-2e21446:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-2e21446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-31053d0{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-58a0eb8 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-58a0eb8.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-58a0eb8.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-58a0eb8.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-58a0eb8.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-58a0eb8.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-58a0eb8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-58a0eb8.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-58a0eb8 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-58a0eb8 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-a29c148{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a29c148:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a29c148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-84b40d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-84b40d5 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-84b40d5 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-a73035c{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a73035c:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a73035c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b2143f6{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-bcecd36 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-bcecd36 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-bcecd36 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-bcecd36{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-bcecd36 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-bcecd36 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-b49b77d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-32d5246{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-32d5246:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-32d5246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-13eb9d3{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-10700e8 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-10700e8.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-10700e8.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-10700e8.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-10700e8.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-10700e8.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-10700e8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-10700e8.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-10700e8 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-10700e8 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-a690d26{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a690d26:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a690d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-c1e85a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-c1e85a4 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-c1e85a4 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-640e18d{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-640e18d:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-640e18d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-f78744d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-08c0066 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-08c0066 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-08c0066 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-08c0066{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-08c0066 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-08c0066 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-9da746c{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-9da746c:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-9da746c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-df23783{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-9d3af4d .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-9d3af4d.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9d3af4d.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-9d3af4d.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-9d3af4d.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-9d3af4d.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-9d3af4d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9d3af4d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9d3af4d .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-9d3af4d .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-d3cda18{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-d3cda18:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-d3cda18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b1bbc95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-b1bbc95 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-b1bbc95 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-74f8531{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-74f8531:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-74f8531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-f685d6c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-d38ef87 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-d38ef87 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-d38ef87 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d38ef87{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-d38ef87 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-d38ef87 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-55de2a7{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-55de2a7:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-55de2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-c093eed{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-aa2b50d .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-aa2b50d.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-aa2b50d.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-aa2b50d.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-aa2b50d.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-aa2b50d.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-aa2b50d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-aa2b50d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-aa2b50d .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-aa2b50d .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-636b624{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-636b624:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-636b624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-430bb22 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-430bb22 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-430bb22 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-c289362{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c289362:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-c289362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6ed631b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-bb7f5cf .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-bb7f5cf .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-bb7f5cf .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-bb7f5cf{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-bb7f5cf .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-bb7f5cf .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-054aeb5{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-054aeb5:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-054aeb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d294fec{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-81f837a .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-81f837a.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-81f837a.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-81f837a.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-81f837a.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-81f837a.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-81f837a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-81f837a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-81f837a .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-81f837a .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-48908c4{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-48908c4:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-48908c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-7421ed7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-7421ed7 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-7421ed7 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-0a6eab7{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-0a6eab7:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-0a6eab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5665af1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-5edec4c .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-5edec4c .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-5edec4c .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-5edec4c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-5edec4c .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-5edec4c .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-1ba75a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-6aa9a4b{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-6aa9a4b:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-6aa9a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-530d75a{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-127ed11 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-127ed11.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-127ed11.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-127ed11.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-127ed11.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-127ed11.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-127ed11.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-127ed11.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-127ed11 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-127ed11 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-152026a{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-152026a:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-152026a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-7961985 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-7961985 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-7961985 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-15291a3{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-15291a3:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-15291a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-eb936d2{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-6a01d98 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-6a01d98 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-6a01d98 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-6a01d98{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-6a01d98 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-6a01d98 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-0dd1e8b{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-0dd1e8b:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-0dd1e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-eaa704c{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-304fd70 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-304fd70.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-304fd70.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-304fd70.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-304fd70.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-304fd70.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-304fd70.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-304fd70.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-304fd70 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-304fd70 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-e88b3dc{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e88b3dc:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-e88b3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3ac44b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-3ac44b6 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-3ac44b6 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-f1f6f27{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-f1f6f27:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-f1f6f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e2b458a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-ad9d1a6 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-ad9d1a6 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-ad9d1a6 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-ad9d1a6{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-ad9d1a6 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-ad9d1a6 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-d58944b{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-71b4bb0{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-450d73d{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-0d947e7{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-1767d6e{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:2px;}.elementor-1740 .elementor-element.elementor-element-1767d6e .elementor-divider-separator{width:100%;}.elementor-1740 .elementor-element.elementor-element-1767d6e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1740 .elementor-element.elementor-element-bfa5adc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-3546227{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-3546227:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-3546227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-1a152d8{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-18bd74f .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-18bd74f.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-18bd74f.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-18bd74f.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-18bd74f.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-18bd74f.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-18bd74f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-18bd74f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-18bd74f .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-18bd74f .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-bb2b3a5{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-bb2b3a5:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-bb2b3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-22c8a23 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-22c8a23 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-22c8a23 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-38ab12a{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-38ab12a:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-38ab12a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-2b3bde8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-dfda291 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-dfda291 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-dfda291 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-dfda291{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-dfda291 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-dfda291 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-321a7e7{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-321a7e7:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-321a7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ddc707e{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-ea8bfab .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-ea8bfab.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ea8bfab.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-ea8bfab.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-ea8bfab.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-ea8bfab.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-ea8bfab.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ea8bfab.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ea8bfab .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-ea8bfab .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-160116e{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-160116e:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-160116e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-81b3bd0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-81b3bd0 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-81b3bd0 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-fcc6e0a{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-fcc6e0a:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-fcc6e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-fb8f86e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-b1bda81 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-b1bda81 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-b1bda81 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-b1bda81{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-b1bda81 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-b1bda81 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-207bf17{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-207bf17:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-207bf17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9f65911{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-cb19f93 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-cb19f93.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-cb19f93.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-cb19f93.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-cb19f93.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-cb19f93.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-cb19f93.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-cb19f93.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-cb19f93 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-cb19f93 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-90598c1{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-90598c1:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-90598c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-68258ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-68258ac .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-68258ac .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-ac9a463{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-ac9a463:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-ac9a463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ac91583{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-62467c0 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-62467c0 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-62467c0 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-62467c0{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-62467c0 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-62467c0 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-9e59a19{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-9e59a19:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-9e59a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-415ed69{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-d6604f1 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-d6604f1.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d6604f1.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-d6604f1.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d6604f1.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-d6604f1.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d6604f1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d6604f1.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d6604f1 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-d6604f1 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-1b78a0c{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-1b78a0c:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-1b78a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-7f2af0e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-7f2af0e .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-7f2af0e .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-f7fc5b3{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-f7fc5b3:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-f7fc5b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e483459{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-209688d .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-209688d .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-209688d .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-209688d{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-209688d .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-209688d .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-291d4d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-80bca20{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-80bca20:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-80bca20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-8b8a40b{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-0a6998d .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-0a6998d.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-0a6998d.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-0a6998d.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-0a6998d.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-0a6998d.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-0a6998d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-0a6998d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-0a6998d .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-0a6998d .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-260efae{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-260efae:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-260efae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-abb48cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-abb48cb .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-abb48cb .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-fad52e3{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-fad52e3:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-fad52e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ef4b64f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-d887d07 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-d887d07 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-d887d07 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d887d07{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-d887d07 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-d887d07 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-5494b3f{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-6be32d3{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-0e052e6{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-df1fcc5{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e73558d{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c83547a{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:2px;}.elementor-1740 .elementor-element.elementor-element-c83547a .elementor-divider-separator{width:100%;}.elementor-1740 .elementor-element.elementor-element-c83547a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1740 .elementor-element.elementor-element-47c3b81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-59be619{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-59be619:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-59be619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-02441c4{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-d8614dd .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-d8614dd.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d8614dd.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-d8614dd.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d8614dd.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-d8614dd.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d8614dd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d8614dd.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d8614dd .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-d8614dd .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-f37831a{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-f37831a:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-f37831a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-463594b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-463594b .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-463594b .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-026f8ca{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-026f8ca:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-026f8ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-65d896d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-d76b4f9 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-d76b4f9 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-d76b4f9 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d76b4f9{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-d76b4f9 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-d76b4f9 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-e189cbd{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e189cbd:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-e189cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-84480b0{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-ab80d7f .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-ab80d7f.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ab80d7f.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-ab80d7f.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-ab80d7f.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-ab80d7f.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-ab80d7f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ab80d7f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ab80d7f .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-ab80d7f .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-3dca1b3{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-3dca1b3:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-3dca1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-958c304 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-958c304 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-958c304 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-ef47384{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-ef47384:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-ef47384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-135fbc7{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-dc39f7b .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-dc39f7b .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-dc39f7b .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-dc39f7b{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-dc39f7b .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-dc39f7b .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-072b4c9{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-072b4c9:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-072b4c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-56dfbac{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-e12df83 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-e12df83.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e12df83.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-e12df83.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e12df83.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-e12df83.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e12df83.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e12df83.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e12df83 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-e12df83 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-ebd7d82{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-ebd7d82:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-ebd7d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ecf8c32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-ecf8c32 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-ecf8c32 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-c5980e7{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c5980e7:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-c5980e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6cb68b0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-6426f7b .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-6426f7b .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-6426f7b .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-6426f7b{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-6426f7b .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-6426f7b .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-5f7e09c{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-5f7e09c:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-5f7e09c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-dacaa64{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-615612a .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-615612a.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-615612a.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-615612a.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-615612a.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-615612a.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-615612a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-615612a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-615612a .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-615612a .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-2a0a3a5{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-2a0a3a5:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-2a0a3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3afecb4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-3afecb4 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-3afecb4 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-3ab88ec{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-3ab88ec:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-3ab88ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9de4a27{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-f84b850 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-f84b850 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-f84b850 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-f84b850{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-f84b850 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-f84b850 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-2527ca7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a844947{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a844947:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a844947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-53e7ad9{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-e41b49d .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-e41b49d.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e41b49d.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-e41b49d.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e41b49d.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-e41b49d.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e41b49d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e41b49d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e41b49d .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-e41b49d .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-ff02a67{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-ff02a67:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-ff02a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-322b039 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-322b039 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-322b039 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-f4e87fd{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-f4e87fd:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-f4e87fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-9184862{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-ccbaa23 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-ccbaa23 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-ccbaa23 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-ccbaa23{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-ccbaa23 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-ccbaa23 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-4cd92a8{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-4cd92a8:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-4cd92a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-682d6ad{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-d72c1b7 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-d72c1b7.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d72c1b7.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-d72c1b7.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d72c1b7.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-d72c1b7.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d72c1b7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d72c1b7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d72c1b7 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-d72c1b7 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-d48f2b0{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-d48f2b0:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-d48f2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-347e73e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-347e73e .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-347e73e .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-e21bd46{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e21bd46:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-e21bd46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-782b1da{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-6da74da .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-6da74da .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-6da74da .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-6da74da{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-6da74da .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-6da74da .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-cf7e5e2{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-32df879{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-0cdd428{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-eab20c6{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-855c3bd{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:2px;}.elementor-1740 .elementor-element.elementor-element-855c3bd .elementor-divider-separator{width:100%;}.elementor-1740 .elementor-element.elementor-element-855c3bd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1740 .elementor-element.elementor-element-76ba9d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e605e08{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e605e08:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-e605e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b646916{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-1343e74 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-1343e74.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-1343e74.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-1343e74.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-1343e74.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-1343e74.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-1343e74.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-1343e74.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-1343e74 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-1343e74 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-885a60b{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-885a60b:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-885a60b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-20262c1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-20262c1 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-20262c1 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-78bedd8{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-78bedd8:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-78bedd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6b01b72{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-b8a6505 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-b8a6505 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-b8a6505 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-b8a6505{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-b8a6505 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-b8a6505 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-e7c193f{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-e7c193f:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-e7c193f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3e927fe{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-599848e .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-599848e.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-599848e.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-599848e.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-599848e.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-599848e.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-599848e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-599848e.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-599848e .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-599848e .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-2f01ac8{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-2f01ac8:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-2f01ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-449a71b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-449a71b .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-449a71b .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-54a014c{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-54a014c:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-54a014c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-700434b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-92abeb8 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-92abeb8 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-92abeb8 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-92abeb8{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-92abeb8 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-92abeb8 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-84119e6{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-84119e6:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-84119e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-32ab6a3{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-d887431 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-d887431.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d887431.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-d887431.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d887431.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-d887431.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-d887431.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d887431.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d887431 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-d887431 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-5dfbe07{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-5dfbe07:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-5dfbe07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-bb33b26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-bb33b26 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-bb33b26 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-93110a5{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-93110a5:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-93110a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-cb357f8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-232ec79 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-232ec79 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-232ec79 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-232ec79{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-232ec79 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-232ec79 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-ee85142{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-5fef46c{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-0ed8792{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-4ec3ecf{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:2px;}.elementor-1740 .elementor-element.elementor-element-4ec3ecf .elementor-divider-separator{width:100%;}.elementor-1740 .elementor-element.elementor-element-4ec3ecf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1740 .elementor-element.elementor-element-a68293a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-dabf05c{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-dabf05c:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-dabf05c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-8df274d{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-daf5f12 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-daf5f12.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-daf5f12.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-daf5f12.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-daf5f12.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-daf5f12.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-daf5f12.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-daf5f12.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-daf5f12 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-daf5f12 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-c2a24a0{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c2a24a0:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-c2a24a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-d6fc503 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-d6fc503 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-d6fc503 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-2c90dec{--display:flex;--padding-top:8px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-2c90dec:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-2c90dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6fd033c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-bc0cda8 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-bc0cda8 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-bc0cda8 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-bc0cda8{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-bc0cda8 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-bc0cda8 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-6161a19{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-6161a19:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-6161a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-8b60e39{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-346f009 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-346f009.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-346f009.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-346f009.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-346f009.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-346f009.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-346f009.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-346f009.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-346f009 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-346f009 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-5262cd9{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-5262cd9:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-5262cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-092bacd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-092bacd .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-092bacd .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-c148a70{--display:flex;--padding-top:8px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c148a70:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-c148a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-40c336c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-f89f5e0 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-f89f5e0 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-f89f5e0 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-f89f5e0{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-f89f5e0 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-f89f5e0 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-54beda3{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-54beda3:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-54beda3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-8a1a52b{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-11657ea .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-11657ea.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-11657ea.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-11657ea.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-11657ea.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-11657ea.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-11657ea.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-11657ea.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-11657ea .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-11657ea .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-237e369{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-237e369:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-237e369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-85495a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-85495a1 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-85495a1 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-282c564{--display:flex;--padding-top:8px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-282c564:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-282c564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-8fdcf9c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-a47b429 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-a47b429 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-a47b429 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-a47b429{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-a47b429 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-a47b429 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-4cc81e3{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-2d19639{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-354fbd9{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-3db2d6b{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:2px;}.elementor-1740 .elementor-element.elementor-element-3db2d6b .elementor-divider-separator{width:100%;}.elementor-1740 .elementor-element.elementor-element-3db2d6b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1740 .elementor-element.elementor-element-c0bbcfb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a5551e8{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a5551e8:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a5551e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-c07ac87{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-59caef1 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-59caef1.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-59caef1.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-59caef1.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-59caef1.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-59caef1.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-59caef1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-59caef1.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-59caef1 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-59caef1 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-dbf577a{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-dbf577a:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-dbf577a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-0e83bc7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-0e83bc7 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-0e83bc7 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-8487726{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-8487726:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-8487726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-71f5b8b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-138fd46 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-138fd46 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-138fd46 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-138fd46{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-138fd46 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-138fd46 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-3e6cd25{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-73100f0{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-20b60c0{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-1d2a434{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-131190c{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-07072e5{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:2px;}.elementor-1740 .elementor-element.elementor-element-07072e5 .elementor-divider-separator{width:100%;}.elementor-1740 .elementor-element.elementor-element-07072e5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1740 .elementor-element.elementor-element-4da44df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-d855948{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-d855948:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-d855948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-57b81f1{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-4628ae7 .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-4628ae7.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-4628ae7.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-4628ae7.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-4628ae7.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-4628ae7.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-4628ae7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-4628ae7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-4628ae7 .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-4628ae7 .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-59cc3c3{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-59cc3c3:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-59cc3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-4c723b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-4c723b3 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-4c723b3 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-60a0a45{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-60a0a45:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-60a0a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-bacc875{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-be0457c .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-be0457c .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-be0457c .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-be0457c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-be0457c .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-be0457c .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-d40ef19{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-d40ef19:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-d40ef19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-f85f22e{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-46ec93a .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-46ec93a.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-46ec93a.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-46ec93a.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-46ec93a.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-46ec93a.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-46ec93a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-46ec93a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-46ec93a .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-46ec93a .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-bd93414{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-bd93414:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-bd93414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-27984f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-27984f5 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-27984f5 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-04c3246{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-04c3246:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-04c3246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-45909cd{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-999891f .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-999891f .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-999891f .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-999891f{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-999891f .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-999891f .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-fae5f10{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-fae5f10:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-fae5f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5da004b{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-e2e6a4e .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-e2e6a4e.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e2e6a4e.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-e2e6a4e.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e2e6a4e.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-e2e6a4e.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-e2e6a4e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e2e6a4e.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-e2e6a4e .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-e2e6a4e .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-59b8795{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-59b8795:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-59b8795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3c185a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-3c185a5 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-3c185a5 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-2ec5090{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-2ec5090:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-2ec5090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-ea49db8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-3b8dfc9 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-3b8dfc9 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-3b8dfc9 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-3b8dfc9{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-3b8dfc9 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-3b8dfc9 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-1672a87{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-1672a87:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-1672a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-b0708ba{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-5bb0c2a .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-5bb0c2a.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5bb0c2a.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-5bb0c2a.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-5bb0c2a.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-5bb0c2a.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-5bb0c2a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5bb0c2a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5bb0c2a .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-5bb0c2a .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-a45b582{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-a45b582:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-a45b582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-3e5df2a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-3e5df2a .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-3e5df2a .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-b0ab96a{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-b0ab96a:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-b0ab96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-60c6202{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-1ebfb7b .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-1ebfb7b .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-1ebfb7b .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-1ebfb7b{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-1ebfb7b .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-1ebfb7b .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-d0a0985{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-992adc1{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-992adc1:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-992adc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-db50f1c{padding:6px 6px 0px 6px;}.elementor-1740 .elementor-element.elementor-element-33b239c .elementor-icon-wrapper{text-align:start;}.elementor-1740 .elementor-element.elementor-element-33b239c.elementor-view-stacked .elementor-icon{background-color:#1B2A41;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-33b239c.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-33b239c.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-33b239c.elementor-view-framed .elementor-icon, .elementor-1740 .elementor-element.elementor-element-33b239c.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-33b239c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-33b239c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-33b239c .elementor-icon{font-size:20px;padding:20px;}.elementor-1740 .elementor-element.elementor-element-33b239c .elementor-icon svg{height:20px;}.elementor-1740 .elementor-element.elementor-element-72c1ca8{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-72c1ca8:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-72c1ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-5da9228 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-5da9228 .elementor-heading-title a:hover, .elementor-1740 .elementor-element.elementor-element-5da9228 .elementor-heading-title a:focus{color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-236f926{--display:flex;--padding-top:31px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-236f926:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-236f926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-6b264ce{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5rem;color:#666666;}.elementor-1740 .elementor-element.elementor-element-392a683 .elementor-button{background-color:#F2B70500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#1B2A41;color:#1B2A41;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B2A41;border-radius:100px 100px 100px 100px;padding:9px 15px 9px 15px;}.elementor-1740 .elementor-element.elementor-element-392a683 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-392a683 .elementor-button:focus{background-color:#1B2A41;color:#FDFDFD;border-color:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-392a683{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1740 .elementor-element.elementor-element-392a683 .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-392a683 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1740 .elementor-element.elementor-element-892b025{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-70708c5{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-b8b42f0{--display:flex;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-5085f60{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:28px;--n-tabs-gap:0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:35px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:17px;--n-tabs-title-color:#2E2E2E;--n-tabs-title-color-active:#F2B705;}.elementor-1740 .elementor-element.elementor-element-5085f60.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FBFBFB00;border-style:solid;border-width:0px 0px 2px 0px;border-color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-5085f60.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1740 .elementor-element.elementor-element-5085f60.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FBFBFB00;border-style:solid;border-width:0px 0px 2px 0px;border-color:#F2B705;}.elementor-1740 .elementor-element.elementor-element-5085f60.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:600;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-5085f60 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#F2B705;}.elementor-1740 .elementor-element.elementor-element-c686c39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.08;--margin-top:6.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-c686c39:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-c686c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-1740 .elementor-element.elementor-element-c686c39::before, .elementor-1740 .elementor-element.elementor-element-c686c39 > .elementor-background-video-container::before, .elementor-1740 .elementor-element.elementor-element-c686c39 > .e-con-inner > .elementor-background-video-container::before, .elementor-1740 .elementor-element.elementor-element-c686c39 > .elementor-background-slideshow::before, .elementor-1740 .elementor-element.elementor-element-c686c39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1740 .elementor-element.elementor-element-c686c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://marinabayinc.com/wp-content/uploads/2026/02/O4.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1740 .elementor-element.elementor-element-62223af{--display:flex;--justify-content:center;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-66572f3 .elementskit-section-title-wraper .elementskit-section-title > span{background-image:url("https://marinabayinc.com/wp-content/uploads/2026/02/element.png");color:#FFFFFF;padding:0px 0px 0px 0px;background-position:-25px 30px;background-repeat:no-repeat;}.elementor-1740 .elementor-element.elementor-element-66572f3 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 4px 0px;font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;line-height:1.3em;}.elementor-1740 .elementor-element.elementor-element-66572f3 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-66572f3 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-66572f3 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1740 .elementor-element.elementor-element-66572f3 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:1.4em;}.elementor-1740 .elementor-element.elementor-element-66572f3 .elementskit-section-title-wraper p{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;margin:16px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-582532c .elementor-button{background-color:#F2B705;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F2B705;border-radius:100px 100px 100px 100px;}.elementor-1740 .elementor-element.elementor-element-582532c .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-582532c .elementor-button:focus{background-color:#FFFFFF;color:#1B2A41;border-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-582532c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1740 .elementor-element.elementor-element-582532c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1740 .elementor-element.elementor-element-582532c .elementor-button:hover svg, .elementor-1740 .elementor-element.elementor-element-582532c .elementor-button:focus svg{fill:#1B2A41;}.elementor-1740 .elementor-element.elementor-element-8ee2d6e{--display:flex;--margin-top:-2em;--margin-bottom:-6em;--margin-left:0em;--margin-right:0em;overflow:visible;}.elementor-1740 .elementor-element.elementor-element-b1593f3{z-index:2;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1740 .elementor-element.elementor-element-afb8c9d{--flex-wrap:wrap;}.elementor-1740 .elementor-element.elementor-element-5e0805f{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-item > a{font-size:var( --e-global-typography-487cd5a-font-size );line-height:var( --e-global-typography-487cd5a-line-height );}.elementor-1740 .elementor-element.elementor-element-ffc2da0 .ekit-heading__description{max-width:76%;}.elementor-1740 .elementor-element.elementor-element-ffc2da0 .elementskit-section-title-wraper .elementskit-section-title > span{background-position:0em 0px;}.elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-item > a{font-size:1rem;line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1740 .elementor-element.elementor-element-f192a87 .elementskit-section-title-wraper .elementskit-section-title > span{background-position:0em 0px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1740 .elementor-element.elementor-element-01dc95e{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-ee58c38 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-695ca97{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-ebe78e1 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-44dde2c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-ad41534 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-66e5c74{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-8c30a8c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-5125b40{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-19d3671 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-c473e72{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-59b8425 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-9e778b5{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-90a7891 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-62a5672{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-73c2626 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-b52377c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-074a52c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-79f3be5{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-481f00e .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-6675591{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-182c2ef .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-b61f6cb{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-c38c681 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-d1a45ba{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-066e0dc .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-46ba46b{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-db79bcd .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-10d163f{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-c3a29e8 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-1919135{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-79c5482 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-a1daa78{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-494d601 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-0016f2a{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-674a460 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-c9f44fb{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-56824c6 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-8bb0aed{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-c8dacc6 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-57bda44{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-0ffbdfd .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-2d7dc9e{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-6a6cd3f .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-a3daae1{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-03c8f4e .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-6f8d37a{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-dbd12da .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-e38f90b{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-e8d7e99 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-355ad2d{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-399a8df .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-6e38869{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-462cd2e .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-8c6f576{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-13a00d4 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-5562110{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-8fe17e4 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-a57f115{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-b551ee4 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-b8096ff{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-ec7126e .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-9d640cf{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-83ac26c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-2dbb9c7{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-6043b15 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-ba11d8f{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-6e2b6b3 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-eef615e{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-81e1f72 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-bf14d2b{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-9961efe .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-7c13178{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-cb71505 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-f87155c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-515ccd8 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-ca54b69{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-d43d63c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-be8b468{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-615cfab .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-ce04b3f{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-bb0283c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-752fb74{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-c167edd .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-c7e2635{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-c8fde22 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-b2143f6{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-bcecd36 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-f78744d{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-08c0066 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-f685d6c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-d38ef87 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-6ed631b{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-bb7f5cf .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-5665af1{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-5edec4c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-eb936d2{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-6a01d98 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-e2b458a{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-ad9d1a6 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-2b3bde8{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-dfda291 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-fb8f86e{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-b1bda81 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-ac91583{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-62467c0 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-e483459{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-209688d .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-ef4b64f{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-d887d07 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-65d896d{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-d76b4f9 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-135fbc7{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-dc39f7b .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-6cb68b0{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-6426f7b .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-9de4a27{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-f84b850 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-9184862{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-ccbaa23 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-782b1da{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-6da74da .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-6b01b72{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-b8a6505 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-700434b{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-92abeb8 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-cb357f8{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-232ec79 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-6fd033c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-bc0cda8 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-40c336c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-f89f5e0 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-8fdcf9c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-a47b429 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-71f5b8b{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-138fd46 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-bacc875{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-be0457c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-45909cd{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-999891f .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-ea49db8{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-3b8dfc9 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-60c6202{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-1ebfb7b .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-6b264ce{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-392a683 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-5085f60{--n-tabs-title-font-size:1rem;}.elementor-1740 .elementor-element.elementor-element-5085f60.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:1em;}.elementor-1740 .elementor-element.elementor-element-c686c39{--flex-wrap:wrap;}.elementor-1740 .elementor-element.elementor-element-62223af{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1740 .elementor-element.elementor-element-66572f3 .ekit-heading__description{max-width:76%;}.elementor-1740 .elementor-element.elementor-element-66572f3 .elementskit-section-title-wraper .elementskit-section-title > span{background-position:0em 0px;}}@media(max-width:767px){.elementor-1740 .elementor-element.elementor-element-d5b2ab4{--padding-top:0.5em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-1740 .elementor-element.elementor-element-5e0805f{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1740 .elementor-element.elementor-element-5830306 .elementor-icon-list-item > a{font-size:var( --e-global-typography-487cd5a-font-size );line-height:var( --e-global-typography-487cd5a-line-height );}.elementor-1740 .elementor-element.elementor-element-ffc2da0 .elementskit-section-title-wraper .elementskit-section-title > span{background-image:url("https://marinabayinc.com/wp-content/uploads/2026/02/element.png");background-position:-8px 7px;}.elementor-1740 .elementor-element.elementor-element-ffc2da0 .ekit-heading__description{max-width:100%;}.elementor-1740 .elementor-element.elementor-element-ffc2da0 .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;letter-spacing:-0.5px;}.elementor-1740 .elementor-element.elementor-element-ffc2da0 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1740 .elementor-element.elementor-element-ffc2da0 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:31px;letter-spacing:-0.5px;}.elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1740 .elementor-element.elementor-element-77c517b .elementor-icon-list-item > a{font-size:1rem;line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1740 .elementor-element.elementor-element-180ff9a{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1740 .elementor-element.elementor-element-ce2c4e2{--padding-top:3.5em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1740 .elementor-element.elementor-element-f192a87 .elementskit-section-title-wraper .elementskit-section-title > span{background-image:url("https://marinabayinc.com/wp-content/uploads/2026/02/bottom-line.png");background-position:-7px 7px;}.elementor-1740 .elementor-element.elementor-element-f192a87 .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;letter-spacing:-0.5px;}.elementor-1740 .elementor-element.elementor-element-f192a87 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1740 .elementor-element.elementor-element-f192a87 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:31px;letter-spacing:-0.5px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-1740 .elementor-element.elementor-element-79a0031{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-f283a81{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-0af8b00{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1740 .elementor-element.elementor-element-01dc95e{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-ee58c38 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-44a4733{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-978779e{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-695ca97{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-ebe78e1 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-c5628d9{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-ceb0c28{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-44dde2c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-ad41534 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-026e8da{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-2e27b39{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-66e5c74{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-8c30a8c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-8a351ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-71f42d2{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-3e6fa43{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-5125b40{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-19d3671 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-02e53f1{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-a005e49{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-c473e72{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-59b8425 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-de7a796{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-dec1f3d{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-9e778b5{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-90a7891 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-83c7163{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-ca441ac{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-62a5672{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-73c2626 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-a42451a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-cc05757{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-7a77055{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-b52377c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-074a52c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-b953e25{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-3ecc19e{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-79f3be5{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-481f00e .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-0856730{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-d6fa9d1{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-6675591{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-182c2ef .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-7b33e5f{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-606a64d{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-b61f6cb{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-c38c681 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-545b53d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-3631512{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-7f5cd75{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-d1a45ba{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-066e0dc .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-dfa5e79{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-e638b8e{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-46ba46b{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-db79bcd .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-72b8885{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-276561c{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-10d163f{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-c3a29e8 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-b5b73a3{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-87d109c{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-1919135{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-79c5482 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-31e3689{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-b7a1dff{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-09e53a6{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-a1daa78{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-494d601 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-a4b6d23{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-24920ae{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-0016f2a{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-674a460 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-b1824ba{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-b22d56e{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-c9f44fb{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-56824c6 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-2ae07e2{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-dd2c1dd{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-8bb0aed{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-c8dacc6 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-a304ccd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-7029404{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-3f0cdb9{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-57bda44{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-0ffbdfd .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-af91b11{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-ba345fe{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-2d7dc9e{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-6a6cd3f .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-c0e7558{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-b4fd31e{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-a3daae1{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-03c8f4e .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-b73e232{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-a8b7541{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-6f8d37a{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-dbd12da .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-6f899e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-6bae9e1{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-d474a45{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-e38f90b{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-e8d7e99 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-b744008{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-cd30a15{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-355ad2d{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-399a8df .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-42f6a73{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-6c117bb{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-6e38869{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-462cd2e .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-2ca7775{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-8d64800{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-8c6f576{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-13a00d4 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-bfc1000{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-952c6d7{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-6e94e8d{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-5562110{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-8fe17e4 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-10f0c18{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-55f630c{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-a57f115{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-b551ee4 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-2123fb2{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-38102f2{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-b8096ff{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-ec7126e .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-bf9c11c{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-d80c808{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-9d640cf{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-83ac26c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-6fe4789{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-19635f6{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-9f4937a{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-2dbb9c7{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-6043b15 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-7ac9753{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-5364561{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-ba11d8f{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-6e2b6b3 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-738ac73{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-09e0cb3{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-eef615e{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-81e1f72 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-08cc7db{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-6eadc26{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-bf14d2b{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-9961efe .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-3793fe5{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-d78ddfd{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-cd4d2db{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-7c13178{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-cb71505 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-a6754bb{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-9cea21d{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-f87155c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-515ccd8 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-5f2f0f7{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-e0b0f54{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-ca54b69{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-d43d63c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-7fe9c5a{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-885635d{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-be8b468{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-615cfab .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-aa64b1b{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-20fb22b{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-626662f{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-ce04b3f{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-bb0283c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-ecfdf2a{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-3431fcf{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-752fb74{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-c167edd .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-b28ff04{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-f1918a3{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-c7e2635{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-c8fde22 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-31053d0{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-a73035c{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-b2143f6{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-bcecd36 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-b49b77d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-13eb9d3{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-640e18d{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-f78744d{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-08c0066 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-df23783{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-74f8531{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-f685d6c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-d38ef87 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-c093eed{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-c289362{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-6ed631b{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-bb7f5cf .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-d294fec{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-0a6eab7{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-5665af1{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-5edec4c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-1ba75a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-530d75a{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-15291a3{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-eb936d2{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-6a01d98 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-eaa704c{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-f1f6f27{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-e2b458a{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-ad9d1a6 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-bfa5adc{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-1a152d8{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-38ab12a{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-2b3bde8{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-dfda291 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-ddc707e{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-fcc6e0a{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-fb8f86e{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-b1bda81 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-9f65911{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-ac9a463{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-ac91583{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-62467c0 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-415ed69{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-f7fc5b3{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-e483459{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-209688d .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-291d4d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-8b8a40b{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-fad52e3{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-ef4b64f{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-d887d07 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-47c3b81{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-02441c4{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-026f8ca{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-65d896d{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-d76b4f9 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-84480b0{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-ef47384{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-135fbc7{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-dc39f7b .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-56dfbac{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-c5980e7{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-6cb68b0{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-6426f7b .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-dacaa64{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-3ab88ec{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-9de4a27{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-f84b850 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-2527ca7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-53e7ad9{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-f4e87fd{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-9184862{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-ccbaa23 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-682d6ad{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-e21bd46{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-782b1da{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-6da74da .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-76ba9d7{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-b646916{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-78bedd8{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-6b01b72{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-b8a6505 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-3e927fe{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-54a014c{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-700434b{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-92abeb8 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-32ab6a3{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-93110a5{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-cb357f8{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-232ec79 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-a68293a{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-8df274d{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-2c90dec{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-6fd033c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-bc0cda8 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-8b60e39{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-c148a70{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-40c336c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-f89f5e0 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-8a1a52b{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-282c564{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-8fdcf9c{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-a47b429 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-c0bbcfb{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-c07ac87{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-8487726{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-71f5b8b{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-138fd46 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-4da44df{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-57b81f1{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-60a0a45{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-bacc875{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-be0457c .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-f85f22e{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-04c3246{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-45909cd{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-999891f .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-5da004b{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-2ec5090{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-ea49db8{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-3b8dfc9 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-b0708ba{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-b0ab96a{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-60c6202{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-1ebfb7b .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-d0a0985{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1740 .elementor-element.elementor-element-db50f1c{padding:5px 5px 0px 5px;}.elementor-1740 .elementor-element.elementor-element-236f926{--padding-top:26px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1740 .elementor-element.elementor-element-6b264ce{font-size:1rem;line-height:1.2em;}.elementor-1740 .elementor-element.elementor-element-392a683 .elementor-button{font-size:1rem;line-height:1em;}.elementor-1740 .elementor-element.elementor-element-5085f60{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-gap:0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:1rem;}.elementor-1740 .elementor-element.elementor-element-5085f60.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:1em;}.elementor-1740 .elementor-element.elementor-element-c686c39{--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1740 .elementor-element.elementor-element-66572f3 .elementskit-section-title-wraper .elementskit-section-title > span{background-image:url("https://marinabayinc.com/wp-content/uploads/2026/02/element.png");background-position:-9px 7px;}.elementor-1740 .elementor-element.elementor-element-66572f3 .ekit-heading__description{max-width:100%;}.elementor-1740 .elementor-element.elementor-element-66572f3 .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;letter-spacing:-0.5px;}.elementor-1740 .elementor-element.elementor-element-66572f3 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1740 .elementor-element.elementor-element-66572f3 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:31px;letter-spacing:-0.5px;}.elementor-1740 .elementor-element.elementor-element-8ee2d6e{--margin-top:1em;--margin-bottom:-3em;--margin-left:0em;--margin-right:0em;}}@media(min-width:768px){.elementor-1740 .elementor-element.elementor-element-5e0805f{--width:50%;}.elementor-1740 .elementor-element.elementor-element-180ff9a{--width:50%;}.elementor-1740 .elementor-element.elementor-element-dcdcd75{--width:88%;}.elementor-1740 .elementor-element.elementor-element-af5813e{--width:88%;}.elementor-1740 .elementor-element.elementor-element-76a57c0{--width:88%;}.elementor-1740 .elementor-element.elementor-element-208ad67{--width:88%;}.elementor-1740 .elementor-element.elementor-element-7698b6b{--width:88%;}.elementor-1740 .elementor-element.elementor-element-11bc603{--width:88%;}.elementor-1740 .elementor-element.elementor-element-bb892a3{--width:88%;}.elementor-1740 .elementor-element.elementor-element-2301d7d{--width:88%;}.elementor-1740 .elementor-element.elementor-element-c133600{--width:25%;}.elementor-1740 .elementor-element.elementor-element-092e60d{--width:88%;}.elementor-1740 .elementor-element.elementor-element-3ac1e96{--width:25%;}.elementor-1740 .elementor-element.elementor-element-453bfdb{--width:88%;}.elementor-1740 .elementor-element.elementor-element-fed2628{--width:25%;}.elementor-1740 .elementor-element.elementor-element-c65ef47{--width:88%;}.elementor-1740 .elementor-element.elementor-element-a2b05fb{--width:25%;}.elementor-1740 .elementor-element.elementor-element-420fb52{--width:88%;}.elementor-1740 .elementor-element.elementor-element-501a49d{--width:88%;}.elementor-1740 .elementor-element.elementor-element-9bae803{--width:88%;}.elementor-1740 .elementor-element.elementor-element-01988a2{--width:88%;}.elementor-1740 .elementor-element.elementor-element-053f51d{--width:88%;}.elementor-1740 .elementor-element.elementor-element-19223d1{--width:25%;}.elementor-1740 .elementor-element.elementor-element-7b39623{--width:88%;}.elementor-1740 .elementor-element.elementor-element-528a2a4{--width:25%;}.elementor-1740 .elementor-element.elementor-element-fbf7810{--width:88%;}.elementor-1740 .elementor-element.elementor-element-477dbae{--width:25%;}.elementor-1740 .elementor-element.elementor-element-a0066c5{--width:88%;}.elementor-1740 .elementor-element.elementor-element-a81ad49{--width:25%;}.elementor-1740 .elementor-element.elementor-element-7718eba{--width:88%;}.elementor-1740 .elementor-element.elementor-element-40d20d5{--width:88%;}.elementor-1740 .elementor-element.elementor-element-cfccaff{--width:88%;}.elementor-1740 .elementor-element.elementor-element-e91eebc{--width:88%;}.elementor-1740 .elementor-element.elementor-element-064627d{--width:88%;}.elementor-1740 .elementor-element.elementor-element-1b16f5f{--width:25%;}.elementor-1740 .elementor-element.elementor-element-da93e14{--width:88%;}.elementor-1740 .elementor-element.elementor-element-642c852{--width:25%;}.elementor-1740 .elementor-element.elementor-element-67f5d74{--width:88%;}.elementor-1740 .elementor-element.elementor-element-932925b{--width:25%;}.elementor-1740 .elementor-element.elementor-element-95a786b{--width:88%;}.elementor-1740 .elementor-element.elementor-element-2195f0d{--width:25%;}.elementor-1740 .elementor-element.elementor-element-61e412a{--width:88%;}.elementor-1740 .elementor-element.elementor-element-c822cfe{--width:88%;}.elementor-1740 .elementor-element.elementor-element-8235a8d{--width:88%;}.elementor-1740 .elementor-element.elementor-element-c83413b{--width:88%;}.elementor-1740 .elementor-element.elementor-element-88de36e{--width:88%;}.elementor-1740 .elementor-element.elementor-element-029ce97{--width:25%;}.elementor-1740 .elementor-element.elementor-element-f63e0c6{--width:88%;}.elementor-1740 .elementor-element.elementor-element-cb3ffde{--width:25%;}.elementor-1740 .elementor-element.elementor-element-1449ddb{--width:88%;}.elementor-1740 .elementor-element.elementor-element-1be2504{--width:25%;}.elementor-1740 .elementor-element.elementor-element-668493e{--width:88%;}.elementor-1740 .elementor-element.elementor-element-30413ce{--width:25%;}.elementor-1740 .elementor-element.elementor-element-442cc77{--width:88%;}.elementor-1740 .elementor-element.elementor-element-e5bd44e{--width:25%;}.elementor-1740 .elementor-element.elementor-element-fd3cd9a{--width:88%;}.elementor-1740 .elementor-element.elementor-element-2cb3d7f{--width:25%;}.elementor-1740 .elementor-element.elementor-element-06309e1{--width:88%;}.elementor-1740 .elementor-element.elementor-element-b5f1b77{--width:25%;}.elementor-1740 .elementor-element.elementor-element-5295797{--width:88%;}.elementor-1740 .elementor-element.elementor-element-5d9bae4{--width:25%;}.elementor-1740 .elementor-element.elementor-element-ac969ff{--width:88%;}.elementor-1740 .elementor-element.elementor-element-bfe41a4{--width:88%;}.elementor-1740 .elementor-element.elementor-element-e9fde19{--width:88%;}.elementor-1740 .elementor-element.elementor-element-8fdec67{--width:88%;}.elementor-1740 .elementor-element.elementor-element-a29c148{--width:88%;}.elementor-1740 .elementor-element.elementor-element-a690d26{--width:88%;}.elementor-1740 .elementor-element.elementor-element-d3cda18{--width:88%;}.elementor-1740 .elementor-element.elementor-element-636b624{--width:88%;}.elementor-1740 .elementor-element.elementor-element-48908c4{--width:88%;}.elementor-1740 .elementor-element.elementor-element-6aa9a4b{--width:25%;}.elementor-1740 .elementor-element.elementor-element-152026a{--width:88%;}.elementor-1740 .elementor-element.elementor-element-0dd1e8b{--width:25%;}.elementor-1740 .elementor-element.elementor-element-e88b3dc{--width:88%;}.elementor-1740 .elementor-element.elementor-element-d58944b{--width:25%;}.elementor-1740 .elementor-element.elementor-element-71b4bb0{--width:25%;}.elementor-1740 .elementor-element.elementor-element-bb2b3a5{--width:88%;}.elementor-1740 .elementor-element.elementor-element-160116e{--width:88%;}.elementor-1740 .elementor-element.elementor-element-90598c1{--width:88%;}.elementor-1740 .elementor-element.elementor-element-1b78a0c{--width:88%;}.elementor-1740 .elementor-element.elementor-element-80bca20{--width:25%;}.elementor-1740 .elementor-element.elementor-element-260efae{--width:88%;}.elementor-1740 .elementor-element.elementor-element-5494b3f{--width:25%;}.elementor-1740 .elementor-element.elementor-element-6be32d3{--width:25%;}.elementor-1740 .elementor-element.elementor-element-0e052e6{--width:25%;}.elementor-1740 .elementor-element.elementor-element-f37831a{--width:88%;}.elementor-1740 .elementor-element.elementor-element-3dca1b3{--width:88%;}.elementor-1740 .elementor-element.elementor-element-ebd7d82{--width:88%;}.elementor-1740 .elementor-element.elementor-element-2a0a3a5{--width:88%;}.elementor-1740 .elementor-element.elementor-element-a844947{--width:25%;}.elementor-1740 .elementor-element.elementor-element-ff02a67{--width:88%;}.elementor-1740 .elementor-element.elementor-element-4cd92a8{--width:25%;}.elementor-1740 .elementor-element.elementor-element-d48f2b0{--width:88%;}.elementor-1740 .elementor-element.elementor-element-cf7e5e2{--width:25%;}.elementor-1740 .elementor-element.elementor-element-32df879{--width:25%;}.elementor-1740 .elementor-element.elementor-element-e605e08{--width:25%;}.elementor-1740 .elementor-element.elementor-element-885a60b{--width:88%;}.elementor-1740 .elementor-element.elementor-element-e7c193f{--width:25%;}.elementor-1740 .elementor-element.elementor-element-2f01ac8{--width:88%;}.elementor-1740 .elementor-element.elementor-element-84119e6{--width:25%;}.elementor-1740 .elementor-element.elementor-element-5dfbe07{--width:88%;}.elementor-1740 .elementor-element.elementor-element-ee85142{--width:25%;}.elementor-1740 .elementor-element.elementor-element-dabf05c{--width:25%;}.elementor-1740 .elementor-element.elementor-element-c2a24a0{--width:88%;}.elementor-1740 .elementor-element.elementor-element-6161a19{--width:25%;}.elementor-1740 .elementor-element.elementor-element-5262cd9{--width:88%;}.elementor-1740 .elementor-element.elementor-element-54beda3{--width:25%;}.elementor-1740 .elementor-element.elementor-element-237e369{--width:88%;}.elementor-1740 .elementor-element.elementor-element-4cc81e3{--width:25%;}.elementor-1740 .elementor-element.elementor-element-a5551e8{--width:25%;}.elementor-1740 .elementor-element.elementor-element-dbf577a{--width:88%;}.elementor-1740 .elementor-element.elementor-element-3e6cd25{--width:25%;}.elementor-1740 .elementor-element.elementor-element-73100f0{--width:25%;}.elementor-1740 .elementor-element.elementor-element-20b60c0{--width:25%;}.elementor-1740 .elementor-element.elementor-element-59cc3c3{--width:88%;}.elementor-1740 .elementor-element.elementor-element-bd93414{--width:88%;}.elementor-1740 .elementor-element.elementor-element-59b8795{--width:88%;}.elementor-1740 .elementor-element.elementor-element-a45b582{--width:88%;}.elementor-1740 .elementor-element.elementor-element-992adc1{--width:25%;}.elementor-1740 .elementor-element.elementor-element-72c1ca8{--width:88%;}.elementor-1740 .elementor-element.elementor-element-892b025{--width:25%;}.elementor-1740 .elementor-element.elementor-element-70708c5{--width:25%;}.elementor-1740 .elementor-element.elementor-element-b8b42f0{--width:25%;}.elementor-1740 .elementor-element.elementor-element-62223af{--width:40%;}.elementor-1740 .elementor-element.elementor-element-8ee2d6e{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1740 .elementor-element.elementor-element-5e0805f{--width:100%;}.elementor-1740 .elementor-element.elementor-element-180ff9a{--width:100%;}.elementor-1740 .elementor-element.elementor-element-62223af{--width:100%;}.elementor-1740 .elementor-element.elementor-element-8ee2d6e{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-71857f0 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa76b6 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1515b85 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c614a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe1a7a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a1a8ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc3797b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb0df30 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34170e4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13cb635 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ea1fc */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53424f4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be472c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcdd7f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7338155 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6d8e8 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e6a88c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-970553c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09f26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98957aa */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873ddf4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad70f7c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3e4f60 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6564c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a53df */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cea8f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e922f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5504114 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b16f5f */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2cfa62 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1079a4 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18725e0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2195f0d */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e82fe */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551f609 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd82a01 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2269d59 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7fd471 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68b911 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4640a55 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fcc08f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7003e87 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3652dac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1bb07 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3dd5bb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d453 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2874f */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ea9df */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64549b4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1e37d */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b40d5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1e85a4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1bbc95 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-430bb22 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7421ed7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7961985 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac44b6 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c8a23 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3546227 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b3bd0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68258ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2af0e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abb48cb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463594b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59be619 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-958c304 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecf8c32 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3afecb4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322b039 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347e73e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20262c1 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e605e08 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449a71b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb33b26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6fc503 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabf05c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-092bacd */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85495a1 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e83bc7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c723b3 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d855948 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27984f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c185a5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5df2a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da9228 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71857f0 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa76b6 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1515b85 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c614a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe1a7a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a1a8ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc3797b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb0df30 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34170e4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13cb635 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ea1fc */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53424f4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be472c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcdd7f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7338155 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6d8e8 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e6a88c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-970553c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09f26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98957aa */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873ddf4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad70f7c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3e4f60 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6564c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a53df */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cea8f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e922f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5504114 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b16f5f */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2cfa62 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1079a4 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18725e0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2195f0d */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e82fe */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551f609 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd82a01 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2269d59 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7fd471 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68b911 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4640a55 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fcc08f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7003e87 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3652dac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1bb07 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3dd5bb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d453 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2874f */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ea9df */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64549b4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1e37d */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b40d5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1e85a4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1bbc95 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-430bb22 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7421ed7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7961985 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac44b6 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c8a23 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3546227 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b3bd0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68258ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2af0e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abb48cb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463594b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59be619 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-958c304 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecf8c32 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3afecb4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322b039 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347e73e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20262c1 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e605e08 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449a71b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb33b26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6fc503 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabf05c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-092bacd */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85495a1 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e83bc7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c723b3 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d855948 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27984f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c185a5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5df2a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da9228 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71857f0 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa76b6 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1515b85 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c614a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe1a7a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a1a8ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc3797b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb0df30 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34170e4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13cb635 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ea1fc */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53424f4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be472c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcdd7f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7338155 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6d8e8 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e6a88c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-970553c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09f26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98957aa */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873ddf4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad70f7c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3e4f60 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6564c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a53df */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cea8f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e922f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5504114 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b16f5f */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2cfa62 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1079a4 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18725e0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2195f0d */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e82fe */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551f609 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd82a01 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2269d59 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7fd471 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68b911 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4640a55 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fcc08f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7003e87 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3652dac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1bb07 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3dd5bb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d453 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2874f */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ea9df */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64549b4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1e37d */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b40d5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1e85a4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1bbc95 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-430bb22 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7421ed7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7961985 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac44b6 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c8a23 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3546227 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b3bd0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68258ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2af0e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abb48cb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463594b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59be619 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-958c304 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecf8c32 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3afecb4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322b039 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347e73e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20262c1 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e605e08 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449a71b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb33b26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6fc503 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabf05c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-092bacd */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85495a1 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e83bc7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c723b3 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d855948 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27984f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c185a5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5df2a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da9228 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71857f0 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa76b6 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1515b85 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c614a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe1a7a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a1a8ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc3797b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb0df30 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34170e4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13cb635 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ea1fc */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53424f4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be472c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcdd7f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7338155 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6d8e8 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e6a88c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-970553c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09f26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98957aa */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873ddf4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad70f7c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3e4f60 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6564c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a53df */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cea8f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e922f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5504114 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b16f5f */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2cfa62 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1079a4 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18725e0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2195f0d */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e82fe */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551f609 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd82a01 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2269d59 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7fd471 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68b911 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4640a55 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fcc08f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7003e87 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3652dac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1bb07 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3dd5bb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d453 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2874f */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ea9df */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64549b4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1e37d */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b40d5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1e85a4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1bbc95 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-430bb22 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7421ed7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7961985 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac44b6 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c8a23 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3546227 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b3bd0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68258ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2af0e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abb48cb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463594b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59be619 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-958c304 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecf8c32 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3afecb4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322b039 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347e73e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20262c1 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e605e08 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449a71b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb33b26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6fc503 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabf05c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-092bacd */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85495a1 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e83bc7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c723b3 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d855948 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27984f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c185a5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5df2a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da9228 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71857f0 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa76b6 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1515b85 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c614a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe1a7a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a1a8ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc3797b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb0df30 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34170e4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13cb635 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ea1fc */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53424f4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be472c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcdd7f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7338155 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6d8e8 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e6a88c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-970553c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09f26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98957aa */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873ddf4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad70f7c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3e4f60 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6564c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a53df */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cea8f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e922f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5504114 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b16f5f */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2cfa62 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1079a4 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18725e0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2195f0d */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e82fe */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551f609 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd82a01 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2269d59 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7fd471 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68b911 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4640a55 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fcc08f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7003e87 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3652dac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1bb07 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3dd5bb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d453 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2874f */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ea9df */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64549b4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1e37d */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b40d5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1e85a4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1bbc95 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-430bb22 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7421ed7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7961985 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac44b6 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c8a23 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3546227 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b3bd0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68258ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2af0e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abb48cb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463594b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59be619 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-958c304 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecf8c32 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3afecb4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322b039 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347e73e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20262c1 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e605e08 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449a71b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb33b26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6fc503 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabf05c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-092bacd */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85495a1 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e83bc7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c723b3 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d855948 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27984f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c185a5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5df2a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da9228 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71857f0 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa76b6 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1515b85 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c614a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe1a7a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a1a8ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc3797b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb0df30 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34170e4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13cb635 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ea1fc */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53424f4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be472c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcdd7f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7338155 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6d8e8 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e6a88c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-970553c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09f26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98957aa */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873ddf4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad70f7c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3e4f60 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6564c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a53df */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cea8f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e922f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5504114 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b16f5f */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2cfa62 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1079a4 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18725e0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2195f0d */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e82fe */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551f609 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd82a01 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2269d59 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7fd471 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68b911 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4640a55 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fcc08f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7003e87 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3652dac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1bb07 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3dd5bb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d453 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2874f */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ea9df */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64549b4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1e37d */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b40d5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1e85a4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1bbc95 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-430bb22 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7421ed7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7961985 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac44b6 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c8a23 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3546227 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b3bd0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68258ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2af0e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abb48cb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463594b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59be619 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-958c304 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecf8c32 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3afecb4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322b039 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347e73e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20262c1 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e605e08 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449a71b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb33b26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6fc503 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabf05c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-092bacd */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85495a1 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e83bc7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c723b3 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d855948 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27984f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c185a5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5df2a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da9228 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71857f0 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa76b6 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1515b85 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c614a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe1a7a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a1a8ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc3797b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb0df30 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34170e4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13cb635 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ea1fc */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53424f4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be472c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcdd7f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7338155 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6d8e8 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e6a88c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-970553c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09f26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98957aa */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873ddf4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad70f7c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3e4f60 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6564c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a53df */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cea8f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e922f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5504114 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b16f5f */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2cfa62 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1079a4 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18725e0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2195f0d */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e82fe */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551f609 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd82a01 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2269d59 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7fd471 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68b911 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4640a55 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fcc08f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7003e87 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3652dac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1bb07 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3dd5bb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d453 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2874f */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ea9df */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64549b4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1e37d */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b40d5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1e85a4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1bbc95 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-430bb22 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7421ed7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7961985 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac44b6 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c8a23 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3546227 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b3bd0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68258ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2af0e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abb48cb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463594b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59be619 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-958c304 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecf8c32 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3afecb4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322b039 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347e73e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20262c1 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e605e08 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449a71b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb33b26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6fc503 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabf05c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-092bacd */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85495a1 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e83bc7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c723b3 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d855948 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27984f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c185a5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5df2a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da9228 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71857f0 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa76b6 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1515b85 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c614a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe1a7a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a1a8ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc3797b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb0df30 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34170e4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13cb635 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ea1fc */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53424f4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be472c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcdd7f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7338155 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6d8e8 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e6a88c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-970553c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09f26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98957aa */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873ddf4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad70f7c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3e4f60 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6564c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a53df */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cea8f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e922f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5504114 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b16f5f */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2cfa62 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1079a4 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18725e0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2195f0d */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e82fe */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551f609 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd82a01 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2269d59 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7fd471 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68b911 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4640a55 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fcc08f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7003e87 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3652dac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1bb07 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3dd5bb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d453 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2874f */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ea9df */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64549b4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1e37d */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b40d5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1e85a4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1bbc95 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-430bb22 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7421ed7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7961985 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac44b6 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c8a23 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3546227 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b3bd0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68258ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2af0e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abb48cb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463594b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59be619 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-958c304 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecf8c32 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3afecb4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322b039 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347e73e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20262c1 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e605e08 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449a71b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb33b26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6fc503 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabf05c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-092bacd */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85495a1 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e83bc7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c723b3 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d855948 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27984f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c185a5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5df2a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da9228 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71857f0 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa76b6 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1515b85 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c614a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe1a7a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a1a8ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc3797b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb0df30 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34170e4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13cb635 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ea1fc */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53424f4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be472c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcdd7f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7338155 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6d8e8 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e6a88c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-970553c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09f26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98957aa */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873ddf4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad70f7c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3e4f60 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6564c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a53df */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cea8f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e922f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5504114 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b16f5f */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2cfa62 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1079a4 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18725e0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2195f0d */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e82fe */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551f609 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd82a01 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2269d59 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7fd471 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68b911 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4640a55 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fcc08f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7003e87 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3652dac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1bb07 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3dd5bb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d453 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2874f */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ea9df */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64549b4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1e37d */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b40d5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1e85a4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1bbc95 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-430bb22 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7421ed7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7961985 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac44b6 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c8a23 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3546227 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b3bd0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68258ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2af0e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abb48cb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463594b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59be619 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-958c304 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecf8c32 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3afecb4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322b039 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347e73e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20262c1 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e605e08 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449a71b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb33b26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6fc503 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabf05c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-092bacd */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85495a1 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e83bc7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c723b3 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d855948 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27984f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c185a5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5df2a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da9228 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71857f0 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa76b6 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1515b85 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c614a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe1a7a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a1a8ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc3797b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb0df30 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34170e4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13cb635 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ea1fc */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53424f4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be472c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcdd7f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7338155 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6d8e8 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e6a88c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-970553c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09f26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98957aa */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873ddf4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad70f7c */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3e4f60 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6564c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a53df */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cea8f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e922f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5504114 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b16f5f */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2cfa62 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1079a4 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18725e0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2195f0d */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e82fe */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551f609 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd82a01 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2269d59 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7fd471 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68b911 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4640a55 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fcc08f */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7003e87 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3652dac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1bb07 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3dd5bb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d453 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2874f */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ea9df */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64549b4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1e37d */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b40d5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1e85a4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1bbc95 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-430bb22 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7421ed7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7961985 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac44b6 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c8a23 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3546227 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b3bd0 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68258ac */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2af0e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abb48cb */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463594b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59be619 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-958c304 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecf8c32 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3afecb4 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322b039 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347e73e */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20262c1 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e605e08 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449a71b */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb33b26 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6fc503 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabf05c */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-092bacd */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85495a1 */.short-line .elementor-heading-title {
   position: relative;
}

.short-line .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -16px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e83bc7 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c723b3 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d855948 */.hover-slide-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.hover-slide-card .hover-image {
    transition: transform 0.4s ease;
}

.hover-slide-card:hover .hover-image {
    transform: scale(1.04);
}

.hover-slide-card .fade-icon {
    position: absolute;
    top: 39%;
    left: 0;             
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity 0.4s ease; 
    pointer-events: none;
    z-index: 10;
}

.hover-slide-card:hover .fade-icon {
    opacity: 1;
    pointer-events: auto;
}

@media (max-width: 767px) {
  .hover-slide-card .fade-icon {
    top: 44.5%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27984f5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c185a5 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5df2a */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da9228 */.short-line1 .elementor-heading-title {
   position: relative;
}

.short-line1 .elementor-heading-title::after {
  content: "";
  width: 82px;
  height: 3px;
  background: #1B2A41;
  position: absolute;
  left: 0;
  bottom: -38px;
  z-index: 1;
}

@media (max-width: 767px) {
  .short-line1 .elementor-heading-title::after {
    bottom: -30px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5085f60 */@media (max-width: 767px) {
  .mobile-tabs .e-n-tabs-heading {
    display: flex !important; 
    flex-wrap: nowrap !important; 
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    justify-content: flex-start !important;
    margin: 0 !important;
 }

  .mobile-tabs .e-n-tab-title {
    flex: 0 0 auto !important; 
    white-space: nowrap !important;
    margin: 0 !important; 
  }
}/* End custom CSS */