.elementor-13 .elementor-element.elementor-element-3d04337{--display:flex;--min-height:100vh;--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;--overflow:auto;--z-index:10;}.elementor-13 .elementor-element.elementor-element-3d04337:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3d04337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1ef8e4 );}.elementor-13 .elementor-element.elementor-element-1490fd4{width:auto;max-width:auto;top:0px;text-align:left;}.elementor-13 .elementor-element.elementor-element-1490fd4 > .elementor-widget-container{margin:1rem 0.9rem 0.9rem 1rem;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1490fd4{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-1490fd4{right:0px;}.elementor-13 .elementor-element.elementor-element-1490fd4 img{width:80%;}.elementor-13 .elementor-element.elementor-element-b4e22bd{width:auto;max-width:auto;top:5px;}.elementor-13 .elementor-element.elementor-element-b4e22bd > .elementor-widget-container{--e-transform-scale:0.6;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-b4e22bd{right:2px;}body.rtl .elementor-13 .elementor-element.elementor-element-b4e22bd{left:2px;}.elementor-13 .elementor-element.elementor-element-b4e22bd .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-12d69c8{width:var( --container-widget-width, 80.87% );max-width:80.87%;--container-widget-width:80.87%;--container-widget-flex-grow:0;--e-icon-list-icon-size:34px;--icon-vertical-align:center;}.elementor-13 .elementor-element.elementor-element-12d69c8 > .elementor-widget-container{margin:11rem 0rem 0rem 0rem;padding:2px 0px 2px 0px;}.elementor-13 .elementor-element.elementor-element-12d69c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FA5537;}.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FA5537;}.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-repeater-item-135feb1.elementor-social-icon{background-color:var( --e-global-color-a1ef8e4 );}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-repeater-item-135feb1.elementor-social-icon i{color:var( --e-global-color-ec0cce2 );}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-repeater-item-135feb1.elementor-social-icon svg{fill:var( --e-global-color-ec0cce2 );}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-repeater-item-8b19549.elementor-social-icon{background-color:var( --e-global-color-a1ef8e4 );}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-repeater-item-8b19549.elementor-social-icon i{color:var( --e-global-color-ec0cce2 );}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-repeater-item-8b19549.elementor-social-icon svg{fill:var( --e-global-color-ec0cce2 );}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-repeater-item-7b99058.elementor-social-icon{background-color:var( --e-global-color-a1ef8e4 );}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-repeater-item-7b99058.elementor-social-icon i{color:var( --e-global-color-ec0cce2 );}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-repeater-item-7b99058.elementor-social-icon svg{fill:var( --e-global-color-ec0cce2 );}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-repeater-item-ad50f9d.elementor-social-icon{background-color:var( --e-global-color-a1ef8e4 );}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-repeater-item-ad50f9d.elementor-social-icon i{color:#FA5537;}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-repeater-item-ad50f9d.elementor-social-icon svg{fill:#FA5537;}.elementor-13 .elementor-element.elementor-element-d61b37d{--grid-template-columns:repeat(0, auto);--icon-size:30px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-widget-container{text-align:left;}.elementor-13 .elementor-element.elementor-element-d61b37d > .elementor-widget-container{padding:0px 0px 0px 3px;}.elementor-13 .elementor-element.elementor-element-d61b37d.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-social-icon{--icon-padding:0.1em;}.elementor-13 .elementor-element.elementor-element-8aa2282{--display:flex;--position:fixed;--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;top:0px;}.elementor-13 .elementor-element.elementor-element-8aa2282:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8aa2282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1ef8e4 );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-8aa2282{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-8aa2282{right:0px;}.elementor-13 .elementor-element.elementor-element-de2574b{text-align:left;}.elementor-13 .elementor-element.elementor-element-de2574b img{width:80%;}.elementor-13 .elementor-element.elementor-element-ba37682{width:auto;max-width:auto;top:38px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ba37682{right:22px;}body.rtl .elementor-13 .elementor-element.elementor-element-ba37682{left:22px;}.elementor-13 .elementor-element.elementor-element-ba37682 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-ba37682.elementor-view-stacked .elementor-icon{background-color:#070707;}.elementor-13 .elementor-element.elementor-element-ba37682.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ba37682.elementor-view-default .elementor-icon{color:#070707;border-color:#070707;}.elementor-13 .elementor-element.elementor-element-ba37682.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ba37682.elementor-view-default .elementor-icon svg{fill:#070707;}.elementor-13 .elementor-element.elementor-element-ba37682.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-ba37682.elementor-view-framed .elementor-icon:hover, .elementor-13 .elementor-element.elementor-element-ba37682.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-13 .elementor-element.elementor-element-ba37682.elementor-view-framed .elementor-icon:hover, .elementor-13 .elementor-element.elementor-element-ba37682.elementor-view-default .elementor-icon:hover svg{fill:#000000;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-3d04337{--width:25%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-3d04337{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-12d69c8.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-12d69c8{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-7px;}.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item > a{font-size:14px;}.elementor-13 .elementor-element.elementor-element-d61b37d .elementor-widget-container{text-align:left;}.elementor-13 .elementor-element.elementor-element-d61b37d{width:auto;max-width:auto;--icon-size:25px;}.elementor-13 .elementor-element.elementor-element-d61b37d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d61b37d.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-3d04337{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-b4e22bd > .elementor-widget-container{--e-transform-scale:0.1;}.elementor-13 .elementor-element.elementor-element-12d69c8 > .elementor-widget-container{margin:4rem 0rem 2rem 0rem;}.elementor-13 .elementor-element.elementor-element-12d69c8.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-8aa2282{--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;--z-index:1;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-8aa2282{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-8aa2282{right:0px;}.elementor-13 .elementor-element.elementor-element-de2574b > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-13 .elementor-element.elementor-element-de2574b img{width:80%;}.elementor-13 .elementor-element.elementor-element-ba37682 > .elementor-widget-container{--e-transform-scale:0.6;}.elementor-13 .elementor-element.elementor-element-ba37682.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ba37682{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-ba37682{left:0px;}.elementor-13 .elementor-element.elementor-element-ba37682{top:2px;}.elementor-13 .elementor-element.elementor-element-ba37682 .elementor-icon{font-size:51px;}.elementor-13 .elementor-element.elementor-element-ba37682 .elementor-icon svg{height:51px;}}/* Start custom CSS for icon, class: .elementor-element-b4e22bd */.elementor-13 .elementor-element.elementor-element-b4e22bd{
    --gap: 0.25em;
    --weight: 0.05em;
    --width: 0.8em;
}
.elementor-13 .elementor-element.elementor-element-b4e22bd .elementor-icon{
    position: relative;
}
.elementor-13 .elementor-element.elementor-element-b4e22bd i:before,
.elementor-13 .elementor-element.elementor-element-b4e22bd i:after,
.elementor-13 .elementor-element.elementor-element-b4e22bd .elementor-icon:after{
    content: "";
    height: var(--weight);
    width: var(--width);
    position: absolute;
    background: currentColor;
    top: 50%;
    left: 50%;
    transform: translate(-50%,calc(-50% + var(--gap)));
}
.elementor-13 .elementor-element.elementor-element-b4e22bd i:after{
    transform: translate(-50%,calc(-50% - var(--gap)));
}
.elementor-13 .elementor-element.elementor-element-b4e22bd .elementor-icon:after{
    transform: translate(-50%,-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-12d69c8 */.elementor-13 .elementor-element.elementor-element-12d69c8{
    --radius: 8px;
    
}
.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-icon{
  color: currentColor;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: currentColor;
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item.active .elementor-icon-list-icon,
.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item:hover .elementor-icon-list-icon{
    -webkit-text-stroke-width: 1px;
}
.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item a{
    padding: 13px 0 !important;
    border-radius: var(--radius);
}
.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item.active a,
.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item:hover a{
    font-weight:700;
}
.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item.active span,
.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item:hover span,
.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item.active span i,
.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-item:hover span i{
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-text{
    min-width: var(--width);
}
.elementor-13 .elementor-element.elementor-element-12d69c8 a:focus{
    outline: none;
}

.__mPS2id {color:#000 !important;}
.mPS2id-highlight{
   font-weight:700 !important;
   font-size:18px !important;
   color:#FA5537 !important;
}
.elementor-13 .elementor-element.elementor-element-12d69c8 .elementor-icon-list-icon {
    -webkit-text-fill-color: inherit !important;
}
.elementor-icon-list-icon .icon {
    margin-left:0 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d04337 */:root {
    --width: 280px;
    --narrow-width: 70px;
}
 
.elementor-13 .elementor-element.elementor-element-3d04337{
    width: 280px;
    overflow: auto;
    position: fixed;
    transition: all 0.3s ease-in-out !important;
    overflow-x: hidden;
    z-index: 1;
    -ms-overflow-style: none;
    scrollbar-width: none
}
.elementor-13 .elementor-element.elementor-element-3d04337::-webkit-scrollbar{
    display: none;
}

.sidebar-toggle{
    cursor: pointer;
}

body.opening .elementor-13 .elementor-element.elementor-element-3d04337{
    width: var(--narrow-width) !important;
}
body.opening .elementor-13 .elementor-element.elementor-element-3d04337 .elementor-inner-section .elementor-widget-wrap{
    padding-left: 14px !important;
    padding-right: 14px !important;
}
.elementor-13 .elementor-element.elementor-element-3d04337 .logo{
    transition: all 0.3s ease-in-out;
}
body.opening .elementor-13 .elementor-element.elementor-element-3d04337 .logo{
    opacity: 0;
}
body.open .elementor-13 .elementor-element.elementor-element-3d04337 .logo{
    display: none;
}
body.opening .elementor-13 .elementor-element.elementor-element-3d04337 .sidebar-toggle{
    right: 18px;
}

body.opening .elementor-13 .elementor-element.elementor-element-3d04337 .elementor-widget-search-form form:before{
    z-index: 1;
}
body.opening .elementor-13 .elementor-element.elementor-element-3d04337 .elementor-search-form__icon{
    padding-left:14px !important;
}
.elementor-13 .elementor-element.elementor-element-3d04337 .elementor-icon-list-text{
    transition: all 0.3s ease-in-out;
}
body.opening .elementor-13 .elementor-element.elementor-element-3d04337 .elementor-icon-list-text{
    opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-3d04337 .elementor-widget-image-box{
    transition: all 0.3s ease-in-out;
}
body.opening .elementor-13 .elementor-element.elementor-element-3d04337 .elementor-widget-image-box{
    opacity: 0;
}
.elementor-13 .elementor-element.elementor-element-3d04337 .user{
    transition: all 0.3s ease-in-out;
}
body.opening .elementor-13 .elementor-element.elementor-element-3d04337 .user .elementor-widget-wrap{
    padding-left: 20px !important;
    padding-right: 20px !important;
}
body.opening  .elementor-13 .elementor-element.elementor-element-3d04337 .user img {
    width: 40px;
    transition: all 0.3s ease-in-out;
}

header + *,
[data-elementor-type="header"] + *,
footer,
[data-elementor-type="footer"]{
    margin-left: var(--width);
    transition: all 0.3s ease-in-out !important;
}
body.opening header + *,
body.opening [data-elementor-type="header"] + *,
body.opening footer,
body.opening [data-elementor-type="footer"]{
    margin-left: var(--narrow-width);
}

@media (max-width: 1024px){
header + *,
[data-elementor-type="header"] + *,
footer,
[data-elementor-type="footer"]{
    margin-left: var(--narrow-width);
    transform: translateX(calc(var(--width) - var(--narrow-width)));
    transition: all 0.6s ease-in-out !important;
}
body.opening header + *,
body.opening [data-elementor-type="header"] + *,
body.opening footer,
body.opening [data-elementor-type="footer"]{
    transform: translateX(0);
    transition: all 0.3s ease-in-out !important;
}
html, body{
    overflow-x: hidden;
}
}

@media (max-width: 767px){
.elementor-13 .elementor-element.elementor-element-3d04337{
    height: 100vh;
}
body.left .elementor-13 .elementor-element.elementor-element-3d04337{
    transform: translateX(calc(-1*var(--width)));   
}
header + *,
[data-elementor-type="header"] + *,
footer,
[data-elementor-type="footer"]{
    margin-left: 0;
    transform: translateX(var(--width));
    transition: all 0.3s ease-in-out !important;
}
body.left header + *,
body.left [data-elementor-type="header"] + *,
body.left footer,
body.left [data-elementor-type="footer"]{
    transform: translateX(0);
}
}

.site-content footer,
.site-content header + *{
    margin: 0 !important;
    transform: none !important;
}
/* The side navigation menu */


/* The navigation menu links 
.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}*/

/* When you mouse over the navigation links, change their color 
.sidenav a:hover {
  color: #f1f1f1;
}*/

/* Position and style the close button (top right corner) 
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
*/
/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
  transition: margin-left .5s;
  padding: 0 20px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ba37682 */.elementor-13 .elementor-element.elementor-element-ba37682 .elementor-icon{
    position: relative;
}

.elementor-13 .elementor-element.elementor-element-ba37682 .elementor-icon:after{
    transform: translate(-50%,-50%);
}/* End custom CSS */