.elementor-83 .elementor-element.elementor-element-80bc16e{--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;--justify-content:space-between;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-80bc16e:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-80bc16e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-349bbf6 );}.elementor-83 .elementor-element.elementor-element-30aa277{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-056407c{text-align:start;}.elementor-83 .elementor-element.elementor-element-056407c img{width:280px;}.elementor-83 .elementor-element.elementor-element-696c353{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-83 .elementor-element.elementor-element-696c353 .elementor-social-icon{background-color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-696c353 .elementor-social-icon i{color:var( --e-global-color-349bbf6 );}.elementor-83 .elementor-element.elementor-element-696c353 .elementor-social-icon svg{fill:var( --e-global-color-349bbf6 );}.elementor-83 .elementor-element.elementor-element-696c353 .elementor-social-icon:hover{background-color:#1A1A1A;}.elementor-83 .elementor-element.elementor-element-696c353 .elementor-social-icon:hover i{color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-696c353 .elementor-social-icon:hover svg{fill:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-938844b{--display:flex;--margin-top:1.75rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-7012e51 .elementor-heading-title{font-family:"Plain", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-159538a{width:auto;max-width:auto;padding:8px 0px 8px 0px;z-index:3;}.elementor-83 .elementor-element.elementor-element-159538a.elementor-element{--align-self:flex-start;}.elementor-83 .elementor-element.elementor-element-159538a .elementor-heading-title{font-family:"Plain", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-d90b1a1{width:auto;max-width:auto;padding:8px 0px 8px 0px;z-index:3;}.elementor-83 .elementor-element.elementor-element-d90b1a1.elementor-element{--align-self:flex-start;}.elementor-83 .elementor-element.elementor-element-d90b1a1 .elementor-heading-title{font-family:"Plain", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-e5c7ff5{width:auto;max-width:auto;padding:8px 0px 8px 0px;z-index:3;}.elementor-83 .elementor-element.elementor-element-e5c7ff5.elementor-element{--align-self:flex-start;}.elementor-83 .elementor-element.elementor-element-e5c7ff5 .elementor-heading-title{font-family:"Plain", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-380385d{width:auto;max-width:auto;padding:8px 0px 8px 0px;z-index:3;}.elementor-83 .elementor-element.elementor-element-380385d.elementor-element{--align-self:flex-start;}.elementor-83 .elementor-element.elementor-element-380385d .elementor-heading-title{font-family:"Plain", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-86afeb1{--display:flex;--margin-top:1.75rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-3b852e2 .elementor-heading-title{font-family:"Plain", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-ed8974f{font-family:"Plain", Sans-serif;font-size:16px;letter-spacing:0px;color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-ed8974f a{color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-4dbc9a5{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4dbc9a5:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-4dbc9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-83 .elementor-element.elementor-element-3622326{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-48ae31e{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-83 .elementor-element.elementor-element-48ae31e .elementor-heading-title{font-size:14px;color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-f0a8770{text-align:start;font-size:12px;line-height:1em;color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-b4fefb1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-3d37b28{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4f230ce{width:100%;max-width:100%;font-size:16px;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-4f230ce a{color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-a3dd83b{width:100%;max-width:100%;font-size:16px;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-a3dd83b a{color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-67cfb30{width:100%;max-width:100%;font-size:16px;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-67cfb30 a{color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-67f2b7f{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-8871276{width:100%;max-width:100%;font-size:16px;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-8871276 a{color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-0dc51bc{width:100%;max-width:100%;font-size:16px;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-0dc51bc a{color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-06720b0{width:100%;max-width:100%;font-size:16px;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-06720b0 a{color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-baa8fc9{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-ba3a73e{width:100%;max-width:100%;font-size:16px;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-ba3a73e a{color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-173b202{width:100%;max-width:100%;font-size:16px;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-173b202 a{color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-0fbcad4{width:100%;max-width:100%;font-size:16px;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-0fbcad4 a{color:var( --e-global-color-3e17564 );}.elementor-83 .elementor-element.elementor-element-75b71f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-75b71f2:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-75b71f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-349bbf6 );}.elementor-83 .elementor-element.elementor-element-f4a36b2 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-83 .elementor-element.elementor-element-f4a36b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-83 .elementor-element.elementor-element-f4a36b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-83 .elementor-element.elementor-element-f4a36b2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-83 .elementor-element.elementor-element-f4a36b2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-83 .elementor-element.elementor-element-f4a36b2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-83 .elementor-element.elementor-element-f4a36b2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-83 .elementor-element.elementor-element-f4a36b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-83 .elementor-element.elementor-element-f4a36b2 .elementor-icon-list-item > a{font-size:12px;}.elementor-83 .elementor-element.elementor-element-f4a36b2 .elementor-icon-list-text{color:var( --e-global-color-3e17564 );transition:color 0.3s;}.elementor-83 .elementor-element.elementor-element-81bbb00 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-83 .elementor-element.elementor-element-81bbb00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-83 .elementor-element.elementor-element-81bbb00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-83 .elementor-element.elementor-element-81bbb00 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-83 .elementor-element.elementor-element-81bbb00 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-83 .elementor-element.elementor-element-81bbb00 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-83 .elementor-element.elementor-element-81bbb00{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-83 .elementor-element.elementor-element-81bbb00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-83 .elementor-element.elementor-element-81bbb00 .elementor-icon-list-item > a{font-size:12px;}.elementor-83 .elementor-element.elementor-element-81bbb00 .elementor-icon-list-text{color:var( --e-global-color-3e17564 );transition:color 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-80bc16e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-83 .elementor-element.elementor-element-696c353{--icon-size:20px;}.elementor-83 .elementor-element.elementor-element-938844b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4dbc9a5{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-83 .elementor-element.elementor-element-f0a8770{line-height:1.3em;}.elementor-83 .elementor-element.elementor-element-b4fefb1{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;}.elementor-83 .elementor-element.elementor-element-75b71f2{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-80bc16e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:020px;}.elementor-83 .elementor-element.elementor-element-056407c img{width:130px;}.elementor-83 .elementor-element.elementor-element-696c353{--icon-size:20px;}.elementor-83 .elementor-element.elementor-element-938844b{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-86afeb1{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-83 .elementor-element.elementor-element-4dbc9a5{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-b4fefb1{--e-con-grid-template-columns:1;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;}.elementor-83 .elementor-element.elementor-element-b4fefb1.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-30aa277{--width:305px;}.elementor-83 .elementor-element.elementor-element-938844b{--width:260px;}.elementor-83 .elementor-element.elementor-element-86afeb1{--width:550px;}.elementor-83 .elementor-element.elementor-element-3622326{--width:515px;}.elementor-83 .elementor-element.elementor-element-b4fefb1{--width:660px;}}@media(max-width:1024px) and (min-width:768px){.elementor-83 .elementor-element.elementor-element-30aa277{--width:500px;}.elementor-83 .elementor-element.elementor-element-86afeb1{--width:500px;}}/* Start custom CSS for heading, class: .elementor-element-159538a */.elementor-83 .elementor-element.elementor-element-159538a
{
    overflow: hidden;
}

.elementor-83 .elementor-element.elementor-element-159538a .footer-item

{ padding:5px ;

position: relative;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;
    
} 

.elementor-83 .elementor-element.elementor-element-159538a .footer-item:hover 
{ 
    border-bottom:solid 2px #e1e1e1; 
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-159538a .footer-item:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0; 
    top:97%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-159538a .footer-item:hover:before {
    bottom:0; 
    top:5%; 
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d90b1a1 */.elementor-83 .elementor-element.elementor-element-d90b1a1
{
    overflow: hidden;
}

.elementor-83 .elementor-element.elementor-element-d90b1a1 .footer-item

{ padding:5px ;

position: relative;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;
    
} 

.elementor-83 .elementor-element.elementor-element-d90b1a1 .footer-item:hover 
{ 
    border-bottom:solid 2px #e1e1e1; 
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-d90b1a1 .footer-item:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0; 
    top:97%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-d90b1a1 .footer-item:hover:before {
    bottom:0; 
    top:5%; 
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5c7ff5 */.elementor-83 .elementor-element.elementor-element-e5c7ff5
{
    overflow: hidden;
}

.elementor-83 .elementor-element.elementor-element-e5c7ff5 .footer-item

{ padding:5px ;

position: relative;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;
    
} 

.elementor-83 .elementor-element.elementor-element-e5c7ff5 .footer-item:hover 
{ 
    border-bottom:solid 2px #e1e1e1; 
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-e5c7ff5 .footer-item:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0; 
    top:97%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-e5c7ff5 .footer-item:hover:before {
    bottom:0; 
    top:5%; 
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380385d */.elementor-83 .elementor-element.elementor-element-380385d
{
    overflow: hidden;
}

.elementor-83 .elementor-element.elementor-element-380385d .footer-item

{ padding:5px ;

position: relative;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;
    
} 

.elementor-83 .elementor-element.elementor-element-380385d .footer-item:hover 
{ 
    border-bottom:solid 2px #e1e1e1; 
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-380385d .footer-item:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0; 
    top:97%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-380385d .footer-item:hover:before {
    bottom:0; 
    top:5%; 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938844b */.elementor-83 .elementor-element.elementor-element-938844b a 
{
    color:white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed8974f */.elementor-83 .elementor-element.elementor-element-ed8974f a 
{
 font-weight: 600;
 border-bottom: 2px solid white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f230ce */.elementor-83 .elementor-element.elementor-element-4f230ce
{
    overflow: hidden;
    
}

.elementor-83 .elementor-element.elementor-element-4f230ce .footer-item2

{ 

position: relative;
display: inline-block;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;

} 

.elementor-83 .elementor-element.elementor-element-4f230ce .footer-item2:hover 
{ 
    
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-4f230ce .footer-item2:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0%; 
    top:110%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-4f230ce .footer-item2:hover:before {
    bottom:0; 
    top:0%; 
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3dd83b */.elementor-83 .elementor-element.elementor-element-a3dd83b
{
    overflow: hidden;
    
}

.elementor-83 .elementor-element.elementor-element-a3dd83b .footer-item2

{ 

position: relative;
display: inline-block;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;

} 

.elementor-83 .elementor-element.elementor-element-a3dd83b .footer-item2:hover 
{ 
    
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-a3dd83b .footer-item2:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0%; 
    top:110%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-a3dd83b .footer-item2:hover:before {
    bottom:0; 
    top:0%; 
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67cfb30 */.elementor-83 .elementor-element.elementor-element-67cfb30
{
    overflow: hidden;
    
}

.elementor-83 .elementor-element.elementor-element-67cfb30 .footer-item2

{ 

position: relative;
display: inline-block;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;

} 

.elementor-83 .elementor-element.elementor-element-67cfb30 .footer-item2:hover 
{ 
    
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-67cfb30 .footer-item2:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0%; 
    top:110%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-67cfb30 .footer-item2:hover:before {
    bottom:0; 
    top:0%; 
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8871276 */.elementor-83 .elementor-element.elementor-element-8871276
{
    overflow: hidden;
    
}

.elementor-83 .elementor-element.elementor-element-8871276 .footer-item2

{ 

position: relative;
display: inline-block;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;

} 

.elementor-83 .elementor-element.elementor-element-8871276 .footer-item2:hover 
{ 
    
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-8871276 .footer-item2:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0%; 
    top:110%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-8871276 .footer-item2:hover:before {
    bottom:0; 
    top:0%; 
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0dc51bc */.elementor-83 .elementor-element.elementor-element-0dc51bc
{
    overflow: hidden;
    
}

.elementor-83 .elementor-element.elementor-element-0dc51bc .footer-item2

{ 

position: relative;
display: inline-block;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;

} 

.elementor-83 .elementor-element.elementor-element-0dc51bc .footer-item2:hover 
{ 
    
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-0dc51bc .footer-item2:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0%; 
    top:110%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-0dc51bc .footer-item2:hover:before {
    bottom:0; 
    top:0%; 
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06720b0 */.elementor-83 .elementor-element.elementor-element-06720b0
{
    overflow: hidden;
    
}

.elementor-83 .elementor-element.elementor-element-06720b0 .footer-item2

{ 

position: relative;
display: inline-block;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;

} 

.elementor-83 .elementor-element.elementor-element-06720b0 .footer-item2:hover 
{ 
    
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-06720b0 .footer-item2:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0%; 
    top:110%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-06720b0 .footer-item2:hover:before {
    bottom:0; 
    top:0%; 
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba3a73e */.elementor-83 .elementor-element.elementor-element-ba3a73e
{
    overflow: hidden;
    
}

.elementor-83 .elementor-element.elementor-element-ba3a73e .footer-item2

{ 

position: relative;
display: inline-block;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;

} 

.elementor-83 .elementor-element.elementor-element-ba3a73e .footer-item2:hover 
{ 
    
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-ba3a73e .footer-item2:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0%; 
    top:110%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-ba3a73e .footer-item2:hover:before {
    bottom:0; 
    top:0%; 
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173b202 */.elementor-83 .elementor-element.elementor-element-173b202
{
    overflow: hidden;
    
}

.elementor-83 .elementor-element.elementor-element-173b202 .footer-item2

{ 

position: relative;
display: inline-block;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;

} 

.elementor-83 .elementor-element.elementor-element-173b202 .footer-item2:hover 
{ 
    
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-173b202 .footer-item2:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0%; 
    top:110%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-173b202 .footer-item2:hover:before {
    bottom:0; 
    top:0%; 
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fbcad4 */.elementor-83 .elementor-element.elementor-element-0fbcad4
{
    overflow: hidden;
    
}

.elementor-83 .elementor-element.elementor-element-0fbcad4 .footer-item2

{ 

position: relative;
display: inline-block;

transition:.3s cubic-bezier(.36,.31,.59,1.42); 
z-index: 4;

} 

.elementor-83 .elementor-element.elementor-element-0fbcad4 .footer-item2:hover 
{ 
    
    color:black;
    
    
} 

.elementor-83 .elementor-element.elementor-element-0fbcad4 .footer-item2:before
{
    transition:.3s cubic-bezier(.36,.31,.59,1.42); 
    
    content:"";
    
    background-color: #e1e1e1; 
    
    position: absolute;
    right:0%; 
    top:110%;
    width:100%;
    height:100%; 
    z-index: -1; 
    
} 

.elementor-83 .elementor-element.elementor-element-0fbcad4 .footer-item2:hover:before {
    bottom:0; 
    top:0%; 
    
}/* End custom CSS */