.elementor-widget-theme-post-title .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-3913 .elementor-element.elementor-element-a184fd5 .elementor-heading-title{font-family:"Tilt Warp", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor0 );}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3913 .elementor-element.elementor-element-f81048b .current-progress{background-color:var( --e-global-color-1587b1a );}.elementor-3913 .elementor-element.elementor-element-f81048b{--horizontal-progress-border:none;--horizontal-border-style:none;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3913 .elementor-element.elementor-element-2fb19ae{font-family:"Questrial", Sans-serif;font-weight:400;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3913 .elementor-element.elementor-element-18043d9{--box-border-color:var( --e-global-color-1587b1a );--box-border-width:4px;--box-border-radius:21px;--header-color:var( --e-global-color-astglobalcolor0 );--item-text-hover-decoration:underline;}.elementor-3913 .elementor-element.elementor-element-18043d9 .elementor-toc__spinner{color:var( --e-global-color-1587b1a );fill:var( --e-global-color-1587b1a );}.elementor-3913 .elementor-element.elementor-element-18043d9 .elementor-toc__header-title{text-align:start;}.elementor-3913 .elementor-element.elementor-element-18043d9 .elementor-toc__header, .elementor-3913 .elementor-element.elementor-element-18043d9 .elementor-toc__header-title{font-family:"Tilt Warp", Sans-serif;font-weight:400;}.elementor-3913 .elementor-element.elementor-element-18043d9 .elementor-toc__list-item{font-family:"Questrial", Sans-serif;font-weight:400;}.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-3913 .elementor-element.elementor-element-c8bcf40 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-3913 .elementor-element.elementor-element-c8bcf40 .elementor-heading-title{font-family:"Tilt Warp", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor0 );}.elementor-bc-flex-widget .elementor-3913 .elementor-element.elementor-element-2ae78e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3913 .elementor-element.elementor-element-2ae78e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3913 .elementor-element.elementor-element-357d8ae{font-family:"Questrial", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-3913 .elementor-element.elementor-element-4b4fded.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3913 .elementor-element.elementor-element-4b4fded.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3913 .elementor-element.elementor-element-7e15f27:not( .elementor-widget-image ) .elementor-widget-container, .elementor-3913 .elementor-element.elementor-element-7e15f27.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://extrulam.com.mx/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-3913 .elementor-element.elementor-element-7e15f27 img{max-width:100%;}.elementor-3913 .elementor-element.elementor-element-12db42b{--spacer-size:50px;}.elementor-3913 .elementor-element.elementor-element-0b830be > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3913 .elementor-element.elementor-element-0b830be .elementor-heading-title{font-family:"Tilt Warp", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor0 );}.elementor-bc-flex-widget .elementor-3913 .elementor-element.elementor-element-ab011e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3913 .elementor-element.elementor-element-ab011e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3913 .elementor-element.elementor-element-3fdd5f2{font-family:"Questrial", Sans-serif;font-weight:400;}.elementor-3913 .elementor-element.elementor-element-f0552a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3913 .elementor-element.elementor-element-f0552a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-bc-flex-widget .elementor-3913 .elementor-element.elementor-element-f0552a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3913 .elementor-element.elementor-element-f0552a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3913 .elementor-element.elementor-element-f0552a9 > .elementor-element-populated, .elementor-3913 .elementor-element.elementor-element-f0552a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-3913 .elementor-element.elementor-element-f0552a9 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-3913 .elementor-element.elementor-element-f0552a9 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 35px 35px 35px;}.elementor-3913 .elementor-element.elementor-element-f0552a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3913 .elementor-element.elementor-element-4776f54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3913 .elementor-element.elementor-element-4776f54{text-align:center;}.elementor-3913 .elementor-element.elementor-element-4776f54 .elementor-heading-title{font-family:"Tilt Warp", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor0 );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3913 .elementor-element.elementor-element-7d6aa59{--display:flex;}.elementor-3913 .elementor-element.elementor-element-c604cf1{--display:flex;}.elementor-3913 .elementor-element.elementor-element-34c4a00 > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-3913 .elementor-element.elementor-element-34c4a00{font-family:"Questrial", Sans-serif;font-weight:400;}.elementor-3913 .elementor-element.elementor-element-74656ad{--display:flex;}.elementor-3913 .elementor-element.elementor-element-b6cf4db > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-3913 .elementor-element.elementor-element-b6cf4db{font-family:"Questrial", Sans-serif;font-weight:400;}.elementor-3913 .elementor-element.elementor-element-d997817{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-astglobalcolor0 );--n-accordion-title-active-color:var( --e-global-color-d9d8b73 );--n-accordion-icon-size:15px;}:where( .elementor-3913 .elementor-element.elementor-element-d997817 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Tilt Neon", Sans-serif;}.elementor-3913 .elementor-element.elementor-element-0cc9b8e{--display:flex;}.elementor-3913 .elementor-element.elementor-element-c8ea0a3{--display:flex;}.elementor-3913 .elementor-element.elementor-element-d7c15b8 > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-3913 .elementor-element.elementor-element-d7c15b8{font-family:"Questrial", Sans-serif;font-weight:400;}.elementor-3913 .elementor-element.elementor-element-d9d0318{--display:flex;}.elementor-3913 .elementor-element.elementor-element-32145e7 > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-3913 .elementor-element.elementor-element-32145e7{font-family:"Questrial", Sans-serif;font-weight:400;}.elementor-3913 .elementor-element.elementor-element-dcf6cc4{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-astglobalcolor0 );--n-accordion-title-active-color:var( --e-global-color-d9d8b73 );--n-accordion-icon-size:15px;}:where( .elementor-3913 .elementor-element.elementor-element-dcf6cc4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Tilt Neon", Sans-serif;}.elementor-3913 .elementor-element.elementor-element-7bbf5f1{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:25px 25px 25px 25px;}.elementor-3913 .elementor-element.elementor-element-7bbf5f1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor0 );}.elementor-3913 .elementor-element.elementor-element-7bbf5f1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Tilt Warp", Sans-serif;font-weight:400;}.elementor-3913 .elementor-element.elementor-element-2e52423{--spacer-size:50px;}.elementor-3913 .elementor-element.elementor-element-409ebe2 .elementor-heading-title{font-family:"Tilt Warp", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor0 );}.elementor-bc-flex-widget .elementor-3913 .elementor-element.elementor-element-1a9a84d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3913 .elementor-element.elementor-element-1a9a84d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3913 .elementor-element.elementor-element-1bffdc6{font-family:"Questrial", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-3913 .elementor-element.elementor-element-31922c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3913 .elementor-element.elementor-element-31922c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3913 .elementor-element.elementor-element-d703c1f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-3913 .elementor-element.elementor-element-d703c1f.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://extrulam.com.mx/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-3913 .elementor-element.elementor-element-d703c1f img{max-width:100%;}.elementor-3913 .elementor-element.elementor-element-1ddacff{--spacer-size:50px;}.elementor-3913 .elementor-element.elementor-element-9effdea .elementor-heading-title{font-family:"Tilt Warp", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor0 );}.elementor-3913 .elementor-element.elementor-element-0a79751{font-family:"Questrial", Sans-serif;font-weight:400;}.elementor-3913 .elementor-element.elementor-element-f1d551c .elementor-heading-title{font-family:"Tilt Warp", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor0 );}.elementor-3913 .elementor-element.elementor-element-5fa1465{font-family:"Questrial", Sans-serif;font-weight:400;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3913 .elementor-element.elementor-element-7e209ed .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3913 .elementor-element.elementor-element-7e209ed.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3913 .elementor-element.elementor-element-7e209ed.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3913 .elementor-element.elementor-element-7e209ed.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3913 .elementor-element.elementor-element-7e209ed .elementor-cta .elementor-cta__bg, .elementor-3913 .elementor-element.elementor-element-7e209ed .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3913 .elementor-element.elementor-element-7e209ed .elementor-cta__content{text-align:center;}.elementor-3913 .elementor-element.elementor-element-7e209ed .elementor-cta__title{font-family:"Tilt Warp", Sans-serif;font-weight:400;text-shadow:2px 2px 20px rgba(0, 0, 0, 0.83);}.elementor-3913 .elementor-element.elementor-element-7e209ed .elementor-cta__description{font-family:"Questrial", Sans-serif;font-weight:500;}.elementor-3913 .elementor-element.elementor-element-7e209ed .elementor-cta__button{font-family:"Tilt Warp", Sans-serif;font-size:22px;font-weight:500;border-radius:25px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.5);}.elementor-3913 .elementor-element.elementor-element-7e209ed .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000059;}.elementor-3913 .elementor-element.elementor-element-4008e1a .elementor-heading-title{font-family:"Tilt Warp", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor0 );}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-3913 .elementor-element.elementor-element-2331acd .elementor-post__thumbnail__link{padding-bottom:calc( 0.59 * 100% );}.elementor-3913 .elementor-element.elementor-element-2331acd:after{content:"0.59";position:absolute;color:transparent;}.elementor-3913 .elementor-element.elementor-element-2331acd a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-1587b1a );}.elementor-3913 .elementor-element.elementor-element-2331acd .elementor-portfolio-item__title{font-family:"Tilt Warp", Sans-serif;font-weight:300;}@media(max-width:1024px){.elementor-3913 .elementor-element.elementor-element-7e209ed .elementor-cta__title{font-size:17px;}}@media(max-width:767px){.elementor-3913 .elementor-element.elementor-element-c8bcf40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3913 .elementor-element.elementor-element-12db42b{--spacer-size:5px;}.elementor-3913 .elementor-element.elementor-element-0b830be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3913 .elementor-element.elementor-element-1ddacff{--spacer-size:5px;}}@media(min-width:768px){.elementor-3913 .elementor-element.elementor-element-ab011e5{width:55%;}.elementor-3913 .elementor-element.elementor-element-f0552a9{width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3913 .elementor-element.elementor-element-2ae78e0{width:100%;}.elementor-3913 .elementor-element.elementor-element-4b4fded{width:100%;}.elementor-3913 .elementor-element.elementor-element-ab011e5{width:100%;}.elementor-3913 .elementor-element.elementor-element-f0552a9{width:100%;}.elementor-3913 .elementor-element.elementor-element-1a9a84d{width:100%;}.elementor-3913 .elementor-element.elementor-element-31922c6{width:100%;}}