.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-d7f56e4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-carousel-widget.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-1c86005 .premium-carousel-scale .premium-carousel-inner .slick-slide{transition:all 300ms !important;}.elementor-21 .elementor-element.elementor-element-1c86005 .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-21 .elementor-element.elementor-element-1c86005 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-21 .elementor-element.elementor-element-1c86005 ul.slick-dots li, .elementor-21 .elementor-element.elementor-element-1c86005 ul.slick-dots li svg{width:30px;height:30px;font-size:calc( 30px / 2 );}.elementor-21 .elementor-element.elementor-element-1c86005 ul.slick-dots li{color:#FFB50066;}.elementor-21 .elementor-element.elementor-element-1c86005 ul.slick-dots li svg{fill:#FFB50066;}.elementor-21 .elementor-element.elementor-element-1c86005 .fraction-pagination-total{color:#FFB50066;}.elementor-21 .elementor-element.elementor-element-1c86005 ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1c86005 ul.slick-dots li.slick-active svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1c86005 .fraction-pagination-current{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1c86005.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:#FFB500AD;}.elementor-21 .elementor-element.elementor-element-1c86005.premium-carousel-ripple-yes ul.slick-dots li:hover:before{background-color:var( --e-global-color-071616c );}.elementor-21 .elementor-element.elementor-element-ef3811b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-21 .elementor-element.elementor-element-ad2ac14{--display:flex;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-ae91ca4{text-align:center;}.elementor-21 .elementor-element.elementor-element-ae91ca4 img{width:100%;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-4c82d6c{text-align:center;}.elementor-21 .elementor-element.elementor-element-4c82d6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-228121a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-228121a{text-align:center;}.elementor-21 .elementor-element.elementor-element-228121a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-cc8dd9c{--display:flex;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-d5252fc{text-align:center;}.elementor-21 .elementor-element.elementor-element-d5252fc img{width:100%;}.elementor-21 .elementor-element.elementor-element-3f96d64{text-align:center;}.elementor-21 .elementor-element.elementor-element-3f96d64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-371cf9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-371cf9b{text-align:center;}.elementor-21 .elementor-element.elementor-element-371cf9b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-70c7454{--display:flex;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-602ec05{text-align:center;}.elementor-21 .elementor-element.elementor-element-602ec05 img{width:100%;}.elementor-21 .elementor-element.elementor-element-b4e74f4{text-align:center;}.elementor-21 .elementor-element.elementor-element-b4e74f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-d486920 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d486920{text-align:center;}.elementor-21 .elementor-element.elementor-element-d486920 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-f30f664{--display:flex;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-8d889f6 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-21 .elementor-element.elementor-element-8d889f6{text-align:center;}.elementor-21 .elementor-element.elementor-element-8d889f6 img{width:90%;}.elementor-21 .elementor-element.elementor-element-7b7fc40{text-align:center;}.elementor-21 .elementor-element.elementor-element-7b7fc40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-fcb9621 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-fcb9621{text-align:center;}.elementor-21 .elementor-element.elementor-element-fcb9621 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-47daeb8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-21 .elementor-element.elementor-element-2b93760{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-2b93760:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2b93760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotomas.mx/wp-content/uploads/2025/02/Fotomas.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-ffe2460{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-537af09{width:auto;max-width:auto;}.elementor-21 .elementor-element.elementor-element-537af09 > .elementor-widget-container{background-color:var( --e-global-color-071616c );margin:0px 0px -10px 0px;padding:10px 20px 10px 20px;border-radius:50px 50px 50px 50px;}.elementor-21 .elementor-element.elementor-element-537af09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a38dae0{width:initial;max-width:initial;}.elementor-21 .elementor-element.elementor-element-a38dae0 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-52cf9f4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-52cf9f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-52cf9f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-3ab0766{--display:flex;}.elementor-21 .elementor-element.elementor-element-7f01a88{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-7f01a88:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7f01a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-bca12fc > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-21 .elementor-element.elementor-element-bca12fc img{width:100%;}.elementor-21 .elementor-element.elementor-element-c1125a0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-c1125a0{text-align:center;}.elementor-21 .elementor-element.elementor-element-c1125a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-dd0d054{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-dd0d054 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-dd0d054 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-4bb215a{--display:flex;}.elementor-21 .elementor-element.elementor-element-af6832e{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-af6832e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-af6832e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c8d9645 > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-21 .elementor-element.elementor-element-c8d9645 img{width:100%;}.elementor-21 .elementor-element.elementor-element-9254c9e > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-9254c9e{text-align:center;}.elementor-21 .elementor-element.elementor-element-9254c9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-6846b06{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-6846b06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6846b06 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-56688b9{--display:flex;}.elementor-21 .elementor-element.elementor-element-217a54b{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-217a54b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-217a54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3f8bb99 > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-21 .elementor-element.elementor-element-3f8bb99 img{width:100%;}.elementor-21 .elementor-element.elementor-element-977c0f1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-977c0f1{text-align:center;}.elementor-21 .elementor-element.elementor-element-977c0f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-dd8628e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-dd8628e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-dd8628e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-3647f55{--display:flex;}.elementor-21 .elementor-element.elementor-element-10107fd{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-10107fd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-10107fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8f82fd5 > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-21 .elementor-element.elementor-element-8f82fd5 img{width:100%;}.elementor-21 .elementor-element.elementor-element-a65d367 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-a65d367{text-align:center;}.elementor-21 .elementor-element.elementor-element-a65d367 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-87e61f5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-87e61f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-87e61f5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-fa63f31{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-widget-premium-addon-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-button .premium-button{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-a44e1c9{text-align:center;}.elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;border-radius:50px;}.elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button.premium-button-style2-shutinhor:before , .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button.premium-button-style2-shutinver:before , .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style5-radialin:before , .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style5-rectin:before{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-line6::after{padding:10px 25px 10px 25px;}.elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-line6::after{color:var( --e-global-color-071616c );}.elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-none:hover, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style8:hover, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style1:before, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style2-shutouthor:before, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style2-shutoutver:before, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style2-shutinhor, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style2-shutinver, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style2-dshutinhor:before, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style2-dshutinver:before, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style2-scshutouthor:before, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style2-scshutoutver:before, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style3-after:hover, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style3-before:hover, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style4-icon-wrapper, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style5-radialin, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style5-radialout:before, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style5-rectin, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style5-rectout:before, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style6-bg, .elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button:hover{border-radius:0px;}.elementor-21 .elementor-element.elementor-element-1690a7f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-633434f{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1c43a99{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5579b89{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-5579b89:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5579b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-665a876 > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-21 .elementor-element.elementor-element-665a876 img{width:100%;}.elementor-21 .elementor-element.elementor-element-ff37c45 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-ff37c45{text-align:center;}.elementor-21 .elementor-element.elementor-element-ff37c45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-c39ee17{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-c39ee17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c39ee17 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-3df7cdf{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-3df7cdf:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3df7cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b01ddad > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-21 .elementor-element.elementor-element-b01ddad img{width:100%;}.elementor-21 .elementor-element.elementor-element-b14f987 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-b14f987{text-align:center;}.elementor-21 .elementor-element.elementor-element-b14f987 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-369b006{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-369b006 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-369b006 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-9d92e36{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0ccbcde{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-0ccbcde:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0ccbcde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-47ac05a > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-21 .elementor-element.elementor-element-47ac05a img{width:100%;}.elementor-21 .elementor-element.elementor-element-6b38e04 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-6b38e04{text-align:center;}.elementor-21 .elementor-element.elementor-element-6b38e04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-5ecdeee{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-5ecdeee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5ecdeee .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-a1b82b2{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-a1b82b2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a1b82b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ada28aa > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-21 .elementor-element.elementor-element-ada28aa img{width:100%;}.elementor-21 .elementor-element.elementor-element-df67d3a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-df67d3a{text-align:center;}.elementor-21 .elementor-element.elementor-element-df67d3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-df7ecb5{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-df7ecb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-df7ecb5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-1350621{--display:flex;--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-21 .elementor-element.elementor-element-17b62b0{width:initial;max-width:initial;}.elementor-21 .elementor-element.elementor-element-17b62b0 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-21 .elementor-element.elementor-element-17b62b0 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;}.elementor-widget-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-14e2f6d{--image-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21 .elementor-element.elementor-element-e0bbf39{--display:flex;--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:center;--padding-top:0px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-21 .elementor-element.elementor-element-bb9f9d0{width:auto;max-width:auto;}.elementor-21 .elementor-element.elementor-element-bb9f9d0 > .elementor-widget-container{background-color:var( --e-global-color-071616c );margin:0px 0px -10px 0px;padding:10px 20px 10px 20px;border-radius:50px 50px 50px 50px;}.elementor-21 .elementor-element.elementor-element-bb9f9d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-c882ad4{width:initial;max-width:initial;}.elementor-21 .elementor-element.elementor-element-c882ad4 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-21 .elementor-element.elementor-element-c882ad4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-469a3fb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7bad5a5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4954330 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-4954330{text-align:center;}.elementor-21 .elementor-element.elementor-element-4954330 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-47a3adc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8638ec3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8638ec3{text-align:center;}.elementor-21 .elementor-element.elementor-element-8638ec3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-312a72e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-59a19b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-59a19b3{text-align:center;}.elementor-21 .elementor-element.elementor-element-59a19b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-ff44199{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1b5b36d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1b5b36d{text-align:center;}.elementor-21 .elementor-element.elementor-element-1b5b36d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-9ba2bac{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-21 .elementor-element.elementor-element-f55f6d6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f55f6d6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f55f6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotomas.mx/wp-content/uploads/2025/02/bg-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-a3f68ef{width:auto;max-width:auto;}.elementor-21 .elementor-element.elementor-element-a3f68ef > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px -10px 0px;padding:10px 20px 10px 20px;border-radius:50px 50px 50px 50px;}.elementor-21 .elementor-element.elementor-element-a3f68ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-1a6b7b3{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-1a6b7b3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-58609bb{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-58609bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-58609bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-020acc1{text-align:center;}.elementor-21 .elementor-element.elementor-element-020acc1 .premium-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;border-radius:50px;}.elementor-21 .elementor-element.elementor-element-020acc1 .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-020acc1 .premium-button, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button.premium-button-style2-shutinhor:before , .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button.premium-button-style2-shutinver:before , .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style5-radialin:before , .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style5-rectin:before{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-020acc1 .premium-button, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-line6::after{padding:10px 25px 10px 25px;}.elementor-21 .elementor-element.elementor-element-020acc1 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-line6::after{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-none:hover, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style8:hover, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style1:before, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style2-shutouthor:before, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style2-shutoutver:before, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style2-shutinhor, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style2-shutinver, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style2-dshutinhor:before, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style2-dshutinver:before, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style2-scshutouthor:before, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style2-scshutoutver:before, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style3-after:hover, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style3-before:hover, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style4-icon-wrapper, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style5-radialin, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style5-radialout:before, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style5-rectin, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style5-rectout:before, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style6-bg, .elementor-21 .elementor-element.elementor-element-020acc1 .premium-button-style6:before{background-color:var( --e-global-color-071616c );}.elementor-21 .elementor-element.elementor-element-020acc1 .premium-button:hover{border-radius:0px;}.elementor-21 .elementor-element.elementor-element-88025d6{--display:flex;--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-21 .elementor-element.elementor-element-c21b50a{width:auto;max-width:auto;}.elementor-21 .elementor-element.elementor-element-c21b50a > .elementor-widget-container{background-color:var( --e-global-color-071616c );margin:0px 0px -10px 0px;padding:10px 20px 10px 20px;border-radius:50px 50px 50px 50px;}.elementor-21 .elementor-element.elementor-element-c21b50a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-6fbbca4{width:initial;max-width:initial;}.elementor-21 .elementor-element.elementor-element-6fbbca4 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-21 .elementor-element.elementor-element-6fbbca4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-450d23c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-21 .elementor-element.elementor-element-0cc3116{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1ce8561{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-addon-flip-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-front-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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-front-description{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-back-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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-back-description{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-box-link{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-front{background-image:url("https://fotomas.mx/wp-content/uploads/2025/02/img-5.png");text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-078e71a.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:5;}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-front-content-container{align-items:center;justify-content:center;}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-back-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:2.4;}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-back-content-container{align-items:flex-end;justify-content:center;padding:0px 50px 30px  50px;}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-back{text-align:center;background-color:#00000052;}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-main-box{height:515px;}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-box-link{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;border-radius:50px;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-box-link, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style2-shutinhor:before, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style2-shutinver:before, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style5-radialin:before, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-box-link, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-line6::after{padding:10px 20px 10px 20px;}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-box-link:hover, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-line6::after{color:var( --e-global-color-071616c );}.elementor-21 .elementor-element.elementor-element-078e71a .premium-button-none:hover, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style8:hover, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style1:before, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style2-shutouthor:before, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style2-shutoutver:before, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style2-shutinhor, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style2-shutinver, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style2-dshutinhor:before, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style2-dshutinver:before, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style2-scshutouthor:before, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style2-scshutoutver:before, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style5-radialin, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style5-radialout:before, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style5-rectin, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style5-rectout:before, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style6-bg, .elementor-21 .elementor-element.elementor-element-078e71a .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-box-link:hover{border-radius:0px;}.elementor-21 .elementor-element.elementor-element-9e74665 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9e74665{text-align:center;}.elementor-21 .elementor-element.elementor-element-9e74665 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-8668848{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-8668848 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8668848 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-38c93eb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-front{background-image:url("https://fotomas.mx/wp-content/uploads/2025/02/img-6.png");text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-edd5a4f.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:5;}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-front-content-container{align-items:center;justify-content:center;}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-back-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:2.4;}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-back-content-container{align-items:flex-end;justify-content:center;padding:0px 50px 30px  50px;}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-back{text-align:center;background-color:#00000052;}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-main-box{height:515px;}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-box-link{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;border-radius:50px;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-box-link, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style2-shutinhor:before, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style2-shutinver:before, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style5-radialin:before, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-box-link, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-line6::after{padding:10px 20px 10px 20px;}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-box-link:hover, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-line6::after{color:var( --e-global-color-071616c );}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-none:hover, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style8:hover, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style1:before, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style2-shutouthor:before, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style2-shutoutver:before, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style2-shutinhor, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style2-shutinver, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style2-dshutinhor:before, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style2-dshutinver:before, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style2-scshutouthor:before, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style2-scshutoutver:before, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style5-radialin, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style5-radialout:before, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style5-rectin, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style5-rectout:before, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style6-bg, .elementor-21 .elementor-element.elementor-element-edd5a4f .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-box-link:hover{border-radius:0px;}.elementor-21 .elementor-element.elementor-element-9151828 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9151828{text-align:center;}.elementor-21 .elementor-element.elementor-element-9151828 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-d139995{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-d139995 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d139995 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-f66b2d5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-front{background-image:url("https://fotomas.mx/wp-content/uploads/2025/02/img-7.png");text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-c54aeb4.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:5;}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-front-content-container{align-items:center;justify-content:center;}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-back-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:2.4;}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-back-content-container{align-items:flex-end;justify-content:center;padding:0px 50px 30px  50px;}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-back{text-align:center;background-color:#00000052;}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-main-box{height:515px;}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-box-link{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;border-radius:50px;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-box-link, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style2-shutinhor:before, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style2-shutinver:before, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style5-radialin:before, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-box-link, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-line6::after{padding:10px 20px 10px 20px;}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-box-link:hover, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-line6::after{color:var( --e-global-color-071616c );}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-none:hover, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style8:hover, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style1:before, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style2-shutouthor:before, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style2-shutoutver:before, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style2-shutinhor, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style2-shutinver, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style2-dshutinhor:before, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style2-dshutinver:before, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style2-scshutouthor:before, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style2-scshutoutver:before, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style5-radialin, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style5-radialout:before, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style5-rectin, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style5-rectout:before, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style6-bg, .elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-box-link:hover{border-radius:0px;}.elementor-21 .elementor-element.elementor-element-ae5c873 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-ae5c873{text-align:center;}.elementor-21 .elementor-element.elementor-element-ae5c873 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-14a506f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-14a506f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-14a506f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-2115ccf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f6cf408{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-front{background-image:url("https://fotomas.mx/wp-content/uploads/2025/02/img-8.png");text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-1f55099.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:5;}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-front-content-container{align-items:center;justify-content:center;}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-back-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:2.4;}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-back-content-container{align-items:flex-end;justify-content:center;padding:0px 50px 30px  50px;}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-back{text-align:center;background-color:#00000052;}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-main-box{height:515px;}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-box-link{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;border-radius:50px;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-box-link, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style2-shutinhor:before, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style2-shutinver:before, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style5-radialin:before, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-box-link, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-line6::after{padding:10px 20px 10px 20px;}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-box-link:hover, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-line6::after{color:var( --e-global-color-071616c );}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-none:hover, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style8:hover, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style1:before, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style2-shutouthor:before, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style2-shutoutver:before, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style2-shutinhor, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style2-shutinver, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style2-dshutinhor:before, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style2-dshutinver:before, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style2-scshutouthor:before, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style2-scshutoutver:before, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style5-radialin, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style5-radialout:before, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style5-rectin, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style5-rectout:before, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style6-bg, .elementor-21 .elementor-element.elementor-element-1f55099 .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-box-link:hover{border-radius:0px;}.elementor-21 .elementor-element.elementor-element-8f1b1cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8f1b1cc{text-align:center;}.elementor-21 .elementor-element.elementor-element-8f1b1cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-27dfcf9{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-27dfcf9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-27dfcf9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-5a289f4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-front{background-image:url("https://fotomas.mx/wp-content/uploads/2025/02/img-9.png");text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-9944d3c.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:5;}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-front-content-container{align-items:center;justify-content:center;}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-back-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:2.4;}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-back-content-container{align-items:flex-end;justify-content:center;padding:0px 50px 30px  50px;}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-back{text-align:center;background-color:#00000052;}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-main-box{height:515px;}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-box-link{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;border-radius:50px;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-box-link, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style2-shutinhor:before, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style2-shutinver:before, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style5-radialin:before, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-box-link, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-line6::after{padding:10px 20px 10px 20px;}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-box-link:hover, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-line6::after{color:var( --e-global-color-071616c );}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-none:hover, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style8:hover, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style1:before, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style2-shutouthor:before, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style2-shutoutver:before, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style2-shutinhor, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style2-shutinver, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style2-dshutinhor:before, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style2-dshutinver:before, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style2-scshutouthor:before, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style2-scshutoutver:before, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style5-radialin, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style5-radialout:before, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style5-rectin, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style5-rectout:before, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style6-bg, .elementor-21 .elementor-element.elementor-element-9944d3c .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-box-link:hover{border-radius:0px;}.elementor-21 .elementor-element.elementor-element-61cb734 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-61cb734{text-align:center;}.elementor-21 .elementor-element.elementor-element-61cb734 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-01eee5f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-01eee5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-01eee5f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-ad2ac14{--width:25%;}.elementor-21 .elementor-element.elementor-element-cc8dd9c{--width:25%;}.elementor-21 .elementor-element.elementor-element-70c7454{--width:25%;}.elementor-21 .elementor-element.elementor-element-f30f664{--width:25%;}.elementor-21 .elementor-element.elementor-element-ffe2460{--width:40%;}.elementor-21 .elementor-element.elementor-element-7f01a88{--width:100%;}.elementor-21 .elementor-element.elementor-element-af6832e{--width:100%;}.elementor-21 .elementor-element.elementor-element-217a54b{--width:100%;}.elementor-21 .elementor-element.elementor-element-10107fd{--width:100%;}.elementor-21 .elementor-element.elementor-element-1690a7f{--width:60%;}.elementor-21 .elementor-element.elementor-element-5579b89{--width:50%;}.elementor-21 .elementor-element.elementor-element-3df7cdf{--width:50%;}.elementor-21 .elementor-element.elementor-element-0ccbcde{--width:50%;}.elementor-21 .elementor-element.elementor-element-a1b82b2{--width:50%;}.elementor-21 .elementor-element.elementor-element-2115ccf{--width:66%;}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-carousel-widget.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-228121a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-371cf9b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-d486920 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-fcb9621 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-21 .elementor-element.elementor-element-dd0d054 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-6846b06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-dd8628e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-87e61f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-fa63f31{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-premium-addon-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-button .premium-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-c39ee17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-369b006 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-5ecdeee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-df7ecb5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-flip-box .premium-flip-front-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-front-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-back-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-back-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-box-link{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-d139995 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-14a506f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-01eee5f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-carousel-widget.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-1c86005 .premium-carousel-dots-above ul.slick-dots{top:60%;}.elementor-21 .elementor-element.elementor-element-1c86005 .premium-carousel-dots-below ul.slick-dots{bottom:60%;}.elementor-21 .elementor-element.elementor-element-1c86005 .premium-carousel-nav-fraction{bottom:60%;}.elementor-21 .elementor-element.elementor-element-1c86005 ul.slick-dots li, .elementor-21 .elementor-element.elementor-element-1c86005 ul.slick-dots li svg{width:18px;height:18px;font-size:calc( 18px / 2 );}.elementor-21 .elementor-element.elementor-element-ef3811b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-4c82d6c .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-228121a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-3f96d64 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-371cf9b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-b4e74f4 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-d486920 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-8d889f6 img{width:80%;}.elementor-21 .elementor-element.elementor-element-7b7fc40 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-fcb9621 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-47daeb8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-2b93760:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2b93760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotomas.mx/wp-content/uploads/2025/02/BG.png");}.elementor-21 .elementor-element.elementor-element-2b93760{--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-ffe2460{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-537af09{text-align:center;}.elementor-21 .elementor-element.elementor-element-537af09 .elementor-heading-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-a38dae0{text-align:center;}.elementor-21 .elementor-element.elementor-element-a38dae0 .elementor-heading-title{font-size:24px;}.elementor-21 .elementor-element.elementor-element-52cf9f4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-52cf9f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-52cf9f4 .elementor-heading-title{font-size:16px;}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-21 .elementor-element.elementor-element-7f01a88{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-bca12fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c1125a0 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c1125a0 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-dd0d054{width:100%;max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-dd0d054 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-af6832e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-c8d9645 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9254c9e > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9254c9e .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-6846b06{width:100%;max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-6846b06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-217a54b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-3f8bb99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-977c0f1 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-977c0f1 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-dd8628e{width:100%;max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-dd8628e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-10107fd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-8f82fd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a65d367 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a65d367 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-87e61f5{width:100%;max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-87e61f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-fa63f31{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;}.elementor-widget-premium-addon-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-button .premium-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-a44e1c9 .premium-button{font-size:14px;}.elementor-21 .elementor-element.elementor-element-ff37c45 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-c39ee17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-b14f987 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-369b006 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-6b38e04 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-5ecdeee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-df67d3a .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-df7ecb5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-1350621{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-17b62b0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-17b62b0{text-align:center;}.elementor-21 .elementor-element.elementor-element-17b62b0 .elementor-heading-title{font-size:24px;}.elementor-widget-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-e0bbf39{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-bb9f9d0 .elementor-heading-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-c882ad4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c882ad4{text-align:center;}.elementor-21 .elementor-element.elementor-element-c882ad4 .elementor-heading-title{font-size:24px;}.elementor-21 .elementor-element.elementor-element-4954330 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-4954330 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-8638ec3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8638ec3 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-59a19b3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-59a19b3 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-1b5b36d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1b5b36d .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-9ba2bac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f55f6d6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f55f6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotomas.mx/wp-content/uploads/2025/02/bg-2-1.png");}.elementor-21 .elementor-element.elementor-element-f55f6d6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-a3f68ef .elementor-heading-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-1a6b7b3{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-1a6b7b3 .elementor-heading-title{font-size:22px;}.elementor-21 .elementor-element.elementor-element-58609bb{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-58609bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-58609bb .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-020acc1 .premium-button{font-size:14px;}.elementor-21 .elementor-element.elementor-element-88025d6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-c21b50a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-21 .elementor-element.elementor-element-c21b50a .elementor-heading-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-6fbbca4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6fbbca4{text-align:center;}.elementor-21 .elementor-element.elementor-element-6fbbca4 .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-450d23c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-addon-flip-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-flip-box .premium-flip-front-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-front-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-back-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-back-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-flip-box .premium-flip-box-link{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-main-box{height:400px;}.elementor-21 .elementor-element.elementor-element-078e71a .premium-flip-box-link{font-size:14px;}.elementor-21 .elementor-element.elementor-element-9e74665 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-8668848{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-8668848 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8668848 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-main-box{height:400px;}.elementor-21 .elementor-element.elementor-element-edd5a4f .premium-flip-box-link{font-size:14px;}.elementor-21 .elementor-element.elementor-element-9151828 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-d139995{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-d139995 > .elementor-widget-container{margin:-10px -5px 0px -5px;}.elementor-21 .elementor-element.elementor-element-d139995 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-main-box{height:400px;}.elementor-21 .elementor-element.elementor-element-c54aeb4 .premium-flip-box-link{font-size:14px;}.elementor-21 .elementor-element.elementor-element-ae5c873 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-14a506f{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-14a506f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-14a506f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-main-box{height:400px;}.elementor-21 .elementor-element.elementor-element-1f55099 .premium-flip-box-link{font-size:14px;}.elementor-21 .elementor-element.elementor-element-8f1b1cc .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-27dfcf9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-27dfcf9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-27dfcf9 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-main-box{height:400px;}.elementor-21 .elementor-element.elementor-element-9944d3c .premium-flip-box-link{font-size:14px;}.elementor-21 .elementor-element.elementor-element-61cb734 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-01eee5f{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-01eee5f > .elementor-widget-container{margin:-10px -5px 0px -5px;}.elementor-21 .elementor-element.elementor-element-01eee5f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}