.elementor-5932 .elementor-element.elementor-element-df2a251{--display:flex;--background-transition:0.3s;}.elementor-5932 .elementor-element.elementor-element-c15e1f7{--display:flex;--background-transition:0.3s;}.elementor-5932 .elementor-element.elementor-element-3a86042{--display:flex;--background-transition:0.3s;}.elementor-5932 .elementor-element.elementor-element-5d6312f{--display:flex;--background-transition:0.3s;}.elementor-5932 .elementor-element.elementor-element-51b4866{--display:flex;--background-transition:0.3s;}.elementor-5932 .elementor-element.elementor-element-a5b38b9{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-5932 .elementor-element.elementor-element-ec5e642{--display:flex;--background-transition:0.3s;}.elementor-5932 .elementor-element.elementor-element-536b96a{--display:flex;--background-transition:0.3s;}.elementor-5932 .elementor-element.elementor-element-f5a2289{--display:flex;--background-transition:0.3s;}.elementor-5932 .elementor-element.elementor-element-86cbd82{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}#elementor-popup-modal-5932 .dialog-message{width:100vw;height:35vw;align-items:flex-start;}#elementor-popup-modal-5932{justify-content:center;align-items:flex-start;}#elementor-popup-modal-5932 .dialog-close-button{display:flex;}#elementor-popup-modal-5932 .dialog-widget-content{margin:08% 0% 0% 0%;}@media(max-width:767px){.elementor-5932 .elementor-element.elementor-element-df2a251{--margin-top:00vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5932 .elementor-element.elementor-element-b0d96ea{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-5932 .elementor-element.elementor-element-b0d96ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5932 .elementor-element.elementor-element-b0d96ea.elementor-element{--align-self:flex-start;}.elementor-5932 .elementor-element.elementor-element-a5b38b9{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;}.elementor-5932 .elementor-element.elementor-element-a5b38b9 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5932 .elementor-element.elementor-element-86cbd82{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;}.elementor-5932 .elementor-element.elementor-element-86cbd82 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-5932 .dialog-message{height:200vh;}#elementor-popup-modal-5932 .dialog-widget-content{margin:25% 0% 0% 0%;}}/* Start custom CSS for html, class: .elementor-element-b0d96ea */#popup > div.elementor-element.elementor-element-b0d96ea.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-html > div > a
{
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 5px;
    text-decoration: underline;
    color: #0000ff
    
}/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-474de13 */.elementor-5932 .elementor-element.elementor-element-474de13 .mega-menu-container{
    flex-direction: row;
  display: flex;
}

.elementor-5932 .elementor-element.elementor-element-474de13 a{
    color: black !important;
}/* End custom CSS */





/* Start custom CSS for shortcode, class: .elementor-element-474de13 */.elementor-5932 .elementor-element.elementor-element-474de13 .mega-menu-container{
    flex-direction: row;
  display: flex;
}

.elementor-5932 .elementor-element.elementor-element-474de13 a{
    color: black !important;
}/* End custom CSS */





/* Start custom CSS for shortcode, class: .elementor-element-474de13 */.elementor-5932 .elementor-element.elementor-element-474de13 .mega-menu-container{
    flex-direction: row;
  display: flex;
}

.elementor-5932 .elementor-element.elementor-element-474de13 a{
    color: black !important;
}/* End custom CSS */





/* Start custom CSS for shortcode, class: .elementor-element-474de13 */.elementor-5932 .elementor-element.elementor-element-474de13 .mega-menu-container{
    flex-direction: row;
  display: flex;
}

.elementor-5932 .elementor-element.elementor-element-474de13 a{
    color: black !important;
}/* End custom CSS */





/* Start custom CSS for shortcode, class: .elementor-element-474de13 */.elementor-5932 .elementor-element.elementor-element-474de13 .mega-menu-container{
    flex-direction: row;
  display: flex;
}

.elementor-5932 .elementor-element.elementor-element-474de13 a{
    color: black !important;
}/* End custom CSS */





/* Start custom CSS for mega-menu, class: .elementor-element-a5b38b9 */.elementor-5932 .elementor-element.elementor-element-a5b38b9 .e-n-menu-heading{
    flex-direction: column;
}

.elementor-5932 .elementor-element.elementor-element-a5b38b9 .e-n-menu-wrapper{
    flex-direction: row;
}

.elementor-5932 .elementor-element.elementor-element-a5b38b9 .e-n-menu-content{
    position: relative;
}

.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-content {
    border: none !important; /* Removes border */
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* Creates a 3-column layout */
    gap: 20px; /* Adds spacing between items */
    position: absolute;
    left:100px!important;
    top: 0;
    background: #fff;
    padding: 10px;
}



.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-content h4 {
    grid-column: span 3; /* Makes the headings span across all 3 columns */
    margin-bottom: 10px;
    font-weight: 700;
    color: #000000;
    font-size: 16px;
    line-height: 20px;
    border-bottom:3px solid #FAD702;
    padding: 0px 0px 2px 10px;
}

.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-content ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-content ul li {
    margin-bottom: 5px;
    padding: 0px 0px 0px 10px;
    font-size: 16px;
}

.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-content ul li a {
    text-decoration: none;
    color: #000;
}



.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-group {
    width: 100% !important;
}


.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-container {
    display: flex;
}

.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-left {
    width: 20%;
    list-style: none;
    padding: 0;
    border-right: none;
}

.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-item {
    padding: 10px;
    cursor: pointer;
    border: 1px solid #ccc;
}

.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-right {
    width: 70vw !important;
    padding-left: 20px;
    position: relative;
      border-left: 2px solid #000000;
}




.elementor-5932 .elementor-element.elementor-element-a5b38b9 li.mega-menu-item:active{
        border-left:3px solid #FAD702;
}


.elementor-5932 .elementor-element.elementor-element-a5b38b9 ul.e-n-menu-heading {
    margin-top: 0.8vw ! Important;
}



li:active {
    border-left: 3px solid #FAD702 !important;
}



ol, ul {
    margin: 0 0 0em 3em;
}


@media(min-width:768px){
    .elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-right {
     height: default!important;
}
ul.mega-menu-left {
    border-left: 2px solid #000000;
    padding-left: 20px !important;
}

li.mega-menu-item:active,li.mega-menu-item:hover,li#e-n-menu-title-1731:hover,li#e-n-menu-title-1731:active {
    border-left: 3px solid #FAD702 !important;
}
.mega-menu-container {
    display: flex !important;
}

.mega-menu-left {
    display: block !important;
}
ul.mega-menu-left {
    width: 15vw !important;
}


}


@media(max-width:480px){
    .elementor-5932 .elementor-element.elementor-element-a5b38b9 .e-n-menu-wrapper {
    flex-direction: column!important;
}
    .elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-right {
     border-left: none!important;
    }

.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-container {
    margin-left: -9vw;
}
.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-content {
    border: none !important; /* Removes border */
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* Creates a 3-column layout */
    gap: 20px; /* Adds spacing between items */
    position: absolute;
    left:9vw!important;
    top: 0;
    background: #fff;
    padding: 10px;
}
.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-right {
    width: 100vw !important;
    padding-left: 0vw!important;
    
}

li.mega-menu-item:active,li.mega-menu-item:hover,li#e-n-menu-title-1731:hover,li#e-n-menu-title-1731:active {
    border-left: none;
}

li.mega-menu-item{
    margin-left:20px!important;
    border-left:none!important;
}



#e-n-menu-title-1732,#e-n-menu-title-1733,#e-n-menu-title-1734{
    display:none;
}
ul.mega-menu-left {
    width: 60% !important;
}


li.mega-menu-item:active,li.mega-menu-item:hover{
    border-left: 3px solid #000000 !important;
}
.elementor-5932 .elementor-element.elementor-element-a5b38b9 .mega-menu-group {
    margin-bottom: 20px;
}



}/* End custom CSS */













/* Start custom CSS for mega-menu, class: .elementor-element-86cbd82 */.elementor-5932 .elementor-element.elementor-element-86cbd82 .e-n-menu-heading{
    flex-direction: column;
}

.elementor-5932 .elementor-element.elementor-element-86cbd82 .e-n-menu-wrapper{
    flex-direction: row;
}

.elementor-5932 .elementor-element.elementor-element-86cbd82 .e-n-menu-content{
    position: relative;
}

.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-content {
    border: none !important; /* Removes border */
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* Creates a 3-column layout */
    gap: 20px; /* Adds spacing between items */
    position: absolute;
    left:100px!important;
    top: 0;
    background: #fff;
    padding: 10px;
}



.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-content h4 {
    grid-column: span 3; /* Makes the headings span across all 3 columns */
    margin-bottom: 10px;
    font-weight: 700;
    color: #000000;
    font-size: 16px;
    line-height: 20px;
    border-bottom:3px solid #FAD702;
    padding: 0px 0px 2px 10px;
}

.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-content ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-content ul li {
    margin-bottom: 5px;
    padding: 0px 0px 0px 10px;
    font-size: 16px;
}

.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-content ul li a {
    text-decoration: none;
    color: #000;
}



.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-group {
    width: 100% !important;
}


.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-container {
    display: flex;
}

.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-left {
    width: 20%;
    list-style: none;
    padding: 0;
    border-right: none;
}

.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-item {
    padding: 10px;
    cursor: pointer;
    border: 1px solid #ccc;
}

.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-right {
    width: 70vw !important;
    padding-left: 20px;
    position: relative;
}


.elementor-5932 .elementor-element.elementor-element-86cbd82 li.mega-menu-item{
    border:none!important;
}

.elementor-5932 .elementor-element.elementor-element-86cbd82 li.mega-menu-item:active{
        border-left:3px solid #FAD702;
}


.elementor-5932 .elementor-element.elementor-element-86cbd82 ul.e-n-menu-heading {
    margin-top: 0.8vw ! Important;
}


@media(max-width:480px){
    .elementor-5932 .elementor-element.elementor-element-a5b38b9 .e-n-menu-wrapper {
    flex-direction: column!important;
}
.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-container {
    margin-left: -9vw;
}
.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-content {
    border: none !important; /* Removes border */
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* Creates a 3-column layout */
    gap: 20px; /* Adds spacing between items */
    position: absolute;
    left:9vw!important;
    top: 0;
    background: #fff;
    padding: 10px;
}
.elementor-5932 .elementor-element.elementor-element-86cbd82 .mega-menu-right {
    width: 100vw !important;
    padding-left: 0vw!important;
    
}

}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-df2a251 */#elementor-popup-modal-5932 > div > a > svg
{
    display: none;
}

.dialog-message.dialog-lightbox-message {
   box-shadow: 0px 10px 8px 1px rgba(0, 0, 0, 0.5);
}/* End custom CSS */

