.elementor-5380 .elementor-element.elementor-element-525f13f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5380 .elementor-element.elementor-element-525f13f:not(.elementor-motion-effects-element-type-background), .elementor-5380 .elementor-element.elementor-element-525f13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5380 .elementor-element.elementor-element-f9a313b{--display:flex;--background-transition:0.3s;}.elementor-5380 .elementor-element.elementor-element-f9a313b:hover{background-color:#181D3D;}.elementor-5380 .elementor-element.elementor-element-ac2c3e0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5380 .elementor-element.elementor-element-8d0acfb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#BABABA;--border-color:#BABABA;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5380 .elementor-element.elementor-element-8d0acfb:hover{border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#343434;--border-color:#343434;}.elementor-5380 .elementor-element.elementor-element-8d0acfb, .elementor-5380 .elementor-element.elementor-element-8d0acfb::before{--border-transition:0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5380 .elementor-element.elementor-element-3a4d983{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#343434;}.elementor-5380 .elementor-element.elementor-element-3a4d983 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-3a4d983 a{color:#343434;transition-duration:0s;}.elementor-5380 .elementor-element.elementor-element-3a4d983 a:hover, .elementor-5380 .elementor-element.elementor-element-3a4d983 a:focus{color:#005EBB;}.elementor-5380 .elementor-element.elementor-element-9725c44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5380 .elementor-element.elementor-element-c846fac{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-5380 .elementor-element.elementor-element-c846fac p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-c846fac a{color:#343434;}.elementor-5380 .elementor-element.elementor-element-c846fac a:hover, .elementor-5380 .elementor-element.elementor-element-c846fac a:focus{color:#0070E0;}.elementor-5380 .elementor-element.elementor-element-74a8b45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5380 .elementor-element.elementor-element-c6f6eef{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-5380 .elementor-element.elementor-element-c6f6eef p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-c6f6eef a{color:#343434;}.elementor-5380 .elementor-element.elementor-element-c6f6eef a:hover, .elementor-5380 .elementor-element.elementor-element-c6f6eef a:focus{color:#0070E0;}.elementor-5380 .elementor-element.elementor-element-8e6daa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5380 .elementor-element.elementor-element-32c73af{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-5380 .elementor-element.elementor-element-32c73af p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-32c73af a{color:#343434;}.elementor-5380 .elementor-element.elementor-element-32c73af a:hover, .elementor-5380 .elementor-element.elementor-element-32c73af a:focus{color:#0070E0;}.elementor-5380 .elementor-element.elementor-element-3191ef1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5380 .elementor-element.elementor-element-02d9c00{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-5380 .elementor-element.elementor-element-02d9c00 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-02d9c00 a{color:#343434;}.elementor-5380 .elementor-element.elementor-element-02d9c00 a:hover, .elementor-5380 .elementor-element.elementor-element-02d9c00 a:focus{color:#0070E0;}.elementor-5380 .elementor-element.elementor-element-17e3144{--display:flex;--background-transition:0.3s;}.elementor-5380 .elementor-element.elementor-element-17e3144:hover{background-color:#181D3D;}.elementor-5380 .elementor-element.elementor-element-3c1ebe5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5380 .elementor-element.elementor-element-596390e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#BABABA;--border-color:#BABABA;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5380 .elementor-element.elementor-element-596390e:hover{border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#343434;--border-color:#343434;}.elementor-5380 .elementor-element.elementor-element-596390e, .elementor-5380 .elementor-element.elementor-element-596390e::before{--border-transition:0.3s;}.elementor-5380 .elementor-element.elementor-element-5707a66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#343434;}.elementor-5380 .elementor-element.elementor-element-5707a66 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-5707a66 a{color:#343434;transition-duration:0s;}.elementor-5380 .elementor-element.elementor-element-5707a66 a:hover, .elementor-5380 .elementor-element.elementor-element-5707a66 a:focus{color:#005EBB;}.elementor-5380 .elementor-element.elementor-element-c377b99{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-5380 .elementor-element.elementor-element-c377b99 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-c377b99 a{color:#343434;}.elementor-5380 .elementor-element.elementor-element-c377b99 a:hover, .elementor-5380 .elementor-element.elementor-element-c377b99 a:focus{color:#0070E0;}.elementor-5380 .elementor-element.elementor-element-11dead0{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-5380 .elementor-element.elementor-element-11dead0 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-11dead0 a{color:#343434;}.elementor-5380 .elementor-element.elementor-element-11dead0 a:hover, .elementor-5380 .elementor-element.elementor-element-11dead0 a:focus{color:#0070E0;}.elementor-5380 .elementor-element.elementor-element-b417e8c{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-5380 .elementor-element.elementor-element-b417e8c p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-b417e8c a{color:#343434;}.elementor-5380 .elementor-element.elementor-element-b417e8c a:hover, .elementor-5380 .elementor-element.elementor-element-b417e8c a:focus{color:#0070E0;}.elementor-5380 .elementor-element.elementor-element-a3c6440{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-5380 .elementor-element.elementor-element-a3c6440 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-a3c6440 a{color:#343434;}.elementor-5380 .elementor-element.elementor-element-a3c6440 a:hover, .elementor-5380 .elementor-element.elementor-element-a3c6440 a:focus{color:#0070E0;}.elementor-5380 .elementor-element.elementor-element-f83c69d{--display:flex;--background-transition:0.3s;}.elementor-5380 .elementor-element.elementor-element-f83c69d:hover{background-color:#181D3D;}.elementor-5380 .elementor-element.elementor-element-39b294c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5380 .elementor-element.elementor-element-2c8c61d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#BABABA;--border-color:#BABABA;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5380 .elementor-element.elementor-element-2c8c61d:hover{border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#343434;--border-color:#343434;}.elementor-5380 .elementor-element.elementor-element-2c8c61d, .elementor-5380 .elementor-element.elementor-element-2c8c61d::before{--border-transition:0.3s;}.elementor-5380 .elementor-element.elementor-element-fae039d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#343434;}.elementor-5380 .elementor-element.elementor-element-fae039d p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-fae039d a{color:#343434;transition-duration:0s;}.elementor-5380 .elementor-element.elementor-element-fae039d a:hover, .elementor-5380 .elementor-element.elementor-element-fae039d a:focus{color:#005EBB;}.elementor-5380 .elementor-element.elementor-element-40a8cd2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5380 .elementor-element.elementor-element-7813b98{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-5380 .elementor-element.elementor-element-7813b98 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-7813b98 a{color:#343434;}.elementor-5380 .elementor-element.elementor-element-7813b98 a:hover, .elementor-5380 .elementor-element.elementor-element-7813b98 a:focus{color:#0070E0;}.elementor-5380 .elementor-element.elementor-element-b5690b1{text-align:right;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-5380 .elementor-element.elementor-element-b5690b1 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-46ee051{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5380 .elementor-element.elementor-element-d65ee47{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-5380 .elementor-element.elementor-element-d65ee47 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-d65ee47 a{color:#343434;}.elementor-5380 .elementor-element.elementor-element-d65ee47 a:hover, .elementor-5380 .elementor-element.elementor-element-d65ee47 a:focus{color:#0070E0;}.elementor-5380 .elementor-element.elementor-element-f15d744{text-align:right;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-5380 .elementor-element.elementor-element-f15d744 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-ea8106d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5380 .elementor-element.elementor-element-cc7c033{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-5380 .elementor-element.elementor-element-cc7c033 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-cc7c033 a{color:#343434;}.elementor-5380 .elementor-element.elementor-element-cc7c033 a:hover, .elementor-5380 .elementor-element.elementor-element-cc7c033 a:focus{color:#0070E0;}.elementor-5380 .elementor-element.elementor-element-a55a110{text-align:right;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-5380 .elementor-element.elementor-element-a55a110 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-8fae75c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5380 .elementor-element.elementor-element-bb888f2{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-5380 .elementor-element.elementor-element-bb888f2 p{margin-block-end:0px;}.elementor-5380 .elementor-element.elementor-element-bb888f2 a{color:#343434;}.elementor-5380 .elementor-element.elementor-element-bb888f2 a:hover, .elementor-5380 .elementor-element.elementor-element-bb888f2 a:focus{color:#0070E0;}.elementor-5380 .elementor-element.elementor-element-1e8da85{text-align:right;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-5380 .elementor-element.elementor-element-1e8da85 p{margin-block-end:0px;}@media(min-width:768px){.elementor-5380 .elementor-element.elementor-element-f9a313b{--width:33%;}.elementor-5380 .elementor-element.elementor-element-17e3144{--width:33%;}.elementor-5380 .elementor-element.elementor-element-3c1ebe5{--width:100%;}.elementor-5380 .elementor-element.elementor-element-f83c69d{--width:33%;}.elementor-5380 .elementor-element.elementor-element-39b294c{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-f9a313b */.maini .heado {
  border-bottom: 1px solid transparent;
  transition: border-color 0.2s ease;
  box-sizing: border-box; /* avoid layout shift */
}

.maini:hover .heado {
  border-bottom-color: #343434;
}
.maini:hover h1,
.maini:hover h2,
.maini:hover h3,
.maini:hover h4,
.maini:hover h5,
.maini:hover h6,
.maini:hover p,
.maini:hover span,
.maini:hover .elementor-text-editor {
  color: #fff !important;
  transition: color 0.3s ease; /* smooth effect */
}
.maini:hover h1,
.maini:hover h2,
.maini:hover h3,
.maini:hover h4,
.maini:hover h5,
.maini:hover h6,
.maini:hover p,
.maini:hover span,
.maini:hover a,
.maini:hover .elementor-text-editor {
  color: #fff !important;
  transition: color 0.3s ease;
}
.maini:hover .heado {
  border-bottom: 1px solid #fff !important;
  transition: border-color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e3144 */.maini:hover .heado,
.maini-1:hover .heado-2,
.maini-3:hover .heado-3 {
  border-bottom: 1px solid #343434;
  transition: border-color 0.2s ease;
  box-sizing: border-box;
}

.heado,
.heado-2,
.heado-3 {
  border-bottom: 1px solid transparent;
}
.maini:hover h1,
.maini:hover h2,
.maini:hover h3,
.maini:hover h4,
.maini:hover h5,
.maini:hover h6,
.maini:hover p,
.maini:hover span,
.maini:hover .elementor-text-editor {
  color: #fff !important;
  transition: color 0.3s ease; /* smooth effect */
}
.maini:hover h1,
.maini:hover h2,
.maini:hover h3,
.maini:hover h4,
.maini:hover h5,
.maini:hover h6,
.maini:hover p,
.maini:hover span,
.maini:hover a,
.maini:hover .elementor-text-editor {
  color: #fff !important;
  transition: color 0.3s ease;
}
.maini:hover .heado {
  border-bottom: 1px solid #fff !important;
  transition: border-color 0.3s ease;
}
.maini-3:hover h1,
.maini-3:hover h2,
.maini-3:hover h3,
.maini-3:hover h4,
.maini-3:hover h5,
.maini-3:hover h6,
.maini-3:hover p,
.maini-3:hover span,
.maini-3:hover a,
.maini-3:hover .elementor-text-editor {
  color: #fff !important;
  transition: color 0.3s ease;
}
.maini-3:hover .heado-3 {
  border-bottom: 1px solid #fff !important;
  transition: border-color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f83c69d */.maini-1 .heado-2 {
  border-bottom: 1px solid transparent;
  transition: border-color 0.2s ease;
  box-sizing: border-box; /* avoid layout shift */
}

.maini-1:hover .heado-2 {
  border-bottom-color: #343434;
}
.maini-1 .heado-2 {
  border-bottom: 1px solid transparent;
  transition: border-color 0.2s ease;
  box-sizing: border-box; /* avoid layout shift */
}

.maini-1:hover .heado-2 {
  border-bottom-color: #fff;
}
.maini-1:hover h1,
.maini-1:hover h2,
.maini-1:hover h3,
.maini-1:hover h4,
.maini-1:hover h5,
.maini-1:hover h6,
.maini-1:hover p,
.maini-1:hover span,
.maini-1:hover .elementor-text-editor {
  color: #fff !important;
}
.maini-1:hover h1,
.maini-1:hover h2,
.maini-1:hover h3,
.maini-1:hover h4,
.maini-1:hover h5,
.maini-1:hover h6,
.maini-1:hover p,
.maini-1:hover span,
.maini-1:hover a,
.maini-1:hover .elementor-text-editor {
  color: #fff !important;
  transition: color 0.3s ease; /* smooth effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525f13f */.elementskit-megamenu-panel {
  width: 70vw !important;   /* 70% of screen width */
  left: 15% !important;    /* Center align */
  right: auto !important;
}

.elementskit-megamenu-panel {
  width: 70vw !important;          /* 70% of viewport width */
  left: 50% !important;            /* move to center */
  transform: translateX(-50%) !important; /* perfectly center */
  right: auto !important;
  top: -40%;
}/* End custom CSS */