.elementor-2576 .elementor-element.elementor-element-acfecfe{--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-2576 .elementor-element.elementor-element-acfecfe:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-acfecfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2576 .elementor-element.elementor-element-17199cc{--display:flex;--background-transition:0.3s;}.elementor-2576 .elementor-element.elementor-element-17199cc:hover{background-color:#DFECFF;}.elementor-2576 .elementor-element.elementor-element-8052224{--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-2576 .elementor-element.elementor-element-c5bfe29{--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-2576 .elementor-element.elementor-element-c5bfe29: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-2576 .elementor-element.elementor-element-c5bfe29, .elementor-2576 .elementor-element.elementor-element-c5bfe29::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-2576 .elementor-element.elementor-element-2ac95dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#343434;}.elementor-2576 .elementor-element.elementor-element-2ac95dd p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-2ac95dd a{color:#343434;transition-duration:0s;}.elementor-2576 .elementor-element.elementor-element-2ac95dd a:hover, .elementor-2576 .elementor-element.elementor-element-2ac95dd a:focus{color:#005EBB;}.elementor-2576 .elementor-element.elementor-element-67418be{--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-2576 .elementor-element.elementor-element-966fa17{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-966fa17 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-966fa17 a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-966fa17 a:hover, .elementor-2576 .elementor-element.elementor-element-966fa17 a:focus{color:#0070E0;}.elementor-2576 .elementor-element.elementor-element-03cc2b5{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2576 .elementor-element.elementor-element-03cc2b5 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-d3524cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2576 .elementor-element.elementor-element-0193a52{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-0193a52 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-0193a52 a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-0193a52 a:hover, .elementor-2576 .elementor-element.elementor-element-0193a52 a:focus{color:#0070E0;}.elementor-2576 .elementor-element.elementor-element-1f7d721{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2576 .elementor-element.elementor-element-1f7d721 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-ee841d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2576 .elementor-element.elementor-element-4ca5b7b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-4ca5b7b p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-4ca5b7b a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-4ca5b7b a:hover, .elementor-2576 .elementor-element.elementor-element-4ca5b7b a:focus{color:#0070E0;}.elementor-2576 .elementor-element.elementor-element-16316dd{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2576 .elementor-element.elementor-element-16316dd p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-d26ab52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2576 .elementor-element.elementor-element-163480b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-163480b p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-163480b a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-163480b a:hover, .elementor-2576 .elementor-element.elementor-element-163480b a:focus{color:#0070E0;}.elementor-2576 .elementor-element.elementor-element-ba44f79{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2576 .elementor-element.elementor-element-ba44f79 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-ebc9bdd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2576 .elementor-element.elementor-element-9b50958{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-9b50958 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-9b50958 a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-9b50958 a:hover, .elementor-2576 .elementor-element.elementor-element-9b50958 a:focus{color:#0070E0;}.elementor-2576 .elementor-element.elementor-element-c0aed67{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2576 .elementor-element.elementor-element-c0aed67 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-4ddd7ca{--display:flex;--background-transition:0.3s;}.elementor-2576 .elementor-element.elementor-element-4ddd7ca:hover{background-color:#DFECFF;}.elementor-2576 .elementor-element.elementor-element-a564630{--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-2576 .elementor-element.elementor-element-1508a83{--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-2576 .elementor-element.elementor-element-1508a83: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-2576 .elementor-element.elementor-element-1508a83, .elementor-2576 .elementor-element.elementor-element-1508a83::before{--border-transition:0.3s;}.elementor-2576 .elementor-element.elementor-element-ca45cfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#343434;}.elementor-2576 .elementor-element.elementor-element-ca45cfc p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-ca45cfc a{color:#343434;transition-duration:0s;}.elementor-2576 .elementor-element.elementor-element-ca45cfc a:hover, .elementor-2576 .elementor-element.elementor-element-ca45cfc a:focus{color:#005EBB;}.elementor-2576 .elementor-element.elementor-element-13ee4c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2576 .elementor-element.elementor-element-061eff6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-061eff6 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-061eff6 a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-061eff6 a:hover, .elementor-2576 .elementor-element.elementor-element-061eff6 a:focus{color:#0070E0;}.elementor-2576 .elementor-element.elementor-element-4f01b30{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#7A7A7A;}.elementor-2576 .elementor-element.elementor-element-4f01b30 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-4f01b30 a{color:#7A7A7A;}.elementor-2576 .elementor-element.elementor-element-bc27936{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2576 .elementor-element.elementor-element-ad5179a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-ad5179a p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-ad5179a a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-ad5179a a:hover, .elementor-2576 .elementor-element.elementor-element-ad5179a a:focus{color:#0070E0;}.elementor-2576 .elementor-element.elementor-element-8581bca{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#7A7A7A;}.elementor-2576 .elementor-element.elementor-element-8581bca p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-8581bca a{color:#7A7A7A;}.elementor-2576 .elementor-element.elementor-element-fa670e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2576 .elementor-element.elementor-element-ed5d3c8{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-ed5d3c8 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-ed5d3c8 a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-ed5d3c8 a:hover, .elementor-2576 .elementor-element.elementor-element-ed5d3c8 a:focus{color:#0070E0;}.elementor-2576 .elementor-element.elementor-element-c422c5b{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#7A7A7A;}.elementor-2576 .elementor-element.elementor-element-c422c5b p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-c422c5b a{color:#7A7A7A;}.elementor-2576 .elementor-element.elementor-element-ce81d4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2576 .elementor-element.elementor-element-e8d26f5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-e8d26f5 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-e8d26f5 a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-e8d26f5 a:hover, .elementor-2576 .elementor-element.elementor-element-e8d26f5 a:focus{color:#0070E0;}.elementor-2576 .elementor-element.elementor-element-59f5163{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#7A7A7A;}.elementor-2576 .elementor-element.elementor-element-59f5163 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-59f5163 a{color:#7A7A7A;}.elementor-2576 .elementor-element.elementor-element-e0fc295{--display:flex;--background-transition:0.3s;}.elementor-2576 .elementor-element.elementor-element-e0fc295:hover{background-color:#DFECFF;}.elementor-2576 .elementor-element.elementor-element-f9aed3f{--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-2576 .elementor-element.elementor-element-44e950c{--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-2576 .elementor-element.elementor-element-44e950c: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-2576 .elementor-element.elementor-element-44e950c, .elementor-2576 .elementor-element.elementor-element-44e950c::before{--border-transition:0.3s;}.elementor-2576 .elementor-element.elementor-element-25a1f28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#343434;}.elementor-2576 .elementor-element.elementor-element-25a1f28 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-25a1f28 a{color:#343434;transition-duration:0s;}.elementor-2576 .elementor-element.elementor-element-25a1f28 a:hover, .elementor-2576 .elementor-element.elementor-element-25a1f28 a:focus{color:#005EBB;}.elementor-2576 .elementor-element.elementor-element-11cc285{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-11cc285 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-11cc285 a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-11cc285 a:hover, .elementor-2576 .elementor-element.elementor-element-11cc285 a:focus{color:#0070E0;}.elementor-2576 .elementor-element.elementor-element-c8188f8{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-c8188f8 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-c8188f8 a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-c8188f8 a:hover, .elementor-2576 .elementor-element.elementor-element-c8188f8 a:focus{color:#0070E0;}.elementor-2576 .elementor-element.elementor-element-5b0afd0{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-5b0afd0 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-5b0afd0 a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-5b0afd0 a:hover, .elementor-2576 .elementor-element.elementor-element-5b0afd0 a:focus{color:#0070E0;}.elementor-2576 .elementor-element.elementor-element-ad3d0c7{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#343434;}.elementor-2576 .elementor-element.elementor-element-ad3d0c7 p{margin-block-end:0px;}.elementor-2576 .elementor-element.elementor-element-ad3d0c7 a{color:#343434;}.elementor-2576 .elementor-element.elementor-element-ad3d0c7 a:hover, .elementor-2576 .elementor-element.elementor-element-ad3d0c7 a:focus{color:#0070E0;}@media(min-width:768px){.elementor-2576 .elementor-element.elementor-element-17199cc{--width:33%;}.elementor-2576 .elementor-element.elementor-element-8052224{--width:100%;}.elementor-2576 .elementor-element.elementor-element-4ddd7ca{--width:33%;}.elementor-2576 .elementor-element.elementor-element-e0fc295{--width:33%;}.elementor-2576 .elementor-element.elementor-element-f9aed3f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-17199cc */.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;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ddd7ca */.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;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0fc295 */.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;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acfecfe */.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 */