.elementor-29180 .elementor-element.elementor-element-5b63f8c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-29180 .elementor-element.elementor-element-84774e6{--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;}.elementor-29180 .elementor-element.elementor-element-db75f54 .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact{bottom:100px;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact.position-left{left:17px;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact.position-right{right:17px;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact-item{margin-bottom:15px;height:50px;border-radius:50px;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact-icon{font-size:24px;color:#FFFFFF;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact-icon svg{width:24px;height:24px;fill:#FFFFFF;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact-icon img{width:24px;height:24px;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact-label{color:#FFFFFF;}.elementor-29180 .elementor-element.elementor-element-c8ed0c8{--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;}.elementor-29180 .elementor-element.elementor-element-7ea2361 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-29180 .elementor-element.elementor-element-9f8be5b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-29180 .elementor-element.elementor-element-8c292a8{--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;}.elementor-29180 .elementor-element.elementor-element-7287f8f .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-29180 .elementor-element.elementor-element-58b050d .oe-menu-item{font-size:16px;font-weight:500;color:#333333;padding:8px 0px 8px 0px;border-style:none;}.elementor-29180 .elementor-element.elementor-element-58b050d .oe-menu-item:hover{color:#000000;}.elementor-29180 .elementor-element.elementor-element-58b050d .oe-submenu-item{color:var( --e-global-color-text );padding:10px 0px 10px 0px;}.elementor-29180 .elementor-element.elementor-element-58b050d .oe-submenu-item:hover{color:#333333;}.elementor-29180 .elementor-element.elementor-element-58b050d .oe-submenu{padding-left:20px;}.elementor-29180 .elementor-element.elementor-element-58b050d .oe-menu-toggle{color:#333333;font-size:20px;}.elementor-29180 .elementor-element.elementor-element-9aedbc8{--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;}.elementor-29180 .elementor-element.elementor-element-91b551c .oe-recent-viewed-image{width:80px;height:80px;}.elementor-29180 .elementor-element.elementor-element-91b551c .oe-recent-viewed-title{font-size:20px;color:#333333;}.elementor-29180 .elementor-element.elementor-element-91b551c .oe-recent-viewed-item{padding:0px 0px 0px 0px;margin-bottom:15px;}.elementor-29180 .elementor-element.elementor-element-91b551c .oe-recent-viewed-name{color:#333333;}.elementor-29180 .elementor-element.elementor-element-91b551c .oe-recent-viewed-name a{color:#333333;}.elementor-29180 .elementor-element.elementor-element-91b551c .oe-recent-viewed-name a:hover{color:#FF6B6B;}.elementor-29180 .elementor-element.elementor-element-91b551c .oe-recent-viewed-price{font-size:13px;color:var( --e-global-color-accent );}.elementor-29180 .elementor-element.elementor-element-a70a644{--display:flex;--min-height:50px;--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;--justify-content:center;}.elementor-29180 .elementor-element.elementor-element-a70a644:not(.elementor-motion-effects-element-type-background), .elementor-29180 .elementor-element.elementor-element-a70a644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-29180 .elementor-element.elementor-element-3a36ca0{text-align:center;font-size:14px;color:#FFFFFF;}.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-29180 .elementor-element.elementor-element-5b63f8c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}}@media(max-width:768px){.elementor-29180 .elementor-element.elementor-element-5b63f8c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact{bottom:10px;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact.position-left{left:40px;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact.position-right{right:40px;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact-item{height:40px;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact-icon{font-size:30px;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact-icon svg{width:30px;height:30px;}.elementor-29180 .elementor-element.elementor-element-007bd3d .oe-floating-contact-icon img{width:30px;height:30px;}.elementor-29180 .elementor-element.elementor-element-58b050d .oe-menu-item{padding:5px 0px 5px 0px;}}@media(min-width:769px){.elementor-29180 .elementor-element.elementor-element-84774e6{--width:25%;}.elementor-29180 .elementor-element.elementor-element-c8ed0c8{--width:25%;}.elementor-29180 .elementor-element.elementor-element-8c292a8{--width:25%;}.elementor-29180 .elementor-element.elementor-element-9aedbc8{--width:25%;}}@media(max-width:1024px) and (min-width:769px){.elementor-29180 .elementor-element.elementor-element-84774e6{--width:50%;}.elementor-29180 .elementor-element.elementor-element-c8ed0c8{--width:50%;}.elementor-29180 .elementor-element.elementor-element-8c292a8{--width:50%;}.elementor-29180 .elementor-element.elementor-element-9aedbc8{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-5b63f8c */.elementor-29180 .elementor-element.elementor-element-5b63f8c a {
    color: #333;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a36ca0 */.elementor-29180 .elementor-element.elementor-element-3a36ca0 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS */a,
button,
button:focus,
button:active,
button:focus-visible,
button:focus-within {
    outline: none !important;
    box-shadow: none !important;
}
button,
a,
input,
textarea {
    -webkit-tap-highlight-color: transparent !important;
}
button:active {
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */