.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-41315 .elementor-element.elementor-element-ea1b743{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-ea1b743:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-ea1b743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gnanamani.ac.in/wp-content/uploads/2025/12/Page-Img-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41315 .elementor-element.elementor-element-ea1b743::before, .elementor-41315 .elementor-element.elementor-element-ea1b743 > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-ea1b743 > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-ea1b743 > .elementor-background-slideshow::before, .elementor-41315 .elementor-element.elementor-element-ea1b743 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41315 .elementor-element.elementor-element-ea1b743 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-2885cb0{--display:flex;overflow:visible;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-41315 .elementor-element.elementor-element-61fe3e4{text-align:center;}.elementor-41315 .elementor-element.elementor-element-61fe3e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:capitalize;line-height:30px;color:#FFFFFF;}.elementor-widget-hfe-breadcrumbs-widget .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hfe-breadcrumbs-widget .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-41315 .elementor-element.elementor-element-6766d42{text-align:center;}.elementor-41315 .elementor-element.elementor-element-6766d42 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-41315 .elementor-element.elementor-element-6766d42 .hfe-breadcrumbs, .elementor-41315 .elementor-element.elementor-element-6766d42 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-9b92c8f );}.elementor-41315 .elementor-element.elementor-element-6766d42 .hfe-breadcrumbs svg{fill:var( --e-global-color-9b92c8f );}.elementor-41315 .elementor-element.elementor-element-6766d42 .hfe-breadcrumbs-item{border-style:none;}.elementor-41315 .elementor-element.elementor-element-6766d42 .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-41315 .elementor-element.elementor-element-6766d42 .hfe-breadcrumbs-last svg{color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-6766d42 .hfe-breadcrumbs-last{border-style:none;}.elementor-41315 .elementor-element.elementor-element-111d0751{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-111d0751:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-111d0751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EBF5;}.elementor-41315 .elementor-element.elementor-element-1120d503{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-4acad379{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-4a5c8b41{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-4a5c8b41:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-4a5c8b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-4a5c8b41:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-4a5c8b41:hover::before, .elementor-41315 .elementor-element.elementor-element-4a5c8b41:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-4a5c8b41:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-4a5c8b41 > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-4a5c8b41 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-4a5c8b41, .elementor-41315 .elementor-element.elementor-element-4a5c8b41::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-4a5c8b41.e-con{--align-self:center;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-41315 .elementor-element.elementor-element-8caa79d{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-1a27f7a7.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-1a27f7a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}.elementor-41315 .elementor-element.elementor-element-697f7262{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-697f7262:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-697f7262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-697f7262:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-697f7262:hover::before, .elementor-41315 .elementor-element.elementor-element-697f7262:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-697f7262:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-697f7262 > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-697f7262 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-697f7262, .elementor-41315 .elementor-element.elementor-element-697f7262::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-697f7262.e-con{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-2cb3b252{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-6aaa740e.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-6aaa740e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}.elementor-41315 .elementor-element.elementor-element-14fefcca{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-14fefcca:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-14fefcca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-14fefcca:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-14fefcca:hover::before, .elementor-41315 .elementor-element.elementor-element-14fefcca:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-14fefcca:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-14fefcca > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-14fefcca > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-14fefcca, .elementor-41315 .elementor-element.elementor-element-14fefcca::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-14fefcca.e-con{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-7235c7b0{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-3fcdfc51.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-3fcdfc51 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}.elementor-41315 .elementor-element.elementor-element-53af2bfc{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-53af2bfc:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-53af2bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-53af2bfc:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-53af2bfc:hover::before, .elementor-41315 .elementor-element.elementor-element-53af2bfc:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-53af2bfc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-53af2bfc > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-53af2bfc > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-53af2bfc, .elementor-41315 .elementor-element.elementor-element-53af2bfc::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-53af2bfc.e-con{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-2259b1f{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-3ca1c0a0.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-3ca1c0a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}.elementor-41315 .elementor-element.elementor-element-601a338{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-601a338:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-601a338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-601a338:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-601a338:hover::before, .elementor-41315 .elementor-element.elementor-element-601a338:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-601a338:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-601a338 > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-601a338 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-601a338, .elementor-41315 .elementor-element.elementor-element-601a338::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-601a338.e-con{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-5625531{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-b1bc017.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-b1bc017 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}.elementor-41315 .elementor-element.elementor-element-1af2be5{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-1af2be5:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-1af2be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-1af2be5:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-1af2be5:hover::before, .elementor-41315 .elementor-element.elementor-element-1af2be5:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-1af2be5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-1af2be5 > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-1af2be5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-1af2be5, .elementor-41315 .elementor-element.elementor-element-1af2be5::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-1af2be5.e-con{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-54b8c343{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-3909b984.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-3909b984 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}.elementor-41315 .elementor-element.elementor-element-62dee176{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-62dee176:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-62dee176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-62dee176:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-62dee176:hover::before, .elementor-41315 .elementor-element.elementor-element-62dee176:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-62dee176:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-62dee176 > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-62dee176 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-62dee176, .elementor-41315 .elementor-element.elementor-element-62dee176::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-62dee176.e-con{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-1fd49bde{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-5bc129af.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-5bc129af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}.elementor-41315 .elementor-element.elementor-element-7dd328df{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-7dd328df:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-7dd328df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-7dd328df:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-7dd328df:hover::before, .elementor-41315 .elementor-element.elementor-element-7dd328df:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-7dd328df:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-7dd328df > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-7dd328df > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-7dd328df, .elementor-41315 .elementor-element.elementor-element-7dd328df::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-7dd328df.e-con{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-1bd6702f{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-7336792f.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-7336792f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}.elementor-41315 .elementor-element.elementor-element-b743d8f{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-b743d8f:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-b743d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-b743d8f:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-b743d8f:hover::before, .elementor-41315 .elementor-element.elementor-element-b743d8f:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-b743d8f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-b743d8f > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-b743d8f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-b743d8f, .elementor-41315 .elementor-element.elementor-element-b743d8f::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-b743d8f.e-con{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-7469df1c{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-5a32e1f8.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-5a32e1f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}.elementor-41315 .elementor-element.elementor-element-41ab9b5d{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-41ab9b5d:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-41ab9b5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-41ab9b5d:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-41ab9b5d:hover::before, .elementor-41315 .elementor-element.elementor-element-41ab9b5d:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-41ab9b5d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-41ab9b5d > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-41ab9b5d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-41ab9b5d, .elementor-41315 .elementor-element.elementor-element-41ab9b5d::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-41ab9b5d.e-con{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-42409f11{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-575df471.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-575df471 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}.elementor-41315 .elementor-element.elementor-element-67f6dc7b{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-67f6dc7b:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-67f6dc7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-67f6dc7b:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-67f6dc7b:hover::before, .elementor-41315 .elementor-element.elementor-element-67f6dc7b:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-67f6dc7b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-67f6dc7b > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-67f6dc7b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-67f6dc7b, .elementor-41315 .elementor-element.elementor-element-67f6dc7b::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-67f6dc7b.e-con{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-17699b2c{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-570b9a3a.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-570b9a3a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}.elementor-41315 .elementor-element.elementor-element-1ca5ed4{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-1ca5ed4:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-1ca5ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-1ca5ed4:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-1ca5ed4:hover::before, .elementor-41315 .elementor-element.elementor-element-1ca5ed4:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-1ca5ed4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-1ca5ed4 > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-1ca5ed4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-1ca5ed4, .elementor-41315 .elementor-element.elementor-element-1ca5ed4::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-1ca5ed4.e-con{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-899a10e{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-c7a8a56.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-c7a8a56 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}.elementor-41315 .elementor-element.elementor-element-6a15d62{--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#B0CCF4;--border-color:#B0CCF4;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-41315 .elementor-element.elementor-element-6a15d62:not(.elementor-motion-effects-element-type-background), .elementor-41315 .elementor-element.elementor-element-6a15d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41315 .elementor-element.elementor-element-6a15d62:hover{background-color:var( --e-global-color-9b5a990 );--overlay-opacity:0.8;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-41315 .elementor-element.elementor-element-6a15d62:hover::before, .elementor-41315 .elementor-element.elementor-element-6a15d62:hover > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-6a15d62:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-41315 .elementor-element.elementor-element-6a15d62 > .elementor-background-slideshow:hover::before, .elementor-41315 .elementor-element.elementor-element-6a15d62 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9b5a990 );--background-overlay:'';}.elementor-41315 .elementor-element.elementor-element-6a15d62, .elementor-41315 .elementor-element.elementor-element-6a15d62::before{--border-transition:0.3s;}.elementor-41315 .elementor-element.elementor-element-6a15d62.e-con{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-a345dfe{padding:10px 10px 10px 10px;}.elementor-41315 .elementor-element.elementor-element-8d706f5.elementor-element{--align-self:center;}.elementor-41315 .elementor-element.elementor-element-8d706f5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#090D3C;}@media(max-width:1024px){.elementor-41315 .elementor-element.elementor-element-ea1b743{--min-height:300px;}.elementor-41315 .elementor-element.elementor-element-4acad379{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-41315 .elementor-element.elementor-element-ea1b743{--min-height:200px;}.elementor-41315 .elementor-element.elementor-element-61fe3e4 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-41315 .elementor-element.elementor-element-6766d42 .hfe-breadcrumbs-item{font-size:12px;}.elementor-41315 .elementor-element.elementor-element-4acad379{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41315 .elementor-element.elementor-element-4a5c8b41{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-1a27f7a7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-41315 .elementor-element.elementor-element-697f7262{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-6aaa740e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-41315 .elementor-element.elementor-element-14fefcca{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-3fcdfc51{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-41315 .elementor-element.elementor-element-53af2bfc{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-3ca1c0a0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-41315 .elementor-element.elementor-element-601a338{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-b1bc017{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-41315 .elementor-element.elementor-element-1af2be5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-3909b984{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-41315 .elementor-element.elementor-element-62dee176{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-5bc129af{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-41315 .elementor-element.elementor-element-7dd328df{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-7336792f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-41315 .elementor-element.elementor-element-b743d8f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-5a32e1f8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-41315 .elementor-element.elementor-element-41ab9b5d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-575df471{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-41315 .elementor-element.elementor-element-67f6dc7b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-570b9a3a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-41315 .elementor-element.elementor-element-1ca5ed4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-c7a8a56{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-41315 .elementor-element.elementor-element-6a15d62{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41315 .elementor-element.elementor-element-8d706f5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-8caa79d */.elementor-41315 .elementor-element.elementor-element-8caa79d svg {
    width: 48;
    height: 48px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-8caa79d svg {
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-8caa79d svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a27f7a7 */.elementor-41315 .elementor-element.elementor-element-1a27f7a7 .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-1a27f7a7 .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a5c8b41 */.elementor-41315 .elementor-element.elementor-element-4a5c8b41 {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-4a5c8b41:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-4a5c8b41:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cb3b252 */.elementor-41315 .elementor-element.elementor-element-2cb3b252 svg {
    width: 48;
    height: 48px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-2cb3b252 svg {
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-2cb3b252 svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aaa740e */.elementor-41315 .elementor-element.elementor-element-6aaa740e .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-6aaa740e .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697f7262 */.elementor-41315 .elementor-element.elementor-element-697f7262 {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-697f7262:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-697f7262:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7235c7b0 */.elementor-41315 .elementor-element.elementor-element-7235c7b0 svg {
    width: 48;
    height: 48px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-7235c7b0 svg {
        width: 48px;
        height: 48px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-7235c7b0 svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fcdfc51 */.elementor-41315 .elementor-element.elementor-element-3fcdfc51 .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-3fcdfc51 .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fefcca */.elementor-41315 .elementor-element.elementor-element-14fefcca {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-14fefcca:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-14fefcca:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2259b1f */.elementor-41315 .elementor-element.elementor-element-2259b1f svg {
    width: 48;
    height: 48px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-2259b1f svg {
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-2259b1f svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ca1c0a0 */.elementor-41315 .elementor-element.elementor-element-3ca1c0a0 .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-3ca1c0a0 .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53af2bfc */.elementor-41315 .elementor-element.elementor-element-53af2bfc {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-53af2bfc:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-53af2bfc:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5625531 */.elementor-41315 .elementor-element.elementor-element-5625531 svg {
    width: 48px;
    height: 48px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-5625531 svg {
        width: 48px;
        height: 48px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-5625531 svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1bc017 */.elementor-41315 .elementor-element.elementor-element-b1bc017 .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-b1bc017 .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601a338 */.elementor-41315 .elementor-element.elementor-element-601a338 {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-601a338:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-601a338:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54b8c343 */.elementor-41315 .elementor-element.elementor-element-54b8c343 svg {
    width: 48px;
    height: 48px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-54b8c343 svg {
        width: 48px;
        height: 48px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-54b8c343 svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3909b984 */.elementor-41315 .elementor-element.elementor-element-3909b984 .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-3909b984 .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af2be5 */.elementor-41315 .elementor-element.elementor-element-1af2be5 {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-1af2be5:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-1af2be5:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1fd49bde */.elementor-41315 .elementor-element.elementor-element-1fd49bde svg {
    width: 48px;
    height: 48px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-1fd49bde svg {
        width: 48px;
        height: 48px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-1fd49bde svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bc129af */.elementor-41315 .elementor-element.elementor-element-5bc129af .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-5bc129af .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62dee176 */.elementor-41315 .elementor-element.elementor-element-62dee176 {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-62dee176:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-62dee176:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bd6702f */.elementor-41315 .elementor-element.elementor-element-1bd6702f svg {
    width: 48;
    height: 48px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-1bd6702f svg {
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-1bd6702f svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7336792f */.elementor-41315 .elementor-element.elementor-element-7336792f .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-7336792f .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dd328df */.elementor-41315 .elementor-element.elementor-element-7dd328df {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-7dd328df:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-7dd328df:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7469df1c */.elementor-41315 .elementor-element.elementor-element-7469df1c svg {
    width: 48;
    height: 48px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-7469df1c svg {
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-7469df1c svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a32e1f8 */.elementor-41315 .elementor-element.elementor-element-5a32e1f8 .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-5a32e1f8 .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b743d8f */.elementor-41315 .elementor-element.elementor-element-b743d8f {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-b743d8f:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-b743d8f:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42409f11 */.elementor-41315 .elementor-element.elementor-element-42409f11 svg {
    width: 55px;
    height: 55px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-42409f11 svg {
        width: 48px;
        height: 48px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-42409f11 svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-575df471 */.elementor-41315 .elementor-element.elementor-element-575df471 .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-575df471 .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41ab9b5d */.elementor-41315 .elementor-element.elementor-element-41ab9b5d {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-41ab9b5d:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-41ab9b5d:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17699b2c */.elementor-41315 .elementor-element.elementor-element-17699b2c svg {
    width: 48;
    height: 48px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-17699b2c svg {
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-17699b2c svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-570b9a3a */.elementor-41315 .elementor-element.elementor-element-570b9a3a .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-570b9a3a .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f6dc7b */.elementor-41315 .elementor-element.elementor-element-67f6dc7b {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-67f6dc7b:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-67f6dc7b:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-899a10e */.elementor-41315 .elementor-element.elementor-element-899a10e svg {
    width: 48px;
    height: 48px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-899a10e svg {
        width: 48px;
        height: 48px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-899a10e svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7a8a56 */.elementor-41315 .elementor-element.elementor-element-c7a8a56 .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-c7a8a56 .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ca5ed4 */.elementor-41315 .elementor-element.elementor-element-1ca5ed4 {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-1ca5ed4:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-1ca5ed4:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a345dfe */.elementor-41315 .elementor-element.elementor-element-a345dfe svg {
    width: 40px;
    height: 40px;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .elementor-41315 .elementor-element.elementor-element-a345dfe svg {
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-a345dfe svg {
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d706f5 */.elementor-41315 .elementor-element.elementor-element-8d706f5 .elementor-heading-title a {
    font-size: 18px !important;
}

@media (max-width: 767px) {
    .elementor-41315 .elementor-element.elementor-element-8d706f5 .elementor-heading-title a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a15d62 */.elementor-41315 .elementor-element.elementor-element-6a15d62 {
    transition: all 0.5s ease-out;
}

.elementor-41315 .elementor-element.elementor-element-6a15d62:hover .elementor-heading-title,
.elementor-41315 .elementor-element.elementor-element-6a15d62:hover svg {
    color: #ffffff !important;
    transition: all 0.3s ease-out;
}/* End custom CSS */