.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-781 .elementor-element.elementor-element-e92d7cb{--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;--justify-content:center;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-781 .elementor-element.elementor-element-a6bb5f0{--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:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-fd7260c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-fd7260c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-jet-single-images.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-781 .elementor-element.elementor-element-8306839 .jet-single-images__wrap div.images{width:100% !important;margin:0 auto;}.elementor-781 .elementor-element.elementor-element-8306839 .jet-single-images-nav-vertical.jet-single-images__wrap .flex-control-thumbs{flex:0 0 15%;margin-top:-5px;margin-bottom:-5px;}.elementor-781 .elementor-element.elementor-element-8306839 .jet-single-images__wrap .flex-control-thumbs li{padding:5px 5px 5px 5px;}.elementor-781 .elementor-element.elementor-element-8306839 .jet-single-images-nav-horizontal.jet-single-images__wrap .flex-control-thumbs{margin-left:-5px;margin-right:-5px;}.elementor-781 .elementor-element.elementor-element-54e6350{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-781 .elementor-element.elementor-element-6ae7411 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;}.elementor-widget-jet-single-price.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-781 .elementor-element.elementor-element-9846f1d .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;color:var( --e-global-color-accent );font-size:20px;font-weight:400;text-decoration:line-through;}.elementor-781 .elementor-element.elementor-element-9846f1d .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-size:35px;font-weight:700;text-decoration:none;}.elementor-781 .elementor-element.elementor-element-9846f1d .jet-woo-builder.elementor-jet-single-price .price{font-family:"Bricolage Grotesque", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-781 .elementor-element.elementor-element-9846f1d .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-widget-jet-single-content.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-781 .elementor-element.elementor-element-bc8aa23{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-781 .elementor-element.elementor-element-bc8aa23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-bc8aa23 .jet-woo-builder .jet-single-content{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-0913c61 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-781 .elementor-element.elementor-element-0913c61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;}.elementor-widget-jet-single-add-to-cart.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-781 .elementor-element.elementor-element-ea7fe11 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-781 .elementor-element.elementor-element-ea7fe11{--add-to-cart-wc-forward-display:inline-block;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;align-items:start;justify-content:start;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;align-items:start;justify-content:start;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .jet-woo-builder .single_add_to_cart_button.button{max-width:50%;font-family:"Mona-Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.3em;background-color:var( --e-global-color-accent );margin:0px 0px 0px 10px;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .jet-woo-builder .single_add_to_cart_button.button:hover{color:#FFFFFF;background-color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-ea7fe11 .jet-woo-builder .single_add_to_cart_button.button.disabled{background-color:#80020D;}.elementor-781 .elementor-element.elementor-element-ea7fe11 form.cart{text-align:start;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .jet-woo-builder .added_to_cart{margin:12px 0px 0px 10px;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .variations{max-width:100%;margin:0px 0px 20px 0px;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .variations tr > *{padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .variations select{color:var( --e-global-color-secondary );}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price{color:var( --e-global-color-accent );}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{color:var( --e-global-color-accent );}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{color:var( --e-global-color-accent );text-decoration:line-through;font-size:30px;font-weight:700;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del .amount{color:var( --e-global-color-accent );}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{color:var( --e-global-color-accent );text-decoration:line-through;font-size:30px;font-weight:700;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del .amount{color:var( --e-global-color-accent );}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-size:30px;font-weight:400;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-size:30px;font-weight:400;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .stock.in-stock{color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .reset_variations{margin:0px 0px 0px 10px;}.elementor-781 .elementor-element.elementor-element-f4cf63f{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-76aeffb{width:100%;max-width:100%;text-align:start;}.elementor-781 .elementor-element.elementor-element-76aeffb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-76aeffb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.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-781 .elementor-element.elementor-element-4157fb4{text-align:start;}.elementor-781 .elementor-element.elementor-element-4157fb4 img{width:65%;}.elementor-781 .elementor-element.elementor-element-957cbb9{--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:100px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-781 .elementor-element.elementor-element-01cfcca{--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-781 .elementor-element.elementor-element-01cfcca:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-01cfcca > .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-781 .elementor-element.elementor-element-97af520{--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-781 .elementor-element.elementor-element-0533012{width:auto;max-width:auto;}.elementor-781 .elementor-element.elementor-element-0533012 > .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-781 .elementor-element.elementor-element-0533012 .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-781 .elementor-element.elementor-element-b328da4{width:initial;max-width:initial;}.elementor-781 .elementor-element.elementor-element-b328da4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-f2815e8{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-781 .elementor-element.elementor-element-f2815e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-781 .elementor-element.elementor-element-f2815e8 .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-781 .elementor-element.elementor-element-4985946{--display:flex;}.elementor-781 .elementor-element.elementor-element-6754ed4{--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-781 .elementor-element.elementor-element-6754ed4:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-6754ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-781 .elementor-element.elementor-element-b0498b3 > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-781 .elementor-element.elementor-element-b0498b3 img{width:100%;}.elementor-781 .elementor-element.elementor-element-4aeead3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-781 .elementor-element.elementor-element-4aeead3{text-align:center;}.elementor-781 .elementor-element.elementor-element-4aeead3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-b0a4da9{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-781 .elementor-element.elementor-element-b0a4da9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-b0a4da9 .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-781 .elementor-element.elementor-element-41ba997{--display:flex;}.elementor-781 .elementor-element.elementor-element-4bf8657{--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-781 .elementor-element.elementor-element-4bf8657:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-4bf8657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-781 .elementor-element.elementor-element-1c10b42 > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-781 .elementor-element.elementor-element-1c10b42 img{width:100%;}.elementor-781 .elementor-element.elementor-element-8828d5b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-781 .elementor-element.elementor-element-8828d5b{text-align:center;}.elementor-781 .elementor-element.elementor-element-8828d5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-ba74385{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-781 .elementor-element.elementor-element-ba74385 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-ba74385 .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-781 .elementor-element.elementor-element-cb9337f{--display:flex;}.elementor-781 .elementor-element.elementor-element-06181ae{--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-781 .elementor-element.elementor-element-06181ae:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-06181ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-781 .elementor-element.elementor-element-cfe0500 > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-781 .elementor-element.elementor-element-cfe0500 img{width:100%;}.elementor-781 .elementor-element.elementor-element-6db2db4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-781 .elementor-element.elementor-element-6db2db4{text-align:center;}.elementor-781 .elementor-element.elementor-element-6db2db4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-b9d3703{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-781 .elementor-element.elementor-element-b9d3703 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-b9d3703 .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-781 .elementor-element.elementor-element-d543280{--display:flex;}.elementor-781 .elementor-element.elementor-element-598a9a6{--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-781 .elementor-element.elementor-element-598a9a6:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-598a9a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-781 .elementor-element.elementor-element-daa53ca > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-781 .elementor-element.elementor-element-daa53ca img{width:100%;}.elementor-781 .elementor-element.elementor-element-46fb658 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-781 .elementor-element.elementor-element-46fb658{text-align:center;}.elementor-781 .elementor-element.elementor-element-46fb658 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-5da9378{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-781 .elementor-element.elementor-element-5da9378 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-5da9378 .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-781 .elementor-element.elementor-element-8d41d99{--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-781 .elementor-element.elementor-element-b897294{--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-781 .elementor-element.elementor-element-8c974ae{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-90c03f4{--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-781 .elementor-element.elementor-element-22bdf87{--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-781 .elementor-element.elementor-element-22bdf87:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-22bdf87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-781 .elementor-element.elementor-element-78dfb69 > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-781 .elementor-element.elementor-element-78dfb69 img{width:100%;}.elementor-781 .elementor-element.elementor-element-a969431 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-781 .elementor-element.elementor-element-a969431{text-align:center;}.elementor-781 .elementor-element.elementor-element-a969431 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-f928285{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-781 .elementor-element.elementor-element-f928285 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-f928285 .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-781 .elementor-element.elementor-element-fac8575{--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-781 .elementor-element.elementor-element-fac8575:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-fac8575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-781 .elementor-element.elementor-element-d4ea67a > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-781 .elementor-element.elementor-element-d4ea67a img{width:100%;}.elementor-781 .elementor-element.elementor-element-ed62d18 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-781 .elementor-element.elementor-element-ed62d18{text-align:center;}.elementor-781 .elementor-element.elementor-element-ed62d18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-27a0ea3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-781 .elementor-element.elementor-element-27a0ea3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-27a0ea3 .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-781 .elementor-element.elementor-element-1bf881a{--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-781 .elementor-element.elementor-element-ade2d72{--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-781 .elementor-element.elementor-element-ade2d72:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-ade2d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-781 .elementor-element.elementor-element-0bba037 > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-781 .elementor-element.elementor-element-0bba037 img{width:100%;}.elementor-781 .elementor-element.elementor-element-dc79f6f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-781 .elementor-element.elementor-element-dc79f6f{text-align:center;}.elementor-781 .elementor-element.elementor-element-dc79f6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-016989a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-781 .elementor-element.elementor-element-016989a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-016989a .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-781 .elementor-element.elementor-element-bcc132c{--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-781 .elementor-element.elementor-element-bcc132c:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-bcc132c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-781 .elementor-element.elementor-element-9ee5924 > .elementor-widget-container{margin:-45px 0px 0px -45px;}.elementor-781 .elementor-element.elementor-element-9ee5924 img{width:100%;}.elementor-781 .elementor-element.elementor-element-a5e73b0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-781 .elementor-element.elementor-element-a5e73b0{text-align:center;}.elementor-781 .elementor-element.elementor-element-a5e73b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-6a9556a{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-781 .elementor-element.elementor-element-6a9556a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-6a9556a .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-781 .elementor-element.elementor-element-e5a40fc{--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-781 .elementor-element.elementor-element-0611c8f{width:auto;max-width:auto;}.elementor-781 .elementor-element.elementor-element-0611c8f > .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-781 .elementor-element.elementor-element-0611c8f .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-781 .elementor-element.elementor-element-a4722fd{width:initial;max-width:initial;}.elementor-781 .elementor-element.elementor-element-a4722fd > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-781 .elementor-element.elementor-element-a4722fd .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-6316094{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-9b3bd2c{--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-781 .elementor-element.elementor-element-e8b24b5 .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-781 .elementor-element.elementor-element-e8b24b5.elementor-element{--align-self:stretch;}.elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-flip-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:5;}.elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-flip-front-content-container{align-items:center;justify-content:center;}.elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-flip-back-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:2.4;}.elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-flip-back-content-container{align-items:flex-end;justify-content:center;padding:0px 50px 30px  50px;}.elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-flip-back{text-align:center;background-color:#00000052;}.elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-flip-main-box{height:515px;}.elementor-781 .elementor-element.elementor-element-e8b24b5 .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-781 .elementor-element.elementor-element-e8b24b5 .premium-flip-box-link, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style2-shutinhor:before, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style2-shutinver:before, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style5-radialin:before, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-flip-box-link, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-line6::after{padding:10px 20px 10px 20px;}.elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-flip-box-link:hover, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-line6::after{color:var( --e-global-color-071616c );}.elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-none:hover, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style8:hover, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style1:before, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style2-shutouthor:before, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style2-shutoutver:before, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style2-shutinhor, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style2-shutinver, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style2-dshutinhor:before, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style2-dshutinver:before, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style2-scshutouthor:before, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style2-scshutoutver:before, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style5-radialin, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style5-radialout:before, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style5-rectin, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style5-rectout:before, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style6-bg, .elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-flip-box-link:hover{border-radius:0px;}.elementor-781 .elementor-element.elementor-element-27659ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-27659ca{text-align:center;}.elementor-781 .elementor-element.elementor-element-27659ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-b75364f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-781 .elementor-element.elementor-element-b75364f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-b75364f .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-781 .elementor-element.elementor-element-5d8ffeb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-bafd027{--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-781 .elementor-element.elementor-element-f34e1ef .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-781 .elementor-element.elementor-element-f34e1ef.elementor-element{--align-self:stretch;}.elementor-781 .elementor-element.elementor-element-f34e1ef .premium-flip-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:5;}.elementor-781 .elementor-element.elementor-element-f34e1ef .premium-flip-front-content-container{align-items:center;justify-content:center;}.elementor-781 .elementor-element.elementor-element-f34e1ef .premium-flip-back-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:2.4;}.elementor-781 .elementor-element.elementor-element-f34e1ef .premium-flip-back-content-container{align-items:flex-end;justify-content:center;padding:0px 50px 30px  50px;}.elementor-781 .elementor-element.elementor-element-f34e1ef .premium-flip-back{text-align:center;background-color:#00000052;}.elementor-781 .elementor-element.elementor-element-f34e1ef .premium-flip-main-box{height:515px;}.elementor-781 .elementor-element.elementor-element-f34e1ef .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-781 .elementor-element.elementor-element-f34e1ef .premium-flip-box-link, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style2-shutinhor:before, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style2-shutinver:before, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style5-radialin:before, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-f34e1ef .premium-flip-box-link, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-line6::after{padding:10px 20px 10px 20px;}.elementor-781 .elementor-element.elementor-element-f34e1ef .premium-flip-box-link:hover, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-line6::after{color:var( --e-global-color-071616c );}.elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-none:hover, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style8:hover, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style1:before, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style2-shutouthor:before, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style2-shutoutver:before, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style2-shutinhor, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style2-shutinver, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style2-dshutinhor:before, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style2-dshutinver:before, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style2-scshutouthor:before, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style2-scshutoutver:before, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style5-radialin, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style5-radialout:before, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style5-rectin, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style5-rectout:before, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style6-bg, .elementor-781 .elementor-element.elementor-element-f34e1ef .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-f34e1ef .premium-flip-box-link:hover{border-radius:0px;}.elementor-781 .elementor-element.elementor-element-57716ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-57716ed{text-align:center;}.elementor-781 .elementor-element.elementor-element-57716ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-5d2e698{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-781 .elementor-element.elementor-element-5d2e698 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-5d2e698 .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-781 .elementor-element.elementor-element-42da8af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-2f302a8{--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-781 .elementor-element.elementor-element-0ddd2e2 .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-781 .elementor-element.elementor-element-0ddd2e2.elementor-element{--align-self:stretch;}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-flip-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:5;}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-flip-front-content-container{align-items:center;justify-content:center;}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-flip-back-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:2.4;}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-flip-back-content-container{align-items:flex-end;justify-content:center;padding:0px 50px 30px  50px;}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-flip-back{text-align:center;background-color:#00000052;}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-flip-main-box{height:515px;}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .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-781 .elementor-element.elementor-element-0ddd2e2 .premium-flip-box-link, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style2-shutinhor:before, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style2-shutinver:before, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style5-radialin:before, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-flip-box-link, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-line6::after{padding:10px 20px 10px 20px;}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-flip-box-link:hover, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-line6::after{color:var( --e-global-color-071616c );}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-none:hover, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style8:hover, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style1:before, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style2-shutouthor:before, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style2-shutoutver:before, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style2-shutinhor, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style2-shutinver, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style2-dshutinhor:before, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style2-dshutinver:before, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style2-scshutouthor:before, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style2-scshutoutver:before, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style5-radialin, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style5-radialout:before, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style5-rectin, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style5-rectout:before, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style6-bg, .elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-flip-box-link:hover{border-radius:0px;}.elementor-781 .elementor-element.elementor-element-fce7bbb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-fce7bbb{text-align:center;}.elementor-781 .elementor-element.elementor-element-fce7bbb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-3078938{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-781 .elementor-element.elementor-element-3078938 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-3078938 .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-781 .elementor-element.elementor-element-d1e1625{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-14b1ffa{--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-781 .elementor-element.elementor-element-69db2f2 .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-781 .elementor-element.elementor-element-69db2f2.elementor-element{--align-self:stretch;}.elementor-781 .elementor-element.elementor-element-69db2f2 .premium-flip-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:5;}.elementor-781 .elementor-element.elementor-element-69db2f2 .premium-flip-front-content-container{align-items:center;justify-content:center;}.elementor-781 .elementor-element.elementor-element-69db2f2 .premium-flip-back-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:2.4;}.elementor-781 .elementor-element.elementor-element-69db2f2 .premium-flip-back-content-container{align-items:flex-end;justify-content:center;padding:0px 50px 30px  50px;}.elementor-781 .elementor-element.elementor-element-69db2f2 .premium-flip-back{text-align:center;background-color:#00000052;}.elementor-781 .elementor-element.elementor-element-69db2f2 .premium-flip-main-box{height:515px;}.elementor-781 .elementor-element.elementor-element-69db2f2 .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-781 .elementor-element.elementor-element-69db2f2 .premium-flip-box-link, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style2-shutinhor:before, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style2-shutinver:before, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style5-radialin:before, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-69db2f2 .premium-flip-box-link, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-line6::after{padding:10px 20px 10px 20px;}.elementor-781 .elementor-element.elementor-element-69db2f2 .premium-flip-box-link:hover, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-line6::after{color:var( --e-global-color-071616c );}.elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-none:hover, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style8:hover, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style1:before, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style2-shutouthor:before, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style2-shutoutver:before, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style2-shutinhor, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style2-shutinver, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style2-dshutinhor:before, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style2-dshutinver:before, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style2-scshutouthor:before, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style2-scshutoutver:before, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style5-radialin, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style5-radialout:before, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style5-rectin, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style5-rectout:before, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style6-bg, .elementor-781 .elementor-element.elementor-element-69db2f2 .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-69db2f2 .premium-flip-box-link:hover{border-radius:0px;}.elementor-781 .elementor-element.elementor-element-670eba3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-670eba3{text-align:center;}.elementor-781 .elementor-element.elementor-element-670eba3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-b5a2b97{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-781 .elementor-element.elementor-element-b5a2b97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-b5a2b97 .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-781 .elementor-element.elementor-element-4c5978c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-8a501b9{--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-781 .elementor-element.elementor-element-a3f18a8 .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-781 .elementor-element.elementor-element-a3f18a8.elementor-element{--align-self:stretch;}.elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-flip-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:5;}.elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-flip-front-content-container{align-items:center;justify-content:center;}.elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-flip-back-text-wrapper svg:not(.premium-btn-svg) *{stroke-width:2.4;}.elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-flip-back-content-container{align-items:flex-end;justify-content:center;padding:0px 50px 30px  50px;}.elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-flip-back{text-align:center;background-color:#00000052;}.elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-flip-main-box{height:515px;}.elementor-781 .elementor-element.elementor-element-a3f18a8 .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-781 .elementor-element.elementor-element-a3f18a8 .premium-flip-box-link, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style2-shutinhor:before, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style2-shutinver:before, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style5-radialin:before, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-flip-box-link, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-line6::after{padding:10px 20px 10px 20px;}.elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-flip-box-link:hover, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-line6::after{color:var( --e-global-color-071616c );}.elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-none:hover, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style8:hover, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style1:before, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style2-shutouthor:before, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style2-shutoutver:before, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style2-shutinhor, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style2-shutinver, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style2-dshutinhor:before, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style2-dshutinver:before, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style2-scshutouthor:before, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style2-scshutoutver:before, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style5-radialin, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style5-radialout:before, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style5-rectin, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style5-rectout:before, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style6-bg, .elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-flip-box-link:hover{border-radius:0px;}.elementor-781 .elementor-element.elementor-element-0a05da4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-0a05da4{text-align:center;}.elementor-781 .elementor-element.elementor-element-0a05da4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-781 .elementor-element.elementor-element-9dd6866{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-781 .elementor-element.elementor-element-9dd6866 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-9dd6866 .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-781 .elementor-element.elementor-element-631296c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-ea98377{--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-781 .elementor-element.elementor-element-2b9730d{--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-781 .elementor-element.elementor-element-2b9730d:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-2b9730d > .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-781 .elementor-element.elementor-element-c2d04a0{width:auto;max-width:auto;}.elementor-781 .elementor-element.elementor-element-c2d04a0 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px -10px 0px;padding:10px 20px 10px 20px;border-radius:50px 50px 50px 50px;}.elementor-781 .elementor-element.elementor-element-c2d04a0 .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-781 .elementor-element.elementor-element-108087f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-781 .elementor-element.elementor-element-108087f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-781 .elementor-element.elementor-element-84e9a6a{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-781 .elementor-element.elementor-element-84e9a6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-781 .elementor-element.elementor-element-84e9a6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.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 .premium-button-text-icon-wrapper span{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-781 .elementor-element.elementor-element-d458068{text-align:center;}.elementor-781 .elementor-element.elementor-element-d458068 .premium-button .premium-button-text-icon-wrapper span{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-d458068 .premium-button, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button.premium-button-style2-shutinhor:before , .elementor-781 .elementor-element.elementor-element-d458068 .premium-button.premium-button-style2-shutinver:before , .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style5-radialin:before , .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style5-rectin:before{background-color:var( --e-global-color-accent );}.elementor-781 .elementor-element.elementor-element-d458068 .premium-button{border-radius:50px;}.elementor-781 .elementor-element.elementor-element-d458068 .premium-button, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-line6::after{padding:10px 25px 10px 25px;}.elementor-781 .elementor-element.elementor-element-d458068 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-line6::after{color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-d458068 .premium-button-none:hover, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style8:hover, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style1:before, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style2-shutouthor:before, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style2-shutoutver:before, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style2-shutinhor, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style2-shutinver, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style2-dshutinhor:before, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style2-dshutinver:before, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style2-scshutouthor:before, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style2-scshutoutver:before, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style3-after:hover, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style3-before:hover, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style4-icon-wrapper, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style5-radialin, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style5-radialout:before, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style5-rectin, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style5-rectout:before, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style6-bg, .elementor-781 .elementor-element.elementor-element-d458068 .premium-button-style6:before{background-color:var( --e-global-color-071616c );}.elementor-781 .elementor-element.elementor-element-d458068 .premium-button:hover{border-radius:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-781 .elementor-element.elementor-element-fd7260c{--width:45%;}.elementor-781 .elementor-element.elementor-element-54e6350{--width:55%;}.elementor-781 .elementor-element.elementor-element-97af520{--width:40%;}.elementor-781 .elementor-element.elementor-element-6754ed4{--width:100%;}.elementor-781 .elementor-element.elementor-element-4bf8657{--width:100%;}.elementor-781 .elementor-element.elementor-element-06181ae{--width:100%;}.elementor-781 .elementor-element.elementor-element-598a9a6{--width:100%;}.elementor-781 .elementor-element.elementor-element-b897294{--width:60%;}.elementor-781 .elementor-element.elementor-element-22bdf87{--width:50%;}.elementor-781 .elementor-element.elementor-element-fac8575{--width:50%;}.elementor-781 .elementor-element.elementor-element-ade2d72{--width:50%;}.elementor-781 .elementor-element.elementor-element-bcc132c{--width:50%;}}@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-jet-single-images.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.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-widget-jet-single-price.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-single-content.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-single-add-to-cart.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-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-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-781 .elementor-element.elementor-element-b0a4da9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-ba74385 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-b9d3703 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-5da9378 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-8d41d99{--e-n-carousel-swiper-slides-to-display:2;}.elementor-781 .elementor-element.elementor-element-f928285 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-27a0ea3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-016989a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-6a9556a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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-781 .elementor-element.elementor-element-5d2e698 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-3078938 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-9dd6866 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-631296c{--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 .premium-button-text-icon-wrapper span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-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-781 .elementor-element.elementor-element-e92d7cb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-781 .elementor-element.elementor-element-a6bb5f0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-781 .elementor-element.elementor-element-fd7260c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-jet-single-images.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-781 .elementor-element.elementor-element-8306839 .jet-single-images__wrap div.images{width:100% !important;}.elementor-781 .elementor-element.elementor-element-8306839 .jet-single-images-nav-vertical.jet-single-images__wrap .flex-control-thumbs{flex:0 0 18%;}.elementor-781 .elementor-element.elementor-element-54e6350{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-781 .elementor-element.elementor-element-6ae7411{text-align:center;}.elementor-781 .elementor-element.elementor-element-6ae7411 .elementor-heading-title{font-size:22px;}.elementor-widget-jet-single-price.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-781 .elementor-element.elementor-element-9846f1d .jet-woo-builder.elementor-jet-single-price .price{font-size:22px;text-align:center;}.elementor-781 .elementor-element.elementor-element-9846f1d .jet-woo-builder.elementor-jet-single-price .price del{font-size:13px;}.elementor-781 .elementor-element.elementor-element-9846f1d .jet-woo-builder.elementor-jet-single-price .price ins{font-size:20px;}.elementor-widget-jet-single-content.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-781 .elementor-element.elementor-element-bc8aa23{width:100%;max-width:100%;}.elementor-781 .elementor-element.elementor-element-bc8aa23 .jet-woo-builder .jet-single-content{font-size:14px;text-align:left;}.elementor-781 .elementor-element.elementor-element-0913c61{text-align:center;}.elementor-781 .elementor-element.elementor-element-0913c61 .elementor-heading-title{font-size:16px;}.elementor-widget-jet-single-add-to-cart.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-781 .elementor-element.elementor-element-ea7fe11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .jet-woo-builder .single_add_to_cart_button.button{max-width:67%;font-size:13px;margin:0px 0px 0px 5px;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:25%;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-781 .elementor-element.elementor-element-f4cf63f{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-781 .elementor-element.elementor-element-76aeffb{width:100%;max-width:100%;text-align:center;}.elementor-781 .elementor-element.elementor-element-76aeffb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-76aeffb .elementor-heading-title{font-size:12px;}.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-781 .elementor-element.elementor-element-4157fb4{text-align:center;}.elementor-781 .elementor-element.elementor-element-957cbb9{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-781 .elementor-element.elementor-element-01cfcca:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-01cfcca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotomas.mx/wp-content/uploads/2025/02/BG.png");}.elementor-781 .elementor-element.elementor-element-01cfcca{--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-781 .elementor-element.elementor-element-97af520{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-781 .elementor-element.elementor-element-0533012{text-align:center;}.elementor-781 .elementor-element.elementor-element-0533012 .elementor-heading-title{font-size:14px;}.elementor-781 .elementor-element.elementor-element-b328da4{text-align:center;}.elementor-781 .elementor-element.elementor-element-b328da4 .elementor-heading-title{font-size:24px;}.elementor-781 .elementor-element.elementor-element-f2815e8{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-781 .elementor-element.elementor-element-f2815e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-f2815e8 .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-781 .elementor-element.elementor-element-6754ed4{--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-781 .elementor-element.elementor-element-b0498b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-4aeead3 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-4aeead3 .elementor-heading-title{font-size:16px;}.elementor-781 .elementor-element.elementor-element-b0a4da9{width:100%;max-width:100%;text-align:center;}.elementor-781 .elementor-element.elementor-element-b0a4da9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-4bf8657{--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-781 .elementor-element.elementor-element-1c10b42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-8828d5b > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-8828d5b .elementor-heading-title{font-size:16px;}.elementor-781 .elementor-element.elementor-element-ba74385{width:100%;max-width:100%;text-align:center;}.elementor-781 .elementor-element.elementor-element-ba74385 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-06181ae{--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-781 .elementor-element.elementor-element-cfe0500 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-6db2db4 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-6db2db4 .elementor-heading-title{font-size:16px;}.elementor-781 .elementor-element.elementor-element-b9d3703{width:100%;max-width:100%;text-align:center;}.elementor-781 .elementor-element.elementor-element-b9d3703 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-598a9a6{--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-781 .elementor-element.elementor-element-daa53ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-46fb658 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-46fb658 .elementor-heading-title{font-size:16px;}.elementor-781 .elementor-element.elementor-element-5da9378{width:100%;max-width:100%;text-align:center;}.elementor-781 .elementor-element.elementor-element-5da9378 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-8d41d99{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;}.elementor-781 .elementor-element.elementor-element-a969431 .elementor-heading-title{font-size:16px;}.elementor-781 .elementor-element.elementor-element-f928285 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-ed62d18 .elementor-heading-title{font-size:16px;}.elementor-781 .elementor-element.elementor-element-27a0ea3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-dc79f6f .elementor-heading-title{font-size:16px;}.elementor-781 .elementor-element.elementor-element-016989a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-a5e73b0 .elementor-heading-title{font-size:16px;}.elementor-781 .elementor-element.elementor-element-6a9556a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-e5a40fc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-781 .elementor-element.elementor-element-0611c8f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-781 .elementor-element.elementor-element-0611c8f .elementor-heading-title{font-size:14px;}.elementor-781 .elementor-element.elementor-element-a4722fd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-a4722fd{text-align:center;}.elementor-781 .elementor-element.elementor-element-a4722fd .elementor-heading-title{font-size:25px;}.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-781 .elementor-element.elementor-element-e8b24b5 .premium-flip-main-box{height:400px;}.elementor-781 .elementor-element.elementor-element-e8b24b5 .premium-flip-box-link{font-size:14px;}.elementor-781 .elementor-element.elementor-element-27659ca .elementor-heading-title{font-size:18px;}.elementor-781 .elementor-element.elementor-element-b75364f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-781 .elementor-element.elementor-element-b75364f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-b75364f .elementor-heading-title{font-size:16px;}.elementor-781 .elementor-element.elementor-element-f34e1ef .premium-flip-main-box{height:400px;}.elementor-781 .elementor-element.elementor-element-f34e1ef .premium-flip-box-link{font-size:14px;}.elementor-781 .elementor-element.elementor-element-57716ed .elementor-heading-title{font-size:18px;}.elementor-781 .elementor-element.elementor-element-5d2e698{width:100%;max-width:100%;}.elementor-781 .elementor-element.elementor-element-5d2e698 > .elementor-widget-container{margin:-10px -5px 0px -5px;}.elementor-781 .elementor-element.elementor-element-5d2e698 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-flip-main-box{height:400px;}.elementor-781 .elementor-element.elementor-element-0ddd2e2 .premium-flip-box-link{font-size:14px;}.elementor-781 .elementor-element.elementor-element-fce7bbb .elementor-heading-title{font-size:18px;}.elementor-781 .elementor-element.elementor-element-3078938{width:100%;max-width:100%;}.elementor-781 .elementor-element.elementor-element-3078938 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-3078938 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-69db2f2 .premium-flip-main-box{height:400px;}.elementor-781 .elementor-element.elementor-element-69db2f2 .premium-flip-box-link{font-size:14px;}.elementor-781 .elementor-element.elementor-element-670eba3 .elementor-heading-title{font-size:18px;}.elementor-781 .elementor-element.elementor-element-b5a2b97{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-781 .elementor-element.elementor-element-b5a2b97 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-b5a2b97 .elementor-heading-title{font-size:16px;}.elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-flip-main-box{height:400px;}.elementor-781 .elementor-element.elementor-element-a3f18a8 .premium-flip-box-link{font-size:14px;}.elementor-781 .elementor-element.elementor-element-0a05da4 .elementor-heading-title{font-size:18px;}.elementor-781 .elementor-element.elementor-element-9dd6866{width:100%;max-width:100%;}.elementor-781 .elementor-element.elementor-element-9dd6866 > .elementor-widget-container{margin:-10px -5px 0px -5px;}.elementor-781 .elementor-element.elementor-element-9dd6866 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-781 .elementor-element.elementor-element-631296c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-781 .elementor-element.elementor-element-ea98377{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-2b9730d:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-2b9730d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotomas.mx/wp-content/uploads/2025/02/bg-2-1.png");}.elementor-781 .elementor-element.elementor-element-2b9730d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-781 .elementor-element.elementor-element-c2d04a0 .elementor-heading-title{font-size:14px;}.elementor-781 .elementor-element.elementor-element-108087f{width:100%;max-width:100%;}.elementor-781 .elementor-element.elementor-element-108087f .elementor-heading-title{font-size:22px;}.elementor-781 .elementor-element.elementor-element-84e9a6a{width:100%;max-width:100%;}.elementor-781 .elementor-element.elementor-element-84e9a6a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-84e9a6a .elementor-heading-title{font-size:16px;}.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 .premium-button-text-icon-wrapper span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-781 .elementor-element.elementor-element-d458068 .premium-button .premium-button-text-icon-wrapper span{font-size:14px;}}/* Start custom CSS for jet-single-images, class: .elementor-element-8306839 *//* Elimina el estilo de lista de la galería */
.woocommerce .flex-control-thumbs {
    list-style: none;
    padding: 0; 
	margin: 0;
}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-ea7fe11 *//*REDUCIR MARGEN SUPERIOR DE PRECIO VARIACIÓN*/
.woocommerce-variation-price{
    margin-top: -20px !important; 
}

/*REDUCIR MARGEN SUPERIOR DE SELECTOR DE IMAGEN CON PLUGIN*/
.wcpa_wrap .wcpa_field_wrap{
    margin: 0 !important;
    margin-top: -40px !important;
}

.wcpa_wrap .wcpa_field_label{
    margin-bottom: -10px !important;
}

/*MARGEN CTA "VACIAR"*/
.woo-variation-swatches .variable-items-wrapper{
    margin-bottom: 10px
}

.elementor-345 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .reset_variations{
    margin: 0px !important;
}

/*OCULTAR TEXTO DE CATNIDAD*/
li.tiered-pricing-plain-text.tiered-pricing-plain-text--default{
display: none !important;
margin-bottom: 10px !important;
}


.single_variation{
    margin-bottom: 0px !important;
}

.elementor-781 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{
    padding-top: 25px !important;
}

.tiered-pricing-plain-texts{
    padding: 0;
}/* End custom CSS */
/* Start custom CSS */.elementor-355 .elementor-element.elementor-element-ea7fe11 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{
    max-width: 500px !important;
}/* End custom CSS */