.elementor-widget-section [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-section [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-47684 .elementor-element.elementor-element-5332c86>.elementor-container{min-height:400px}.elementor-47684 .elementor-element.elementor-element-5332c86{overflow:hidden;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-47684 .elementor-element.elementor-element-5332c86:not(.elementor-motion-effects-element-type-background),.elementor-47684 .elementor-element.elementor-element-5332c86>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-2b2360e)}.elementor-47684 .elementor-element.elementor-element-5332c86>.elementor-background-overlay{background-color:var(--e-global-color-2b2360e);background-image:url(https://www.opoesquemas.es/wp-content/uploads/2025/04/Trafico-vial-.jpg);background-position:center center;opacity:.13;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-column [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-column [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-heading [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-heading [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-heading .wpcf7 input:not([type="submit"]){background-color:var(--e-global-color-primary)}.elementor-widget-heading .wpcf7 select{background-color:var(--e-global-color-primary)}.elementor-widget-heading .wpcf7 textarea{background-color:var(--e-global-color-primary)}.elementor-widget-heading .wpcf7 label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-heading ::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-heading .wpcf7-submit{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-heading .wpcf7 input[type="submit"]:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-47684 .elementor-element.elementor-element-809da5e{text-align:center;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center}.elementor-47684 .elementor-element.elementor-element-809da5e .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-weight:400;line-height:33px;mix-blend-mode:color-dodge;color:var(--e-global-color-primary)}.elementor-47684 .elementor-element.elementor-element-809da5e>.elementor-widget-container{margin:0 0 0 0}.elementor-47684 .elementor-element.elementor-element-8a42131{text-align:center}.elementor-47684 .elementor-element.elementor-element-8a42131 .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:28px;font-weight:500;color:#FFF}.elementor-47684 .elementor-element.elementor-element-9e7a9e3>.elementor-background-overlay{background-color:#024738;opacity:1}.elementor-47684 .elementor-element.elementor-element-384f53f{text-align:center}.elementor-47684 .elementor-element.elementor-element-384f53f .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-widget-html [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-html [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-html .wpcf7 input:not([type="submit"]){background-color:var(--e-global-color-primary)}.elementor-widget-html .wpcf7 select{background-color:var(--e-global-color-primary)}.elementor-widget-html .wpcf7 textarea{background-color:var(--e-global-color-primary)}.elementor-widget-html .wpcf7 label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-html ::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-html .wpcf7-submit{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-html .wpcf7 input[type="submit"]:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-47684 .elementor-element.elementor-element-613eefd>.elementor-background-overlay{background-color:var(--e-global-color-2b2360e);opacity:1}.elementor-47684 .elementor-element.elementor-element-a041868{text-align:center}.elementor-47684 .elementor-element.elementor-element-a041868 .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-47684 .elementor-element.elementor-element-4a1802e>.elementor-background-overlay{background-color:var(--e-global-color-2b2360e);opacity:1}.elementor-47684 .elementor-element.elementor-element-1ab37dd{text-align:center}.elementor-47684 .elementor-element.elementor-element-1ab37dd .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-47684 .elementor-element.elementor-element-ed9334e>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:1}.elementor-47684 .elementor-element.elementor-element-cde85df{text-align:center}.elementor-47684 .elementor-element.elementor-element-cde85df .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-47684 .elementor-element.elementor-element-e98dd80>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:1}.elementor-47684 .elementor-element.elementor-element-4ed540c{text-align:center}.elementor-47684 .elementor-element.elementor-element-4ed540c .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-47684 .elementor-element.elementor-element-2803c5d>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:1}.elementor-47684 .elementor-element.elementor-element-3e4b7b6{text-align:center}.elementor-47684 .elementor-element.elementor-element-3e4b7b6 .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-47684 .elementor-element.elementor-element-1c2f91f>.elementor-background-overlay{background-color:#FFBE19;opacity:1}.elementor-47684 .elementor-element.elementor-element-fb9d076{text-align:center}.elementor-47684 .elementor-element.elementor-element-fb9d076 .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-47684 .elementor-element.elementor-element-d5dfe7c>.elementor-background-overlay{background-color:#FFBE19;opacity:1}.elementor-47684 .elementor-element.elementor-element-c4dc587{text-align:center}.elementor-47684 .elementor-element.elementor-element-c4dc587 .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-47684 .elementor-element.elementor-element-94e51cb>.elementor-background-overlay{background-color:#FFBE19;opacity:1}.elementor-47684 .elementor-element.elementor-element-e0b7741{text-align:center}.elementor-47684 .elementor-element.elementor-element-e0b7741 .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-47684 .elementor-element.elementor-element-34db6fe>.elementor-background-overlay{background-color:var(--e-global-color-2b2360e);opacity:1}.elementor-47684 .elementor-element.elementor-element-7e63d22{text-align:center}.elementor-47684 .elementor-element.elementor-element-7e63d22 .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-47684 .elementor-element.elementor-element-ca9af5e>.elementor-background-overlay{background-color:var(--e-global-color-2b2360e);opacity:1}.elementor-47684 .elementor-element.elementor-element-237bc95{text-align:center}.elementor-47684 .elementor-element.elementor-element-237bc95 .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-47684 .elementor-element.elementor-element-078d24c>.elementor-background-overlay{background-color:var(--e-global-color-7200734);opacity:1}.elementor-47684 .elementor-element.elementor-element-81e5c81{text-align:center}.elementor-47684 .elementor-element.elementor-element-81e5c81 .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-47684 .elementor-element.elementor-element-2c86fed>.elementor-background-overlay{background-color:var(--e-global-color-7200734);opacity:1}.elementor-47684 .elementor-element.elementor-element-5299bac{text-align:center}.elementor-47684 .elementor-element.elementor-element-5299bac .elementor-heading-title{font-family:"Quicksand",Sans-serif;font-size:20px;font-weight:700;color:#FFF}@media(max-width:767px){.elementor-47684 .elementor-element.elementor-element-5332c86>.elementor-container{min-height:403px}.elementor-47684 .elementor-element.elementor-element-ea79584{width:var(--container-widget-width,306px);max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0}.elementor-47684 .elementor-element.elementor-element-b6ba3f5{width:var(--container-widget-width,306px);max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0}.elementor-47684 .elementor-element.elementor-element-537b0a7{width:var(--container-widget-width,306px);max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0}.elementor-47684 .elementor-element.elementor-element-bec7b75{width:var(--container-widget-width,306px);max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0}.elementor-47684 .elementor-element.elementor-element-1f76315{width:var(--container-widget-width,306px);max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0}.elementor-47684 .elementor-element.elementor-element-4c8ef0c{width:var(--container-widget-width,306px);max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0}.elementor-47684 .elementor-element.elementor-element-619c009{width:var(--container-widget-width,306px);max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0}.elementor-47684 .elementor-element.elementor-element-e7cf16b{width:var(--container-widget-width,306px);max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0}.elementor-47684 .elementor-element.elementor-element-df9da4a{width:var(--container-widget-width,306px);max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0}.elementor-47684 .elementor-element.elementor-element-9e7ef7c{width:var(--container-widget-width,306px);max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0}.elementor-47684 .elementor-element.elementor-element-06133b7{width:var(--container-widget-width,306px);max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0}}