.elementor-81057 .elementor-element.elementor-element-b61bdfc{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81057 .elementor-element.elementor-element-b61bdfc::before, .elementor-81057 .elementor-element.elementor-element-b61bdfc > .elementor-background-video-container::before, .elementor-81057 .elementor-element.elementor-element-b61bdfc > .e-con-inner > .elementor-background-video-container::before, .elementor-81057 .elementor-element.elementor-element-b61bdfc > .elementor-background-slideshow::before, .elementor-81057 .elementor-element.elementor-element-b61bdfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-81057 .elementor-element.elementor-element-b61bdfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-81057 .elementor-element.elementor-element-b61bdfc.e-con{--align-self:center;}.elementor-81057 .elementor-element.elementor-element-96b877b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-81057 .elementor-element.elementor-element-473bb43:hover .elementor-widget-container{background-color:#E0F3F8;}.elementor-81057 .elementor-element.elementor-element-473bb43 > .elementor-widget-container{padding:10px 30px 10px 30px;border-radius:8px 8px 8px 8px;}.elementor-81057 .elementor-element.elementor-element-473bb43 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-81057 .elementor-element.elementor-element-473bb43 .elementor-icon-box-title{margin-block-end:3px;color:#838383;}.elementor-81057 .elementor-element.elementor-element-473bb43.elementor-view-stacked .elementor-icon{background-color:#52525270;}.elementor-81057 .elementor-element.elementor-element-473bb43.elementor-view-framed .elementor-icon, .elementor-81057 .elementor-element.elementor-element-473bb43.elementor-view-default .elementor-icon{fill:#52525270;color:#52525270;border-color:#52525270;}.elementor-81057 .elementor-element.elementor-element-473bb43 .elementor-icon{font-size:100%;}.elementor-81057 .elementor-element.elementor-element-473bb43 .elementor-icon-box-title, .elementor-81057 .elementor-element.elementor-element-473bb43 .elementor-icon-box-title a{font-size:14px;}.elementor-81057 .elementor-element.elementor-element-c9b0af5:hover .elementor-widget-container{background-color:#E0F3F8;}.elementor-81057 .elementor-element.elementor-element-c9b0af5 > .elementor-widget-container{padding:10px 30px 10px 30px;border-radius:8px 8px 8px 8px;}.elementor-81057 .elementor-element.elementor-element-c9b0af5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-81057 .elementor-element.elementor-element-c9b0af5 .elementor-icon-box-title{margin-block-end:3px;color:#838383;}.elementor-81057 .elementor-element.elementor-element-c9b0af5.elementor-view-stacked .elementor-icon{background-color:#52525270;}.elementor-81057 .elementor-element.elementor-element-c9b0af5.elementor-view-framed .elementor-icon, .elementor-81057 .elementor-element.elementor-element-c9b0af5.elementor-view-default .elementor-icon{fill:#52525270;color:#52525270;border-color:#52525270;}.elementor-81057 .elementor-element.elementor-element-c9b0af5 .elementor-icon{font-size:100%;}.elementor-81057 .elementor-element.elementor-element-c9b0af5 .elementor-icon-box-title, .elementor-81057 .elementor-element.elementor-element-c9b0af5 .elementor-icon-box-title a{font-size:14px;}.elementor-81057 .elementor-element.elementor-element-4428c4c:hover .elementor-widget-container{background-color:#E0F3F8;}.elementor-81057 .elementor-element.elementor-element-4428c4c > .elementor-widget-container{padding:10px 30px 10px 30px;border-radius:8px 8px 8px 8px;}.elementor-81057 .elementor-element.elementor-element-4428c4c .elementor-icon-box-wrapper{text-align:start;}.elementor-81057 .elementor-element.elementor-element-4428c4c .elementor-icon-box-title{margin-block-end:3px;color:#838383;}.elementor-81057 .elementor-element.elementor-element-4428c4c .elementor-icon-box-title, .elementor-81057 .elementor-element.elementor-element-4428c4c .elementor-icon-box-title a{font-size:14px;}.elementor-81057 .elementor-element.elementor-element-9acf83f{--display:flex;}.elementor-81057 .elementor-element.elementor-element-3a8bd93{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-81057 .elementor-element.elementor-element-1296638{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-81057 .elementor-element.elementor-element-1296638:hover .elementor-widget-container{background-color:#E0F3F8;}.elementor-81057 .elementor-element.elementor-element-1296638 > .elementor-widget-container{padding:15px 30px 15px 30px;border-radius:8px 8px 8px 8px;}.elementor-81057 .elementor-element.elementor-element-1296638 .elementor-heading-title{font-size:14px;color:#838383;}.elementor-81057 .elementor-element.elementor-element-72cb59c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-81057 .elementor-element.elementor-element-72cb59c:hover .elementor-widget-container{background-color:#E0F3F8;}.elementor-81057 .elementor-element.elementor-element-72cb59c > .elementor-widget-container{padding:15px 30px 15px 30px;border-radius:8px 8px 8px 8px;}.elementor-81057 .elementor-element.elementor-element-72cb59c .elementor-heading-title{font-size:14px;color:#838383;}.elementor-81057 .elementor-element.elementor-element-d050842{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-81057 .elementor-element.elementor-element-9d03ab1{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-81057 .elementor-element.elementor-element-9d03ab1:hover .elementor-widget-container{background-color:#E0F3F8;}.elementor-81057 .elementor-element.elementor-element-9d03ab1 > .elementor-widget-container{padding:15px 30px 15px 30px;border-radius:8px 8px 8px 8px;}.elementor-81057 .elementor-element.elementor-element-9d03ab1 .elementor-heading-title{font-size:14px;color:#838383;}.elementor-81057 .elementor-element.elementor-element-bbfd117{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-81057 .elementor-element.elementor-element-bbfd117:hover .elementor-widget-container{background-color:#E0F3F8;}.elementor-81057 .elementor-element.elementor-element-bbfd117 > .elementor-widget-container{padding:15px 30px 15px 30px;border-radius:8px 8px 8px 8px;}.elementor-81057 .elementor-element.elementor-element-bbfd117 .elementor-heading-title{font-size:14px;color:#838383;}@media(max-width:768px){.elementor-81057 .elementor-element.elementor-element-b61bdfc{--min-height:100px;}}@media(min-width:769px){.elementor-81057 .elementor-element.elementor-element-b61bdfc{--content-width:1400px;}.elementor-81057 .elementor-element.elementor-element-96b877b{--width:30%;}.elementor-81057 .elementor-element.elementor-element-9acf83f{--width:70%;}}/* Start custom CSS for heading, class: .elementor-element-1296638 */.elementor-81057 .elementor-element.elementor-element-1296638:hover{
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72cb59c */.elementor-81057 .elementor-element.elementor-element-72cb59c:hover{
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d03ab1 */.elementor-81057 .elementor-element.elementor-element-9d03ab1:hover{
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbfd117 */.elementor-81057 .elementor-element.elementor-element-bbfd117:hover{
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b61bdfc */.menu-item-sub {
    cursor: pointer;
    padding: 5px;
    transition: all 0.3s ease;
    
}
.menu-item-sub:hover {
  padding-left: 17px;
   
}

.active-menu {
    background-color: #E0F3F8;
    transition: background-color 0.3s ease;
     border-radius: 8px;
}

.menu-item-f {
    cursor: pointer;
    padding: 2px;
    transition: all 0.3s ease;
}
.menu-item-f:hover {
padding-left: 17px;
font-weight: bold;
}

.menu-item-f:focus {
    background-color: #d9e3f0;
    outline: none;
}

.subcat:hover{
    transition: all .25s ease;
 background: rgba(224, 243, 248, 1);
  border-radius: 8px;
  padding-left: 10px;
  
}
/*.submenu {*/
/*    display: none;*/
/*}*/

.submenu.active {
    display:flex;
}


.elementor-widget-container:hover .elementor-icon-box-title span {
    color: rgb(6, 117, 161);
}

.elementor-icon-box-title span {

    transition: color 0.3s ease;/
}


.elementor-81057 .elementor-element.elementor-element-b61bdfc {
    max-height: 35vh;
    overflow-y: scroll;
}/* End custom CSS */