.elementor-5284 .elementor-element.elementor-element-101686c3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly;}.elementor-5284 .elementor-element.elementor-element-101686c3:not(.elementor-motion-effects-element-type-background), .elementor-5284 .elementor-element.elementor-element-101686c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#39270F;}.elementor-5284 .elementor-element.elementor-element-101686c3{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-5284 .elementor-element.elementor-element-101686c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5284 .elementor-element.elementor-element-abcbe8f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5284 .elementor-element.elementor-element-3fdc7c84{text-align:left;}.elementor-5284 .elementor-element.elementor-element-3fdc7c84 img{width:166px;}.elementor-5284 .elementor-element.elementor-element-6a0fbe86.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5284 .elementor-element.elementor-element-ee378b4{width:auto;max-width:auto;}.elementor-5284 .elementor-element.elementor-element-ee378b4 .elementor-menu-toggle{margin-left:auto;}.elementor-5284 .elementor-element.elementor-element-ee378b4 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-5284 .elementor-element.elementor-element-95f31f9{width:auto;max-width:auto;}.elementor-5284 .elementor-element.elementor-element-95f31f9 > .elementor-widget-container{margin:9px 0px 0px 0px;}.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-5284 .elementor-element.elementor-element-101686c3{padding:30px 20px 30px 20px;}.elementor-5284 .elementor-element.elementor-element-3fdc7c84{text-align:left;}.elementor-bc-flex-widget .elementor-5284 .elementor-element.elementor-element-6a0fbe86.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5284 .elementor-element.elementor-element-6a0fbe86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5284 .elementor-element.elementor-element-6a0fbe86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-5284 .elementor-element.elementor-element-101686c3{padding:20px 20px 20px 20px;}.elementor-5284 .elementor-element.elementor-element-abcbe8f{width:50%;}.elementor-5284 .elementor-element.elementor-element-abcbe8f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5284 .elementor-element.elementor-element-3fdc7c84{text-align:left;}.elementor-5284 .elementor-element.elementor-element-3fdc7c84 img{width:80px;}.elementor-5284 .elementor-element.elementor-element-6a0fbe86{width:50%;}.elementor-5284 .elementor-element.elementor-element-6a0fbe86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-5284 .elementor-element.elementor-element-abcbe8f{width:25%;}.elementor-5284 .elementor-element.elementor-element-6a0fbe86{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5284 .elementor-element.elementor-element-abcbe8f{width:30%;}.elementor-5284 .elementor-element.elementor-element-6a0fbe86{width:70%;}}/* Start custom CSS for html, class: .elementor-element-95f31f9 */.fas {
    color: white;
}

.lytbox-button2 {

    --hamburger-color: #fff;
    --close-x-color: #fff;
    display: block;
    height: 18px;
    cursor: pointer;
    position: relative;
    text-align: center;
    z-index: 101;
    justify-content: flex-end;
    display: flex
;

}



/* must add in elementor template ID number to make the menu full width */

.elementor-11594 {

width: 100%;

}





/* end editing */


.lytbox-navigation2 {

position: fixed;

top: 0;

left: 0;

transform: translateX(100%);

overflow: hidden;

transition: transform 0.2s;

width: 100%;

height: 100vh;

z-index: 100;

}


.lytbox-navigation2 {

display: flex;

justify-content: center;

align-items: flex-start;
    margin-top: 76px;

}





/* toggle hamburger*/


.lytbox-button2 .hamburguer {

position: relative;

}


.lytbox-button2 .hamburguer span{

display: block;

height: 2px;

width: 24px;

background: var(--hamburger-color);

transform-origin: 50% 50%;

transition: all 0.1s 0.2s ease, transform 0.2s ease;

}


.lytbox-button2 .hamburguer span:nth-child(2) {

transform: translate(0, 6px);

}


.lytbox-button2 .hamburguer span:nth-child(3) {

transform: translate(0, 12px);

 

}


.lytbox-nav_control2 {

position: absolute;

left: -9999px;

width: 100%;

clip: rect(0, 0, 0, 0);

}


.lytbox-nav_control2:checked~.lytbox-navigation2 {

transform: translateX(0);

opacity: 1;

transition: transform 0.3s, opacity 0.3s;

}


.lytbox-nav_control2:checked~.lytbox-button2 .hamburguer {

transition: all 0.1s 0s ease;

}






/* closed X */


.lytbox-nav_control2:checked~.lytbox-button2 .hamburguer span {

background: var(--close-x-color);

transition: all 0.1s ease, transform 0.1s 0.2s ease;

}


.lytbox-nav_control2:checked~.lytbox-button2 .hamburguer span:first-child {

opacity: 0;

}


.lytbox-nav_control2:checked~.lytbox-button2  .hamburguer span:nth-child(2) {

transform: translate(0, 6px) rotate(45deg);

}


.lytbox-nav_control2:checked~.lytbox-button2 .hamburguer span:nth-child(3) {

transform: translate(0, 4px) rotate(-45deg);


}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-edeeb94 */.lytbox-button {

    --hamburger-color: #ffffff;
    --close-x-color: #fff;
    display: block;
    height: 18px;
    cursor: pointer;
    position: relative;
    text-align: center;
    z-index: 101;
    justify-content: flex-end;
    display: flex
;

}



/* must add in elementor template ID number to make the menu full width */

.elementor-265 {

width: 100%;

}





/* end editing */


.lytbox-navigation {

position: fixed;

top: 0;

left: 0;

transform: translateX(100%);

overflow: hidden;

transition: transform 0.2s;

width: 100%;

height: 100vh;

z-index: 100;

}


.lytbox-navigation {

display: flex;

justify-content: center;

align-items: flex-start;
    margin-top: 160px;

}





/* toggle hamburger*/


.lytbox-button .hamburguer {

position: relative;

}


.lytbox-button .hamburguer span{

display: block;

height: 2px;

width: 24px;

background: var(--hamburger-color);

transform-origin: 50% 50%;

transition: all 0.1s 0.2s ease, transform 0.2s ease;

}


.lytbox-button .hamburguer span:nth-child(2) {

transform: translate(0, 6px);

}


.lytbox-button .hamburguer span:nth-child(3) {

transform: translate(0, 12px);

 

}


.lytbox-nav_control {

position: absolute;

left: -9999px;

width: 100%;

clip: rect(0, 0, 0, 0);

}


.lytbox-nav_control:checked~.lytbox-navigation {

transform: translateX(0);

opacity: 1;

transition: transform 0.3s, opacity 0.3s;

}


.lytbox-nav_control:checked~.lytbox-button .hamburguer {

transition: all 0.1s 0s ease;

}






/* closed X */


.lytbox-nav_control:checked~.lytbox-button .hamburguer span {

background: var(--close-x-color);

transition: all 0.1s ease, transform 0.1s 0.2s ease;

}


.lytbox-nav_control:checked~.lytbox-button .hamburguer span:first-child {

opacity: 0;

}


.lytbox-nav_control:checked~.lytbox-button  .hamburguer span:nth-child(2) {

transform: translate(0, 6px) rotate(45deg);

}


.lytbox-nav_control:checked~.lytbox-button .hamburguer span:nth-child(3) {

transform: translate(0, 4px) rotate(-45deg);


}/* End custom CSS */