.elementor-243 .elementor-element.elementor-element-505cc4f{--display:flex;--position:fixed;--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;top:0px;}.elementor-243 .elementor-element.elementor-element-505cc4f:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-505cc4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6A98BA;}body:not(.rtl) .elementor-243 .elementor-element.elementor-element-505cc4f{left:0px;}body.rtl .elementor-243 .elementor-element.elementor-element-505cc4f{right:0px;}.elementor-243 .elementor-element.elementor-element-8f90768{--display:flex;}.elementor-243 .elementor-element.elementor-element-8f90768.e-con{--flex-grow:0;--flex-shrink:0;}.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-243 .elementor-element.elementor-element-314d0a5{--display:flex;}.elementor-243 .elementor-element.elementor-element-314d0a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-243 .elementor-element.elementor-element-61d7626 .elementor-menu-toggle{margin:0 auto;background-color:#00000000;}.elementor-243 .elementor-element.elementor-element-61d7626 .elementor-nav-menu--dropdown a, .elementor-243 .elementor-element.elementor-element-61d7626 .elementor-menu-toggle{color:var( --e-global-color-715be08 );fill:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-61d7626 .elementor-nav-menu--dropdown{background-color:#6A98BA91;}.elementor-243 .elementor-element.elementor-element-61d7626 .elementor-nav-menu--dropdown .elementor-item, .elementor-243 .elementor-element.elementor-element-61d7626 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-243 .elementor-element.elementor-element-61d7626 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-bottom-width:1px;}.elementor-243 .elementor-element.elementor-element-61d7626 div.elementor-menu-toggle{color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-61d7626 div.elementor-menu-toggle svg{fill:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-6deb86b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-243 .elementor-element.elementor-element-6deb86b > .elementor-container{min-height:750px;}.elementor-243 .elementor-element.elementor-element-6deb86b:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-6deb86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://vimeo.com/839801351?share=copy") 50% 50%;background-size:cover;}.elementor-243 .elementor-element.elementor-element-6deb86b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-243 .elementor-element.elementor-element-6deb86b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-243 .elementor-element.elementor-element-af89435.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-243 .elementor-element.elementor-element-af89435.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-243 .elementor-element.elementor-element-af89435.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-243 .elementor-element.elementor-element-af89435 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-243 .elementor-element.elementor-element-af89435 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-243 .elementor-element.elementor-element-af89435 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-243 .elementor-element.elementor-element-5eddc93e > .elementor-background-overlay{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2022/11/Texture-Hero-Home-page.png");background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-243 .elementor-element.elementor-element-5eddc93e > .elementor-container{min-height:51px;}.elementor-243 .elementor-element.elementor-element-5eddc93e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-243 .elementor-element.elementor-element-5eddc93e > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-243 .elementor-element.elementor-element-5eddc93e > .elementor-shape-top svg{height:60px;transform:translateX(-50%) rotateY(180deg);}.elementor-243 .elementor-element.elementor-element-b46140e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:75px;}.elementor-243 .elementor-element.elementor-element-b46140e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-243 .elementor-element.elementor-element-b870ae6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-243 .elementor-element.elementor-element-b870ae6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-243 .elementor-element.elementor-element-02a2e12 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-text );}.elementor-243 .elementor-element.elementor-element-02a2e12 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-fac6f1a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-243 .elementor-element.elementor-element-fac6f1a{text-align:center;}.elementor-243 .elementor-element.elementor-element-fac6f1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:900;line-height:1.2em;color:var( --e-global-color-text );}.elementor-243 .elementor-element.elementor-element-2538c2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-2538c2f{z-index:2;}.elementor-bc-flex-widget .elementor-243 .elementor-element.elementor-element-4cbfb86.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-243 .elementor-element.elementor-element-4cbfb86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-243 .elementor-element.elementor-element-a416fe1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-a416fe1 .elementor-image-box-title{margin-bottom:27px;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-text );}.elementor-243 .elementor-element.elementor-element-a416fe1 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4em;}.elementor-243 .elementor-element.elementor-element-8df4e63:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-8df4e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000D4;}.elementor-243 .elementor-element.elementor-element-8df4e63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-243 .elementor-element.elementor-element-8df4e63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-243 .elementor-element.elementor-element-5e2c288 .elementor-repeater-item-417a7b1 .swiper-slide-bg{background-image:url(https://frameworksa.com.mx/wp-content/uploads/2022/12/premio-huawei-scaled.jpg);background-size:contain;}.elementor-243 .elementor-element.elementor-element-5e2c288 .elementor-repeater-item-77adecd .swiper-slide-bg{background-image:url(https://frameworksa.com.mx/wp-content/uploads/2022/12/premio-huawei-oca-scaled.jpg);background-size:contain;}.elementor-243 .elementor-element.elementor-element-5e2c288 .elementor-repeater-item-8f9c617 .swiper-slide-bg{background-image:url(https://frameworksa.com.mx/wp-content/uploads/2022/12/premio-k-plus-scaled.jpg);background-size:contain;}.elementor-243 .elementor-element.elementor-element-5e2c288 .swiper-slide{transition-duration:calc(4000ms*1.2);height:550px;}.elementor-243 .elementor-element.elementor-element-5e2c288 .swiper-slide-contents{max-width:59%;}.elementor-243 .elementor-element.elementor-element-5e2c288 .swiper-slide-inner{text-align:center;}.elementor-243 .elementor-element.elementor-element-4ff50b91 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-243 .elementor-element.elementor-element-4ff50b91 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-243 .elementor-element.elementor-element-4ff50b91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:90px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-1b41a65f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-243 .elementor-element.elementor-element-1b41a65f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-243 .elementor-element.elementor-element-7c66fa53 > .elementor-widget-container{margin:0px 0px -46px 0px;}.elementor-243 .elementor-element.elementor-element-7c66fa53{text-align:center;}.elementor-243 .elementor-element.elementor-element-7c66fa53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:900;line-height:1.2em;color:var( --e-global-color-text );}.elementor-243 .elementor-element.elementor-element-f8660d9{--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;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:36px;--padding-right:36px;--z-index:1;}.elementor-243 .elementor-element.elementor-element-f8660d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-baffb00{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-baffb00:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-baffb00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-5.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-baffb00:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-5b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-baffb00:hover::before, .elementor-243 .elementor-element.elementor-element-baffb00:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-baffb00:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-baffb00 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-baffb00 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-baffb00.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-baffb00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-d13dce2 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-d13dce2.elementor-element{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-d13dce2{text-align:center;}.elementor-243 .elementor-element.elementor-element-d13dce2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.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-243 .elementor-element.elementor-element-0083c44 > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-0083c44.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-0083c44{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;color:#022940;}.elementor-widget-button .elementor-button{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-243 .elementor-element.elementor-element-8633352 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-8633352 .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-8633352 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-8633352 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-8633352.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-8633352 .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-8633352 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-ed67088{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-ed67088:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-ed67088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-2.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-ed67088:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-2b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-ed67088:hover::before, .elementor-243 .elementor-element.elementor-element-ed67088:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-ed67088:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-ed67088 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-ed67088 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-ed67088.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-ed67088.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-0b5a84c > .elementor-widget-container{margin:20px 20px 40px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-0b5a84c.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-0b5a84c{text-align:center;}.elementor-243 .elementor-element.elementor-element-0b5a84c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-c59adb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-c59adb9.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-c59adb9{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-515b3d0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-515b3d0 .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-515b3d0 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-515b3d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-515b3d0.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-515b3d0 .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-515b3d0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-ce4e34a{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-ce4e34a:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-ce4e34a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-6.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-ce4e34a:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-6b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-ce4e34a:hover::before, .elementor-243 .elementor-element.elementor-element-ce4e34a:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-ce4e34a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-ce4e34a > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-ce4e34a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-ce4e34a.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-ce4e34a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-b4b434f > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-b4b434f.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-b4b434f{text-align:center;}.elementor-243 .elementor-element.elementor-element-b4b434f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-7d0e81e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-7d0e81e.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-7d0e81e{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-95796ad .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-95796ad .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-95796ad .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-95796ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-95796ad.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-95796ad .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-95796ad .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-1315291{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-1315291:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-1315291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-1.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-1315291:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-1b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-1315291:hover::before, .elementor-243 .elementor-element.elementor-element-1315291:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-1315291:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-1315291 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-1315291 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-1315291.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-1315291.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-5a81cc0 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-5a81cc0.elementor-element{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-5a81cc0{text-align:center;}.elementor-243 .elementor-element.elementor-element-5a81cc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-9b27d0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-9b27d0f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-9b27d0f{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-3bd6e3d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-3bd6e3d .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-3bd6e3d .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-3bd6e3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-3bd6e3d.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-3bd6e3d .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-3bd6e3d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-bae6070{--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;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:36px;--padding-right:36px;--z-index:1;}.elementor-243 .elementor-element.elementor-element-bae6070.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-699d915{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-699d915:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-699d915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-5.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-699d915:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-5b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-699d915:hover::before, .elementor-243 .elementor-element.elementor-element-699d915:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-699d915:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-699d915 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-699d915 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-699d915.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-699d915.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-7e8ab96 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-7e8ab96.elementor-element{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-7e8ab96{text-align:center;}.elementor-243 .elementor-element.elementor-element-7e8ab96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-6ec3efe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-6ec3efe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-6ec3efe{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-5e2e9e2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-5e2e9e2 .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-5e2e9e2 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-5e2e9e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-5e2e9e2.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-5e2e9e2 .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-5e2e9e2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-3e00714{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-3e00714:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-3e00714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-7.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-3e00714:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-7b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-3e00714:hover::before, .elementor-243 .elementor-element.elementor-element-3e00714:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-3e00714:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-3e00714 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-3e00714 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-3e00714.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-3e00714.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-7cf069a > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-7cf069a.elementor-element{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-7cf069a{text-align:center;}.elementor-243 .elementor-element.elementor-element-7cf069a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-cfb4d94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-cfb4d94.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-cfb4d94{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-88af4b3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-88af4b3 .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-88af4b3 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-88af4b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-88af4b3.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-88af4b3 .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-88af4b3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-ceeb994{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-ceeb994:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-ceeb994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-3.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-ceeb994:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-3b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-ceeb994:hover::before, .elementor-243 .elementor-element.elementor-element-ceeb994:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-ceeb994:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-ceeb994 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-ceeb994 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-ceeb994.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-ceeb994.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-a9aac3f > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-a9aac3f.elementor-element{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-a9aac3f{text-align:center;}.elementor-243 .elementor-element.elementor-element-a9aac3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-9fc24bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-9fc24bf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-9fc24bf{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-6724d3c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-6724d3c .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-6724d3c .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-6724d3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-6724d3c.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-6724d3c .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-6724d3c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-251029b{--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;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:36px;--padding-right:36px;--z-index:1;}.elementor-243 .elementor-element.elementor-element-251029b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-23bff70{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-23bff70:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-23bff70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-5.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-23bff70:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-5b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-23bff70:hover::before, .elementor-243 .elementor-element.elementor-element-23bff70:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-23bff70:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-23bff70 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-23bff70 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-23bff70.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-23bff70.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-c9f8599 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-c9f8599.elementor-element{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-c9f8599{text-align:center;}.elementor-243 .elementor-element.elementor-element-c9f8599 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-e7e0f81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-e7e0f81.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-e7e0f81{column-gap:0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-08e7a24 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-08e7a24 .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-08e7a24 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-08e7a24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-08e7a24.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-08e7a24 .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-08e7a24 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-74995b3{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-74995b3:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-74995b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-2.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-74995b3:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-2b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-74995b3:hover::before, .elementor-243 .elementor-element.elementor-element-74995b3:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-74995b3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-74995b3 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-74995b3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-74995b3.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-74995b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-7d66980 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-7d66980.elementor-element{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-7d66980{text-align:center;}.elementor-243 .elementor-element.elementor-element-7d66980 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-088e080 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-088e080.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-088e080{column-gap:0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-1cde46d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-1cde46d .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-1cde46d .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-1cde46d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-1cde46d.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-1cde46d .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-1cde46d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-0c00903{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-0c00903:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-0c00903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-6.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-0c00903:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-6b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-0c00903:hover::before, .elementor-243 .elementor-element.elementor-element-0c00903:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-0c00903:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-0c00903 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-0c00903 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-0c00903.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-0c00903.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-f51e17c > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-f51e17c.elementor-element{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-f51e17c{text-align:center;}.elementor-243 .elementor-element.elementor-element-f51e17c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-c764f67 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-c764f67.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-c764f67{column-gap:0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-4a268cf .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-4a268cf .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-4a268cf .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-4a268cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-4a268cf.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-4a268cf .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-4a268cf .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-198edb2{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-198edb2:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-198edb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-1.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-198edb2:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-1b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-198edb2:hover::before, .elementor-243 .elementor-element.elementor-element-198edb2:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-198edb2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-198edb2 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-198edb2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-198edb2.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-198edb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-25a8f4e > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-25a8f4e.elementor-element{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-25a8f4e{text-align:center;}.elementor-243 .elementor-element.elementor-element-25a8f4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-98cd354 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-98cd354.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-98cd354{column-gap:0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-6cb47ba .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-6cb47ba .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-6cb47ba .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-6cb47ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-6cb47ba.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-6cb47ba .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-6cb47ba .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-a2eb179{--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;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:36px;--padding-right:36px;--z-index:1;}.elementor-243 .elementor-element.elementor-element-a2eb179.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-e74d6b7{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-e74d6b7:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-e74d6b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-5.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-e74d6b7:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-5b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-e74d6b7:hover::before, .elementor-243 .elementor-element.elementor-element-e74d6b7:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-e74d6b7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-e74d6b7 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-e74d6b7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-e74d6b7.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-e74d6b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-16dd68a > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-16dd68a.elementor-element{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-16dd68a{text-align:center;}.elementor-243 .elementor-element.elementor-element-16dd68a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-7b695d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-7b695d1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-7b695d1{column-gap:0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-af91a58 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-af91a58 .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-af91a58 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-af91a58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-af91a58.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-af91a58 .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-af91a58 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-5476d70{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-5476d70:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-5476d70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-7.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-5476d70:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-7b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-5476d70:hover::before, .elementor-243 .elementor-element.elementor-element-5476d70:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-5476d70:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-5476d70 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-5476d70 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-5476d70.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-5476d70.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-d9e66e4 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-d9e66e4.elementor-element{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-d9e66e4{text-align:center;}.elementor-243 .elementor-element.elementor-element-d9e66e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-a73ef85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-a73ef85.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-a73ef85{column-gap:0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-ad9105a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-ad9105a .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-ad9105a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-ad9105a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-ad9105a.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-ad9105a .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-ad9105a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-738e10f{--display:flex;--min-height:283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-243 .elementor-element.elementor-element-738e10f:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-738e10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-3.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-243 .elementor-element.elementor-element-738e10f:hover{background-color:#71A0C4DB;background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/08/Mesa-de-trabajo-3b.png");--overlay-opacity:0;}.elementor-243 .elementor-element.elementor-element-738e10f:hover::before, .elementor-243 .elementor-element.elementor-element-738e10f:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-738e10f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-738e10f > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-738e10f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#32373A;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-738e10f.e-con:hover{--e-con-transform-scale:1.1;}.elementor-243 .elementor-element.elementor-element-738e10f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-4498ad3 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:110px -0px -0px -0px;}.elementor-243 .elementor-element.elementor-element-4498ad3.elementor-element{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-4498ad3{text-align:center;}.elementor-243 .elementor-element.elementor-element-4498ad3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#022940;}.elementor-243 .elementor-element.elementor-element-ea3f1bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-ea3f1bb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-ea3f1bb{column-gap:0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;color:#022940;}.elementor-243 .elementor-element.elementor-element-689ad18 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-715be08 );color:var( --e-global-color-715be08 );}.elementor-243 .elementor-element.elementor-element-689ad18 .elementor-button:hover, .elementor-243 .elementor-element.elementor-element-689ad18 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-689ad18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-689ad18.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-243 .elementor-element.elementor-element-689ad18 .elementor-button:hover svg, .elementor-243 .elementor-element.elementor-element-689ad18 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-3d5288e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-243 .elementor-element.elementor-element-0a85625{--display:flex;--min-height:283px;--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;--overlay-opacity:0.5;}.elementor-243 .elementor-element.elementor-element-0a85625:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-0a85625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/07/Mesa-de-trabajo-12.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-243 .elementor-element.elementor-element-0a85625:hover::before, .elementor-243 .elementor-element.elementor-element-0a85625:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-0a85625:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-0a85625 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-0a85625 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000BF;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-0a85625::before, .elementor-243 .elementor-element.elementor-element-0a85625 > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-0a85625 > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-0a85625 > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-0a85625 > .e-con-inner > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-0a85625 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-0a85625:hover{--overlay-opacity:0.91;}.elementor-243 .elementor-element.elementor-element-1222c84 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-243 .elementor-element.elementor-element-1222c84{text-align:center;}.elementor-243 .elementor-element.elementor-element-1222c84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-8b43af2 > .elementor-widget-container{margin:0px 20px 77px 0px;}.elementor-243 .elementor-element.elementor-element-8b43af2{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-243 .elementor-element.elementor-element-853946d{--display:flex;--min-height:283px;--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;--overlay-opacity:0.5;}.elementor-243 .elementor-element.elementor-element-853946d:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-853946d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/07/Mesa-de-trabajo-9.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-243 .elementor-element.elementor-element-853946d:hover::before, .elementor-243 .elementor-element.elementor-element-853946d:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-853946d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-853946d > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-853946d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000BF;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-853946d::before, .elementor-243 .elementor-element.elementor-element-853946d > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-853946d > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-853946d > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-853946d > .e-con-inner > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-853946d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-853946d:hover{--overlay-opacity:0.91;}.elementor-243 .elementor-element.elementor-element-022b79c > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-243 .elementor-element.elementor-element-022b79c{text-align:center;}.elementor-243 .elementor-element.elementor-element-022b79c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-cd30649 > .elementor-widget-container{margin:0px 20px 125px 0px;}.elementor-243 .elementor-element.elementor-element-cd30649{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-243 .elementor-element.elementor-element-b7153a6{--display:flex;--min-height:283px;--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;--overlay-opacity:0.5;}.elementor-243 .elementor-element.elementor-element-b7153a6:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-b7153a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/07/Mesa-de-trabajo-13.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-243 .elementor-element.elementor-element-b7153a6:hover::before, .elementor-243 .elementor-element.elementor-element-b7153a6:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-b7153a6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-b7153a6 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-b7153a6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000BF;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-b7153a6::before, .elementor-243 .elementor-element.elementor-element-b7153a6 > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-b7153a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-b7153a6 > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-b7153a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-b7153a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-b7153a6:hover{--overlay-opacity:0.91;}.elementor-243 .elementor-element.elementor-element-1a4297c > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-243 .elementor-element.elementor-element-1a4297c{text-align:center;}.elementor-243 .elementor-element.elementor-element-1a4297c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-1fbd676 > .elementor-widget-container{margin:0px 20px 125px 0px;}.elementor-243 .elementor-element.elementor-element-1fbd676{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-243 .elementor-element.elementor-element-54fa6c9{--display:flex;--min-height:283px;--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;--overlay-opacity:0.5;}.elementor-243 .elementor-element.elementor-element-54fa6c9:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-54fa6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/07/iconos-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-243 .elementor-element.elementor-element-54fa6c9:hover::before, .elementor-243 .elementor-element.elementor-element-54fa6c9:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-54fa6c9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-54fa6c9 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-54fa6c9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000BF;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-54fa6c9::before, .elementor-243 .elementor-element.elementor-element-54fa6c9 > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-54fa6c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-54fa6c9 > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-54fa6c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-54fa6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-54fa6c9:hover{--overlay-opacity:0.91;}.elementor-243 .elementor-element.elementor-element-a47321e > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-243 .elementor-element.elementor-element-a47321e{text-align:center;}.elementor-243 .elementor-element.elementor-element-a47321e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-bc8f749 > .elementor-widget-container{margin:0px 20px 125px 0px;}.elementor-243 .elementor-element.elementor-element-bc8f749{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-243 .elementor-element.elementor-element-8c60552 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-d953d7b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:13%;--margin-right:0%;}.elementor-243 .elementor-element.elementor-element-3186a41{--display:flex;--min-height:283px;--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;--overlay-opacity:0.5;}.elementor-243 .elementor-element.elementor-element-3186a41:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-3186a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/07/Mesa-de-trabajo-11.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-243 .elementor-element.elementor-element-3186a41:hover::before, .elementor-243 .elementor-element.elementor-element-3186a41:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-3186a41:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-3186a41 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-3186a41 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000BF;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-3186a41::before, .elementor-243 .elementor-element.elementor-element-3186a41 > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-3186a41 > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-3186a41 > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-3186a41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-3186a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-3186a41:hover{--overlay-opacity:0.91;}.elementor-243 .elementor-element.elementor-element-7a659d2 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-243 .elementor-element.elementor-element-7a659d2{text-align:center;}.elementor-243 .elementor-element.elementor-element-7a659d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-eff72b4 > .elementor-widget-container{margin:0px 20px 80px 0px;}.elementor-243 .elementor-element.elementor-element-eff72b4{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-243 .elementor-element.elementor-element-42c0110{--display:flex;--min-height:283px;--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;--overlay-opacity:0.5;}.elementor-243 .elementor-element.elementor-element-42c0110:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-42c0110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/07/Mesa-de-trabajo-14.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-243 .elementor-element.elementor-element-42c0110:hover::before, .elementor-243 .elementor-element.elementor-element-42c0110:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-42c0110:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-42c0110 > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-42c0110 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000BF;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-42c0110::before, .elementor-243 .elementor-element.elementor-element-42c0110 > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-42c0110 > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-42c0110 > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-42c0110 > .e-con-inner > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-42c0110 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-42c0110:hover{--overlay-opacity:0.91;}.elementor-243 .elementor-element.elementor-element-7087f03 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-243 .elementor-element.elementor-element-7087f03{text-align:center;}.elementor-243 .elementor-element.elementor-element-7087f03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-ebdf4bb > .elementor-widget-container{margin:0px 20px 117px 0px;}.elementor-243 .elementor-element.elementor-element-ebdf4bb{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-243 .elementor-element.elementor-element-4d05afa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-da38f0f{--display:flex;--min-height:283px;--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;--overlay-opacity:0.5;}.elementor-243 .elementor-element.elementor-element-da38f0f:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-da38f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frameworksa.com.mx/wp-content/uploads/2023/07/Mesa-de-trabajo-10.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-243 .elementor-element.elementor-element-da38f0f:hover::before, .elementor-243 .elementor-element.elementor-element-da38f0f:hover > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-da38f0f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-da38f0f > .elementor-background-slideshow:hover::before, .elementor-243 .elementor-element.elementor-element-da38f0f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000BF;--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-da38f0f::before, .elementor-243 .elementor-element.elementor-element-da38f0f > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-da38f0f > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-da38f0f > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-da38f0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-da38f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-243 .elementor-element.elementor-element-da38f0f:hover{--overlay-opacity:0.91;}.elementor-243 .elementor-element.elementor-element-58bf2b9 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-243 .elementor-element.elementor-element-58bf2b9{text-align:center;}.elementor-243 .elementor-element.elementor-element-58bf2b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-3bb74b7 > .elementor-widget-container{margin:0px 20px 142px 0px;}.elementor-243 .elementor-element.elementor-element-3bb74b7{column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-243 .elementor-element.elementor-element-6b77f44:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-6b77f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://vimeo.com/839838767?share=copy") 50% 50%;background-size:cover;}.elementor-243 .elementor-element.elementor-element-6b77f44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-243 .elementor-element.elementor-element-6b77f44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-243 .elementor-element.elementor-element-6d1096f{--spacer-size:520px;}.elementor-243 .elementor-element.elementor-element-2e42c7e{margin-top:120px;margin-bottom:0px;}.elementor-243 .elementor-element.elementor-element-69d79e3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-243 .elementor-element.elementor-element-69d79e3{text-align:center;}.elementor-243 .elementor-element.elementor-element-69d79e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:900;line-height:1.2em;color:var( --e-global-color-text );}.elementor-243 .elementor-element.elementor-element-bf49e71 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-bf49e71{text-align:center;}.elementor-243 .elementor-element.elementor-element-bf49e71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-243 .elementor-element.elementor-element-1476fbc{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-243 .elementor-element.elementor-element-563e535{--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-243 .elementor-element.elementor-element-26c2b1a{--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-243 .elementor-element.elementor-element-1caed39{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-243 .elementor-element.elementor-element-1caed39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-243 .elementor-element.elementor-element-b805257{width:var( --container-widget-width, 102.278% );max-width:102.278%;--container-widget-width:102.278%;--container-widget-flex-grow:0;--image-border-color:#0A0A0A00;--image-transition-duration:666ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-243 .elementor-element.elementor-element-b805257 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-b805257.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-b805257 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-243 .elementor-element.elementor-element-0765a38{margin-top:100px;margin-bottom:0px;}.elementor-243 .elementor-element.elementor-element-5bbb25d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-243 .elementor-element.elementor-element-5bbb25d{text-align:center;}.elementor-243 .elementor-element.elementor-element-5bbb25d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:900;line-height:1.2em;color:var( --e-global-color-text );}.elementor-243 .elementor-element.elementor-element-c2786cf > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-c2786cf{text-align:center;}.elementor-243 .elementor-element.elementor-element-c2786cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-243 .elementor-element.elementor-element-49ae56e{--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-243 .elementor-element.elementor-element-4540492{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-243 .elementor-element.elementor-element-4540492.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-6aceb65 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-243 .elementor-element.elementor-element-6aceb65 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-243 .elementor-element.elementor-element-6aceb65{width:var( --container-widget-width, 115.089% );max-width:115.089%;--container-widget-width:115.089%;--container-widget-flex-grow:0;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-243 .elementor-element.elementor-element-6aceb65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-63251aa{margin-top:50px;margin-bottom:0px;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .elementor-repeater-item-7adfb52 .swiper-slide-bg{background-image:url(https://frameworksa.com.mx/wp-content/uploads/2022/12/hiperconvergencia.jpg);background-size:cover;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .elementor-repeater-item-121e8d4 .swiper-slide-bg{background-image:url(https://frameworksa.com.mx/wp-content/uploads/2022/12/seguridad.jpg);background-size:cover;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .elementor-repeater-item-6156661 .swiper-slide-bg{background-image:url(https://frameworksa.com.mx/wp-content/uploads/2022/12/frame-data-cneter-scaled.jpg);background-size:cover;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .elementor-repeater-item-fc0fb05 .swiper-slide-bg{background-image:url(https://frameworksa.com.mx/wp-content/uploads/2022/12/frame-manufactura-scaled.jpg);background-size:cover;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:550px;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .swiper-slide-contents{max-width:66%;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .swiper-slide-inner{text-align:center;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:1em;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:1.4em;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-243 .elementor-element.elementor-element-877ef3c{margin-top:50px;margin-bottom:0px;}.elementor-243 .elementor-element.elementor-element-2a110a0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-243 .elementor-element.elementor-element-2a110a0{text-align:center;}.elementor-243 .elementor-element.elementor-element-2a110a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:900;line-height:1.2em;color:var( --e-global-color-text );}.elementor-243 .elementor-element.elementor-element-22bf0c3{--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-243 .elementor-element.elementor-element-b79dae9{--e-image-carousel-slides-to-show:3;}@media(min-width:768px){.elementor-243 .elementor-element.elementor-element-98beade{width:33.595%;}.elementor-243 .elementor-element.elementor-element-4cbfb86{width:32.71%;}.elementor-243 .elementor-element.elementor-element-5c1935c{width:100%;}.elementor-243 .elementor-element.elementor-element-f8660d9{--width:85.508%;}.elementor-243 .elementor-element.elementor-element-baffb00{--width:25%;}.elementor-243 .elementor-element.elementor-element-ed67088{--width:25%;}.elementor-243 .elementor-element.elementor-element-ce4e34a{--width:25%;}.elementor-243 .elementor-element.elementor-element-1315291{--width:25%;}.elementor-243 .elementor-element.elementor-element-bae6070{--width:85.508%;}.elementor-243 .elementor-element.elementor-element-699d915{--width:25%;}.elementor-243 .elementor-element.elementor-element-3e00714{--width:25%;}.elementor-243 .elementor-element.elementor-element-ceeb994{--width:25%;}.elementor-243 .elementor-element.elementor-element-251029b{--width:85.508%;}.elementor-243 .elementor-element.elementor-element-23bff70{--width:25%;}.elementor-243 .elementor-element.elementor-element-74995b3{--width:25%;}.elementor-243 .elementor-element.elementor-element-0c00903{--width:25%;}.elementor-243 .elementor-element.elementor-element-198edb2{--width:25%;}.elementor-243 .elementor-element.elementor-element-a2eb179{--width:85.508%;}.elementor-243 .elementor-element.elementor-element-e74d6b7{--width:25%;}.elementor-243 .elementor-element.elementor-element-5476d70{--width:25%;}.elementor-243 .elementor-element.elementor-element-738e10f{--width:25%;}.elementor-243 .elementor-element.elementor-element-0a85625{--width:25%;}.elementor-243 .elementor-element.elementor-element-853946d{--width:25%;}.elementor-243 .elementor-element.elementor-element-b7153a6{--width:25%;}.elementor-243 .elementor-element.elementor-element-54fa6c9{--width:25%;}.elementor-243 .elementor-element.elementor-element-3186a41{--width:25%;}.elementor-243 .elementor-element.elementor-element-42c0110{--width:25%;}.elementor-243 .elementor-element.elementor-element-da38f0f{--width:25%;}.elementor-243 .elementor-element.elementor-element-1caed39{--width:100%;}.elementor-243 .elementor-element.elementor-element-4540492{--width:66.194%;}}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-243 .elementor-element.elementor-element-6deb86b > .elementor-container{min-height:400px;}.elementor-243 .elementor-element.elementor-element-6deb86b{margin-top:-18px;margin-bottom:-18px;}.elementor-243 .elementor-element.elementor-element-5eddc93e > .elementor-background-overlay{background-position:0px 207px;background-repeat:no-repeat;background-size:100% auto;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-243 .elementor-element.elementor-element-02a2e12 .elementor-image-box-title{font-size:25px;}.elementor-243 .elementor-element.elementor-element-02a2e12 .elementor-image-box-description{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-243 .elementor-element.elementor-element-fac6f1a > .elementor-widget-container{margin:0px 0px 0px -16px;}.elementor-243 .elementor-element.elementor-element-fac6f1a .elementor-heading-title{font-size:45px;}.elementor-243 .elementor-element.elementor-element-a416fe1 .elementor-image-box-title{font-size:25px;}.elementor-243 .elementor-element.elementor-element-a416fe1 .elementor-image-box-description{font-size:14px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-243 .elementor-element.elementor-element-4ff50b91{padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-7c66fa53 > .elementor-widget-container{margin:0px 0px 0px -16px;}.elementor-243 .elementor-element.elementor-element-7c66fa53 .elementor-heading-title{font-size:45px;}.elementor-243 .elementor-element.elementor-element-6d1096f{--spacer-size:250px;}.elementor-243 .elementor-element.elementor-element-69d79e3 > .elementor-widget-container{margin:0px 0px 0px -16px;}.elementor-243 .elementor-element.elementor-element-69d79e3 .elementor-heading-title{font-size:45px;}.elementor-243 .elementor-element.elementor-element-bf49e71{width:var( --container-widget-width, 713px );max-width:713px;--container-widget-width:713px;--container-widget-flex-grow:0;}.elementor-243 .elementor-element.elementor-element-bf49e71 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-bf49e71 .elementor-heading-title{font-size:25px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-243 .elementor-element.elementor-element-5bbb25d > .elementor-widget-container{margin:0px 0px 0px -16px;}.elementor-243 .elementor-element.elementor-element-5bbb25d .elementor-heading-title{font-size:45px;}.elementor-243 .elementor-element.elementor-element-c2786cf{width:var( --container-widget-width, 713px );max-width:713px;--container-widget-width:713px;--container-widget-flex-grow:0;}.elementor-243 .elementor-element.elementor-element-c2786cf > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-c2786cf .elementor-heading-title{font-size:25px;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .swiper-slide{height:440px;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .swiper-slide-contents{max-width:100%;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .elementor-slide-heading{font-size:25px;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .elementor-slide-description{font-size:18px;}.elementor-243 .elementor-element.elementor-element-2a110a0 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-243 .elementor-element.elementor-element-505cc4f{--z-index:1;}.elementor-243 .elementor-element.elementor-element-8f90768{--width:170px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-243 .elementor-element.elementor-element-314d0a5{--width:128px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-243 .elementor-element.elementor-element-61d7626 > .elementor-widget-container{margin:2px -15px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-61d7626 .elementor-nav-menu--dropdown .elementor-item, .elementor-243 .elementor-element.elementor-element-61d7626 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:10px;}.elementor-243 .elementor-element.elementor-element-6deb86b > .elementor-container{min-height:200px;}.elementor-243 .elementor-element.elementor-element-6deb86b{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-5eddc93e > .elementor-container{min-height:68px;}.elementor-243 .elementor-element.elementor-element-5eddc93e > .elementor-background-overlay{background-position:0px 0px;}.elementor-243 .elementor-element.elementor-element-b46140e{margin-top:0px;margin-bottom:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-243 .elementor-element.elementor-element-02a2e12 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-243 .elementor-element.elementor-element-02a2e12 .elementor-image-box-title{font-size:25px;}.elementor-243 .elementor-element.elementor-element-02a2e12 .elementor-image-box-description{font-size:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-243 .elementor-element.elementor-element-fac6f1a .elementor-heading-title{font-size:35px;}.elementor-243 .elementor-element.elementor-element-a416fe1 > .elementor-widget-container{margin:16px 16px 16px 16px;}.elementor-243 .elementor-element.elementor-element-a416fe1 .elementor-image-box-title{font-size:25px;}.elementor-243 .elementor-element.elementor-element-a416fe1 .elementor-image-box-description{font-size:12px;}.elementor-243 .elementor-element.elementor-element-8df4e63{margin-top:0px;margin-bottom:0px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-243 .elementor-element.elementor-element-5e2c288 .swiper-slide{height:211px;}.elementor-243 .elementor-element.elementor-element-4ff50b91{padding:0px 20px 0px 20px;}.elementor-243 .elementor-element.elementor-element-7c66fa53 .elementor-heading-title{font-size:35px;}.elementor-243 .elementor-element.elementor-element-f8660d9{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-243 .elementor-element.elementor-element-f8660d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-baffb00{--width:50%;}.elementor-243 .elementor-element.elementor-element-d13dce2 > .elementor-widget-container{margin:33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-d13dce2 .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-0083c44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-0083c44{font-size:11px;}.elementor-243 .elementor-element.elementor-element-ed67088{--width:50%;}.elementor-243 .elementor-element.elementor-element-0b5a84c > .elementor-widget-container{margin:33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-0b5a84c .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-c59adb9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-c59adb9{font-size:11px;}.elementor-243 .elementor-element.elementor-element-ce4e34a{--width:50%;}.elementor-243 .elementor-element.elementor-element-b4b434f > .elementor-widget-container{margin:33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-b4b434f .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-7d0e81e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-7d0e81e{font-size:11px;}.elementor-243 .elementor-element.elementor-element-1315291{--width:50%;}.elementor-243 .elementor-element.elementor-element-5a81cc0 > .elementor-widget-container{margin:33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-5a81cc0 .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-9b27d0f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-9b27d0f{font-size:11px;}.elementor-243 .elementor-element.elementor-element-bae6070{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-243 .elementor-element.elementor-element-bae6070.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-699d915{--width:50%;--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-243 .elementor-element.elementor-element-7e8ab96 > .elementor-widget-container{margin:33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-7e8ab96 .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-6ec3efe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-6ec3efe{font-size:11px;}.elementor-243 .elementor-element.elementor-element-3e00714{--width:50%;}.elementor-243 .elementor-element.elementor-element-7cf069a > .elementor-widget-container{margin:33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-7cf069a .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-cfb4d94.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-cfb4d94{font-size:11px;}.elementor-243 .elementor-element.elementor-element-ceeb994{--width:55%;--margin-top:0%;--margin-bottom:-8%;--margin-left:20%;--margin-right:0%;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-243 .elementor-element.elementor-element-ceeb994.e-con{--align-self:center;}.elementor-243 .elementor-element.elementor-element-a9aac3f > .elementor-widget-container{margin:33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-a9aac3f .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-9fc24bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-9fc24bf{font-size:11px;}.elementor-243 .elementor-element.elementor-element-251029b{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-243 .elementor-element.elementor-element-251029b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-23bff70{--width:50%;}.elementor-243 .elementor-element.elementor-element-23bff70:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-23bff70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-243 .elementor-element.elementor-element-c9f8599 > .elementor-widget-container{margin:75px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-c9f8599 .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-e7e0f81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-e7e0f81{font-size:11px;}.elementor-243 .elementor-element.elementor-element-74995b3{--width:50%;}.elementor-243 .elementor-element.elementor-element-74995b3:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-74995b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-243 .elementor-element.elementor-element-7d66980 > .elementor-widget-container{margin:75px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-7d66980 .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-088e080.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-088e080{font-size:11px;}.elementor-243 .elementor-element.elementor-element-0c00903{--width:50%;}.elementor-243 .elementor-element.elementor-element-f51e17c > .elementor-widget-container{margin:75px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-f51e17c .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-c764f67.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-c764f67{font-size:11px;}.elementor-243 .elementor-element.elementor-element-198edb2{--width:50%;}.elementor-243 .elementor-element.elementor-element-25a8f4e > .elementor-widget-container{margin:75px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-25a8f4e .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-98cd354.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-98cd354{font-size:11px;}.elementor-243 .elementor-element.elementor-element-a2eb179{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-243 .elementor-element.elementor-element-a2eb179.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-e74d6b7{--width:50%;--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-243 .elementor-element.elementor-element-e74d6b7:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-e74d6b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-243 .elementor-element.elementor-element-16dd68a > .elementor-widget-container{margin:75px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-16dd68a .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-7b695d1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-7b695d1{font-size:11px;}.elementor-243 .elementor-element.elementor-element-5476d70{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-243 .elementor-element.elementor-element-d9e66e4 > .elementor-widget-container{margin:75px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-d9e66e4 .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-a73ef85.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-243 .elementor-element.elementor-element-a73ef85{font-size:11px;}.elementor-243 .elementor-element.elementor-element-738e10f{--width:55%;--margin-top:0%;--margin-bottom:-7%;--margin-left:20%;--margin-right:0%;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-243 .elementor-element.elementor-element-738e10f:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-738e10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-243 .elementor-element.elementor-element-738e10f.e-con{--align-self:center;}.elementor-243 .elementor-element.elementor-element-4498ad3 > .elementor-widget-container{margin:85px 0px -19px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-4498ad3 .elementor-heading-title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-ea3f1bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-ea3f1bb{font-size:11px;}.elementor-243 .elementor-element.elementor-element-689ad18 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-6d1096f{--spacer-size:150px;}.elementor-243 .elementor-element.elementor-element-69d79e3 .elementor-heading-title{font-size:35px;}.elementor-243 .elementor-element.elementor-element-bf49e71 .elementor-heading-title{font-size:20px;}.elementor-243 .elementor-element.elementor-element-da7c296{--e-image-carousel-slides-to-show:2;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-243 .elementor-element.elementor-element-5bbb25d .elementor-heading-title{font-size:35px;}.elementor-243 .elementor-element.elementor-element-c2786cf .elementor-heading-title{font-size:20px;}.elementor-243 .elementor-element.elementor-element-65e1301{--e-image-carousel-slides-to-show:3;}.elementor-243 .elementor-element.elementor-element-65e1301.elementor-element{--align-self:center;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .swiper-slide{height:400px;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .elementor-slide-heading{font-size:18px;}.elementor-243 .elementor-element.elementor-element-c9fe7d6 .elementor-slide-description{font-size:12px;}.elementor-243 .elementor-element.elementor-element-2a110a0 .elementor-heading-title{font-size:33px;}}/* Start custom CSS for button, class: .elementor-element-8633352 */.elementor-243 .elementor-element.elementor-element-8633352 .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-8633352 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baffb00 */.elementor-243 .elementor-element.elementor-element-baffb00 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-baffb00 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-515b3d0 */.elementor-243 .elementor-element.elementor-element-515b3d0 .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-515b3d0 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed67088 */.elementor-243 .elementor-element.elementor-element-ed67088 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-ed67088 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95796ad */.elementor-243 .elementor-element.elementor-element-95796ad .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-95796ad .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce4e34a */.elementor-243 .elementor-element.elementor-element-ce4e34a .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-ce4e34a .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bd6e3d */.elementor-243 .elementor-element.elementor-element-3bd6e3d .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-3bd6e3d .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1315291 */.elementor-243 .elementor-element.elementor-element-1315291 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-1315291 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e2e9e2 */.elementor-243 .elementor-element.elementor-element-5e2e9e2 .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-5e2e9e2 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699d915 */.elementor-243 .elementor-element.elementor-element-699d915 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-699d915 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88af4b3 */.elementor-243 .elementor-element.elementor-element-88af4b3 .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-88af4b3 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e00714 */.elementor-243 .elementor-element.elementor-element-3e00714 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-3e00714 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6724d3c */.elementor-243 .elementor-element.elementor-element-6724d3c .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-6724d3c .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceeb994 */.elementor-243 .elementor-element.elementor-element-ceeb994 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-ceeb994 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08e7a24 */.elementor-243 .elementor-element.elementor-element-08e7a24 .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-08e7a24 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23bff70 */.elementor-243 .elementor-element.elementor-element-23bff70 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-23bff70 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cde46d */.elementor-243 .elementor-element.elementor-element-1cde46d .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-1cde46d .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74995b3 */.elementor-243 .elementor-element.elementor-element-74995b3 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-74995b3 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a268cf */.elementor-243 .elementor-element.elementor-element-4a268cf .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-4a268cf .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c00903 */.elementor-243 .elementor-element.elementor-element-0c00903 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-0c00903 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cb47ba */.elementor-243 .elementor-element.elementor-element-6cb47ba .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-6cb47ba .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198edb2 */.elementor-243 .elementor-element.elementor-element-198edb2 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-198edb2 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af91a58 */.elementor-243 .elementor-element.elementor-element-af91a58 .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-af91a58 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74d6b7 */.elementor-243 .elementor-element.elementor-element-e74d6b7 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-e74d6b7 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad9105a */.elementor-243 .elementor-element.elementor-element-ad9105a .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-ad9105a .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5476d70 */.elementor-243 .elementor-element.elementor-element-5476d70 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-5476d70 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-689ad18 */.elementor-243 .elementor-element.elementor-element-689ad18 .elementor-widget-wrap { flex-direction: container; } .elementor-243 .elementor-element.elementor-element-689ad18 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738e10f */.elementor-243 .elementor-element.elementor-element-738e10f .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-738e10f .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a85625 */.elementor-243 .elementor-element.elementor-element-0a85625 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-0a85625 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853946d */.elementor-243 .elementor-element.elementor-element-853946d .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-853946d .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7153a6 */.elementor-243 .elementor-element.elementor-element-b7153a6 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-b7153a6 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54fa6c9 */.elementor-243 .elementor-element.elementor-element-54fa6c9 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-54fa6c9 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d5288e */.elementor-243 .elementor-element.elementor-element-3d5288e .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-3d5288e .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3186a41 */.elementor-243 .elementor-element.elementor-element-3186a41 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-3186a41 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c0110 */.elementor-243 .elementor-element.elementor-element-42c0110 .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-42c0110 .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da38f0f */.elementor-243 .elementor-element.elementor-element-da38f0f .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-da38f0f .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d953d7b */.elementor-243 .elementor-element.elementor-element-d953d7b .elementor-widget-wrap { flex-direction: column; } .elementor-243 .elementor-element.elementor-element-d953d7b .elementor-widget-wrap div:last-child { margin-top: auto; }/* End custom CSS */