.elementor-16208 .elementor-element.elementor-element-b90374b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--align-items:center;}.elementor-16208 .elementor-element.elementor-element-b90374b .wcf-image-hover{background-image:url( https://arielosorio.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-16208 .elementor-element.elementor-element-7caa256{--display:flex;}.elementor-16208 .elementor-element.elementor-element-7caa256 .wcf-image-hover{background-image:url( https://arielosorio.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-16208 .elementor-element.elementor-element-7398f56 .hfe-site-logo-container, .elementor-16208 .elementor-element.elementor-element-7398f56 .hfe-caption-width figcaption{text-align:left;}.elementor-16208 .elementor-element.elementor-element-7398f56 .hfe-site-logo .hfe-site-logo-container img{width:80%;}.elementor-16208 .elementor-element.elementor-element-7398f56 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-16208 .elementor-element.elementor-element-7398f56{width:var( --container-widget-width, 48.067% );max-width:48.067%;--container-widget-width:48.067%;--container-widget-flex-grow:0;}.elementor-16208 .elementor-element.elementor-element-7398f56.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16208 .elementor-element.elementor-element-7398f56 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-16208 .elementor-element.elementor-element-42a0c09 nav > ul{justify-content:flex-end;}.elementor-16208 .elementor-element.elementor-element-42a0c09 .main-menu .dp-menu li a{justify-content:space-between;}.elementor-16208 .elementor-element.elementor-element-42a0c09 .wcf-default-header-layout ul li a{color:#000000;}.elementor-16208 .elementor-element.elementor-element-42a0c09 .wcf-default-header-layout ul li{color:#000000;}.elementor-16208 .elementor-element.elementor-element-42a0c09 .wcf-default-header-layout ul li a, .elementor-16208 .elementor-element.elementor-element-42a0c09 .wcf-default-header-layout ul li{text-transform:uppercase;}.elementor-16208 .elementor-element.elementor-element-42a0c09 .wcf-default-header-layout ul li a:hover{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:400;}.offcanvas__area .offcanvas{text-align:center !important;}.elementor-16208 .elementor-element.elementor-element-42a0c09 .mean-container .mean-nav ul li a{font-weight:400;text-transform:uppercase;}@media(min-width:768px){.elementor-16208 .elementor-element.elementor-element-b90374b{--content-width:1250px;}}@media(min-width:2400px){.elementor-16208 .elementor-element.elementor-element-b90374b{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-16208 .elementor-element.elementor-element-b90374b{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-16208 .elementor-element.elementor-element-b90374b{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-16208 .elementor-element.elementor-element-b90374b{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-16208 .elementor-element.elementor-element-b90374b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-16208 .elementor-element.elementor-element-b90374b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-16208 .elementor-element.elementor-element-7398f56 .hfe-site-logo .hfe-site-logo-container img{width:100%;}.elementor-16208 .elementor-element.elementor-element-7398f56{--container-widget-width:637px;--container-widget-flex-grow:0;width:var( --container-widget-width, 637px );max-width:637px;}.elementor-16208 .elementor-element.elementor-element-42a0c09 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-16208 .elementor-element.elementor-element-42a0c09 .wcf-default-header-layout ul li a, .elementor-16208 .elementor-element.elementor-element-42a0c09 .wcf-default-header-layout ul li{font-size:17px;}.elementor-16208 .elementor-element.elementor-element-42a0c09 .wcf-default-header-layout ul > li a{padding:11px 11px 11px 11px;}.elementor-16208 .elementor-element.elementor-element-42a0c09 .wcf-mg-megamenu-section{left:33px;}.elementor-16208 .elementor-element.elementor-element-42a0c09 .wcf-header--offcanvas--icon{width:31px;height:31px;}.elementor-16208 .elementor-element.elementor-element-42a0c09 .mean-container .mean-nav ul li a{padding:11px 11px 11px 11px;font-size:17px;}}