.elementor-31 .elementor-element.elementor-element-7536d4d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 0%;}.elementor-31 .elementor-element.elementor-element-7536d4d .elementor-icon-wrapper{text-align:end;}.elementor-31 .elementor-element.elementor-element-7536d4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-7536d4d.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-7536d4d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-7536d4d.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-7536d4d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-7536d4d .elementor-icon{font-size:52px;padding:18px;border-width:4px 4px 4px 4px;border-radius:30px 30px 30px 30px;}.elementor-31 .elementor-element.elementor-element-7536d4d .elementor-icon svg{height:52px;}.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-f942adc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31 .elementor-element.elementor-element-f942adc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31 .elementor-element.elementor-element-deb224f > .elementor-widget-container{margin:4% 0% 4% 0%;}.elementor-31 .elementor-element.elementor-element-deb224f{text-align:start;}.elementor-31 .elementor-element.elementor-element-deb224f .elementor-heading-title{font-family:"Aventa Semi-Bold", Sans-serif;font-size:30px;font-weight:100;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-dc42146{margin-top:2%;margin-bottom:0%;}.elementor-31 .elementor-element.elementor-element-5c89be4 > .elementor-container{max-width:1365px;}.elementor-31 .elementor-element.elementor-element-5c89be4{margin-top:3%;margin-bottom:0%;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-deb224f{text-align:start;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-0f8cf38{width:35%;}.elementor-31 .elementor-element.elementor-element-7536d4d .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-7536d4d .elementor-icon{font-size:37px;}.elementor-31 .elementor-element.elementor-element-7536d4d .elementor-icon svg{height:37px;}.elementor-31 .elementor-element.elementor-element-f942adc{width:65%;}.elementor-31 .elementor-element.elementor-element-deb224f{text-align:start;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-0f8cf38{width:38.768%;}.elementor-31 .elementor-element.elementor-element-f942adc{width:61.232%;}}/* Start custom CSS for heading, class: .elementor-element-deb224f */.tracking-provider{
   font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 0.1em;
    background-color: var( --e-global-color-910f3c8 );
    color: var( --e-global-color-d5624de );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-deb224f */.tracking-provider{
   font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 0.1em;
    background-color: var( --e-global-color-910f3c8 );
    color: var( --e-global-color-d5624de );
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aventa Semi-Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.castillolaespinosa.com/wp-content/uploads/2021/05/Aventa-Semi-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */