.elementor-1335 .elementor-element.elementor-element-282347b{--display:flex;--min-height:768px;--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:center;--align-items:center;--overlay-opacity:0.6;--padding-top:212px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-282347b:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-282347b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://touristtax.com.mx/wp-content/uploads/2026/08/hero-airport-terminal.jpg");background-position:center center;background-size:cover;}.elementor-1335 .elementor-element.elementor-element-282347b::before, .elementor-1335 .elementor-element.elementor-element-282347b > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-282347b > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-282347b > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-282347b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-282347b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0C0301 0%, #1A0503 100%);}.elementor-1335 .elementor-element.elementor-element-58dae42{--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:center;--align-items:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-d594f7c{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.26);--border-color:rgba(255,255,255,0.26);--border-radius:100px 100px 100px 100px;--padding-top:7px;--padding-bottom:7px;--padding-left:15px;--padding-right:15px;}.elementor-1335 .elementor-element.elementor-element-d594f7c:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-d594f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.14);}.elementor-1335 .elementor-element.elementor-element-99e2220{--display:flex;--min-height:7px;--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;--border-radius:3.5px 3.5px 3.5px 3.5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-99e2220:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-99e2220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4B321;}.elementor-1335 .elementor-element.elementor-element-e3a33fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1335 .elementor-element.elementor-element-30f829f .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.23em;letter-spacing:1.2px;color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-3ba544a{text-align:center;}.elementor-1335 .elementor-element.elementor-element-3ba544a .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:52px;font-weight:700;line-height:1.077em;letter-spacing:-1.2px;color:#EEECE9;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1335 .elementor-element.elementor-element-e787340{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;line-height:1.611em;color:#FFE4E1;}.elementor-1335 .elementor-element.elementor-element-e787340 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-6b10163{--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;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-a05df8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1335 .elementor-element.elementor-element-d7959f2 .elementor-button{background-color:#F5221D;font-family:"Montserrat", Montserrat;font-size:15px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:13px 24px 13px 24px;}.elementor-1335 .elementor-element.elementor-element-d7959f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1335 .elementor-element.elementor-element-d7959f2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1335 .elementor-element.elementor-element-0c7600c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-f485a70 .elementor-button{background-color:rgba(255,255,255,0.12);font-family:"Montserrat", Montserrat;font-size:15px;font-weight:600;line-height:1.2em;fill:#EEECE9;color:#EEECE9;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.34);border-radius:100px 100px 100px 100px;padding:13px 24px 13px 24px;}.elementor-1335 .elementor-element.elementor-element-f485a70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1335 .elementor-element.elementor-element-f485a70 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1335 .elementor-element.elementor-element-73afc6e{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-c8a02ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-c8a02ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1335 .elementor-element.elementor-element-1a4ae98 .elementor-icon-wrapper{text-align:center;}.elementor-1335 .elementor-element.elementor-element-1a4ae98.elementor-view-stacked .elementor-icon{background-color:#F4B321;}.elementor-1335 .elementor-element.elementor-element-1a4ae98.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-1a4ae98.elementor-view-default .elementor-icon{color:#F4B321;border-color:#F4B321;}.elementor-1335 .elementor-element.elementor-element-1a4ae98.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-1a4ae98.elementor-view-default .elementor-icon svg{fill:#F4B321;}.elementor-1335 .elementor-element.elementor-element-1a4ae98 .elementor-icon{font-size:16px;}.elementor-1335 .elementor-element.elementor-element-1a4ae98 .elementor-icon svg{height:16px;}.elementor-1335 .elementor-element.elementor-element-ac4c85e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-2c4ebf1{text-align:center;font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:1.5em;color:#FFC2BD;}.elementor-1335 .elementor-element.elementor-element-2c4ebf1 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-ebd1707{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D5CE;--border-color:#D9D5CE;--padding-top:38px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-ebd1707:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-ebd1707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF1EF;}.elementor-1335 .elementor-element.elementor-element-6b329aa{text-align:center;}.elementor-1335 .elementor-element.elementor-element-6b329aa .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.167em;letter-spacing:1.2px;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-7ef7d5b{--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;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-5c6a1d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1335 .elementor-element.elementor-element-199cb7b img{width:284px;}.elementor-1335 .elementor-element.elementor-element-3b68fa2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-d3e88f4 img{width:127px;}.elementor-1335 .elementor-element.elementor-element-773d3fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-f078b1b img{width:208px;}.elementor-1335 .elementor-element.elementor-element-6d2bf90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-8bd7d15 img{width:127px;}.elementor-1335 .elementor-element.elementor-element-8bfd553{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:104px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-8bfd553:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-8bfd553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-0111f89{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-46fc129{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-251f568{--display:flex;--min-height:7px;--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;--border-radius:3.5px 3.5px 3.5px 3.5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-251f568:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-251f568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5221D;}.elementor-1335 .elementor-element.elementor-element-fde6d3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-643075a .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.23em;letter-spacing:1.3px;color:#F5221D;}.elementor-1335 .elementor-element.elementor-element-fc0a0c2{text-align:center;}.elementor-1335 .elementor-element.elementor-element-fc0a0c2 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:44px;font-weight:700;line-height:1.159em;letter-spacing:-1px;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-92cb1f4{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;line-height:1.611em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-92cb1f4 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-8dc21f2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-8abe930{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D5CE;--border-color:#D9D5CE;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 6px 0px rgba(14,51,20,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-8abe930:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-8abe930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-8abe930.e-con{--align-self:flex-start;}.elementor-1335 .elementor-element.elementor-element-e1ea97e{--display:flex;--min-height:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-e1ea97e:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-e1ea97e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5221D;}.elementor-1335 .elementor-element.elementor-element-0fc85a4{--display:flex;--min-height:275px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-0fc85a4:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-0fc85a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://touristtax.com.mx/wp-content/uploads/2026/08/revenue-collection-digital-receipt.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1335 .elementor-element.elementor-element-98c45ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1335 .elementor-element.elementor-element-9ff22e8 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:16px;font-weight:700;line-height:1.312em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-82d27a7{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:1.571em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-82d27a7 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-86cf56c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D5CE;--border-color:#D9D5CE;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 6px 0px rgba(14,51,20,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-86cf56c:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-86cf56c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-86cf56c.e-con{--align-self:flex-start;}.elementor-1335 .elementor-element.elementor-element-edfd459{--display:flex;--min-height:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-edfd459:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-edfd459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18BA3B;}.elementor-1335 .elementor-element.elementor-element-1bc7c33{--display:flex;--min-height:275px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-1bc7c33:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-1bc7c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://touristtax.com.mx/wp-content/uploads/2026/08/compliance-validation.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1335 .elementor-element.elementor-element-d36922c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1335 .elementor-element.elementor-element-3a754fb .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:16px;font-weight:700;line-height:1.312em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-fdfb28a{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:1.571em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-fdfb28a p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-7510669{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D5CE;--border-color:#D9D5CE;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 6px 0px rgba(14,51,20,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-7510669:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-7510669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-7510669.e-con{--align-self:flex-start;}.elementor-1335 .elementor-element.elementor-element-0ad5977{--display:flex;--min-height:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-0ad5977:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-0ad5977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4B321;}.elementor-1335 .elementor-element.elementor-element-ca29b0a{--display:flex;--min-height:275px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-ca29b0a:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-ca29b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://touristtax.com.mx/wp-content/uploads/2026/08/traveler-services-mobile.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1335 .elementor-element.elementor-element-b02c518{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1335 .elementor-element.elementor-element-a08f29b .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:16px;font-weight:700;line-height:1.312em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-4938972{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:1.571em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-4938972 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-7a724e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D5CE;--border-color:#D9D5CE;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 6px 0px rgba(14,51,20,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-7a724e6:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-7a724e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-7a724e6.e-con{--align-self:flex-start;}.elementor-1335 .elementor-element.elementor-element-1f7d5bf{--display:flex;--min-height:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-1f7d5bf:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-1f7d5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3350DE;}.elementor-1335 .elementor-element.elementor-element-4e30942{--display:flex;--min-height:275px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-4e30942:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-4e30942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://touristtax.com.mx/wp-content/uploads/2026/08/partner-ecosystems.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1335 .elementor-element.elementor-element-2abaac0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1335 .elementor-element.elementor-element-3edb925 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:16px;font-weight:700;line-height:1.312em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-26547a4{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:1.571em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-26547a4 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-1c85d41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D5CE;--border-color:#D9D5CE;--padding-top:104px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-1c85d41:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-1c85d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2F1;}.elementor-1335 .elementor-element.elementor-element-1c85d41::before, .elementor-1335 .elementor-element.elementor-element-1c85d41 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-1c85d41 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-1c85d41 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-1c85d41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-1c85d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1335 .elementor-element.elementor-element-9cf5624{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-8a8095b{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-fcd4986{--display:flex;--min-height:7px;--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;--border-radius:3.5px 3.5px 3.5px 3.5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-fcd4986:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-fcd4986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5221D;}.elementor-1335 .elementor-element.elementor-element-2a02f97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-c24d130 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.23em;letter-spacing:1.3px;color:#F5221D;}.elementor-1335 .elementor-element.elementor-element-b2feab7{text-align:center;}.elementor-1335 .elementor-element.elementor-element-b2feab7 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:44px;font-weight:700;line-height:1.159em;letter-spacing:-1px;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-b44ea0d{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;line-height:1.611em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-b44ea0d p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-00adec5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-7d1c309{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D5CE;--border-color:#D9D5CE;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 6px 0px rgba(14,51,20,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-7d1c309:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-7d1c309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-9eb2611{--display:flex;--min-height:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-9eb2611:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-9eb2611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18BA3B;}.elementor-1335 .elementor-element.elementor-element-3ef0a7c{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-3ef0a7c:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-3ef0a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://touristtax.com.mx/wp-content/uploads/2026/08/embrace-it-program.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1335 .elementor-element.elementor-element-66321c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1335 .elementor-element.elementor-element-277fad9 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.231em;letter-spacing:1.2px;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-3874ea8 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:30px;font-weight:700;line-height:1.2em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-36710ab{font-family:"Montserrat", Montserrat;font-size:15px;font-weight:400;line-height:1.6em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-36710ab p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-814d1a7{--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;--justify-content:space-between;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-665eec1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-3a1bf39 .elementor-button{background-color:#F5221D;font-family:"Montserrat", Montserrat;font-size:14px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:13px 22px 13px 22px;}.elementor-1335 .elementor-element.elementor-element-3a1bf39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1335 .elementor-element.elementor-element-3a1bf39 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1335 .elementor-element.elementor-element-4410de4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-d6b9581 img{width:100px;}.elementor-1335 .elementor-element.elementor-element-e41a3ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D5CE;--border-color:#D9D5CE;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 6px 0px rgba(14,51,20,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-e41a3ff:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-e41a3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-6d18b77{--display:flex;--min-height:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-6d18b77:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-6d18b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5221D;}.elementor-1335 .elementor-element.elementor-element-6cef8c0{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-6cef8c0:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-6cef8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://touristtax.com.mx/wp-content/uploads/2026/08/visitax-program.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1335 .elementor-element.elementor-element-fb070db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1335 .elementor-element.elementor-element-e774203 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.231em;letter-spacing:1.2px;color:#F5221D;}.elementor-1335 .elementor-element.elementor-element-621c34b .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:30px;font-weight:700;line-height:1.2em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-f0addc3{font-family:"Montserrat", Montserrat;font-size:15px;font-weight:400;line-height:1.6em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-f0addc3 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-48a045c{--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;--justify-content:space-between;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-c31c56a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-3c10425 .elementor-button{background-color:#F5221D;font-family:"Montserrat", Montserrat;font-size:14px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:13px 22px 13px 22px;}.elementor-1335 .elementor-element.elementor-element-3c10425 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1335 .elementor-element.elementor-element-3c10425 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1335 .elementor-element.elementor-element-a4710a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-64128d3 img{width:88px;}.elementor-1335 .elementor-element.elementor-element-5ae2cf4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overlay-opacity:0.5;--padding-top:104px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-5ae2cf4:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A0E07;}.elementor-1335 .elementor-element.elementor-element-5ae2cf4::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://touristtax.com.mx/wp-content/uploads/2026/08/brand-curve-red.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-1335 .elementor-element.elementor-element-2117da1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-5b58d94{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.24);--border-color:rgba(255,255,255,0.24);--border-radius:100px 100px 100px 100px;--padding-top:7px;--padding-bottom:7px;--padding-left:15px;--padding-right:15px;}.elementor-1335 .elementor-element.elementor-element-5b58d94:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-5b58d94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.12);}.elementor-1335 .elementor-element.elementor-element-913dbcd{--display:flex;--min-height:7px;--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;--border-radius:3.5px 3.5px 3.5px 3.5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-913dbcd:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-913dbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4B321;}.elementor-1335 .elementor-element.elementor-element-1503ab2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-7cefbc1 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.23em;letter-spacing:1.2px;color:#EEECE9;}.elementor-1335 .elementor-element.elementor-element-c3d39a7{text-align:center;}.elementor-1335 .elementor-element.elementor-element-c3d39a7 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:44px;font-weight:700;line-height:1.159em;letter-spacing:-0.9px;color:#EEECE9;}.elementor-1335 .elementor-element.elementor-element-38fd138{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;line-height:1.611em;color:#FFD9D4;}.elementor-1335 .elementor-element.elementor-element-5da5b69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-08fad60{--display:flex;--min-height:540px;--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:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-08fad60:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-08fad60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://touristtax.com.mx/wp-content/uploads/2026/08/ttmx-video-cover.jpg");background-position:center center;background-size:cover;}.elementor-1335 .elementor-element.elementor-element-08fad60::before, .elementor-1335 .elementor-element.elementor-element-08fad60 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-08fad60 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-08fad60 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-08fad60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-08fad60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(61,7,4,0.42);--background-overlay:'';}.elementor-1335 .elementor-element.elementor-element-d74efdd{text-align:center;}.elementor-1335 .elementor-element.elementor-element-d74efdd .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:30px;font-weight:700;line-height:1.2em;color:#EEECE9;}.elementor-1335 .elementor-element.elementor-element-07c027c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-49ae47a .elementor-button{background-color:#F5221D;font-family:"Montserrat", Montserrat;font-size:16px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 26px 14px 26px;}.elementor-1335 .elementor-element.elementor-element-49ae47a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1335 .elementor-element.elementor-element-49ae47a .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1335 .elementor-element.elementor-element-f035b5e{--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;--justify-content:center;--align-items:center;--border-radius:0px 0px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1335 .elementor-element.elementor-element-3ec11aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-9a62089 img{width:132px;}.elementor-1335 .elementor-element.elementor-element-c94375a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-73a6ad6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-f3b6f30{--display:flex;--min-height:3px;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-f3b6f30:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-f3b6f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4B321;}.elementor-1335 .elementor-element.elementor-element-7ab17e4 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;line-height:1.3em;color:#EEECE9;}.elementor-1335 .elementor-element.elementor-element-94df05b{font-family:"Montserrat", Montserrat;font-size:15px;font-weight:400;line-height:1.533em;color:#F2C9C4;}.elementor-1335 .elementor-element.elementor-element-94df05b p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-822b5c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-d2101c5{--display:flex;--min-height:3px;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-d2101c5:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-d2101c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4B321;}.elementor-1335 .elementor-element.elementor-element-d8ce534 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;line-height:1.3em;color:#EEECE9;}.elementor-1335 .elementor-element.elementor-element-a2ab056{font-family:"Montserrat", Montserrat;font-size:15px;font-weight:400;line-height:1.533em;color:#F2C9C4;}.elementor-1335 .elementor-element.elementor-element-a2ab056 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-6cfda8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-662614f{--display:flex;--min-height:3px;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-662614f:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-662614f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4B321;}.elementor-1335 .elementor-element.elementor-element-588d6a9 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;line-height:1.3em;color:#EEECE9;}.elementor-1335 .elementor-element.elementor-element-7bb0cfb{font-family:"Montserrat", Montserrat;font-size:15px;font-weight:400;line-height:1.533em;color:#F2C9C4;}.elementor-1335 .elementor-element.elementor-element-7bb0cfb p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-70a6697{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overlay-opacity:0.13;--padding-top:104px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-70a6697:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-70a6697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-70a6697::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://touristtax.com.mx/wp-content/uploads/2026/08/brand-curve-blue-e1787542473370.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1335 .elementor-element.elementor-element-b69a3ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-65f7f3f{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(51,80,222,0.2);--border-color:rgba(51,80,222,0.2);--border-radius:100px 100px 100px 100px;--padding-top:7px;--padding-bottom:7px;--padding-left:15px;--padding-right:15px;}.elementor-1335 .elementor-element.elementor-element-65f7f3f:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-65f7f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(51,80,222,0.08);}.elementor-1335 .elementor-element.elementor-element-90fbe24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-90fbe24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-f6417a4 .elementor-icon-wrapper{text-align:center;}.elementor-1335 .elementor-element.elementor-element-f6417a4.elementor-view-stacked .elementor-icon{background-color:#3350DE;}.elementor-1335 .elementor-element.elementor-element-f6417a4.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-f6417a4.elementor-view-default .elementor-icon{color:#3350DE;border-color:#3350DE;}.elementor-1335 .elementor-element.elementor-element-f6417a4.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-f6417a4.elementor-view-default .elementor-icon svg{fill:#3350DE;}.elementor-1335 .elementor-element.elementor-element-f6417a4 .elementor-icon{font-size:14px;}.elementor-1335 .elementor-element.elementor-element-f6417a4 .elementor-icon svg{height:14px;}.elementor-1335 .elementor-element.elementor-element-f60acab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-d7881ee .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.167em;letter-spacing:1.2px;color:#3350DE;}.elementor-1335 .elementor-element.elementor-element-9e7450b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-59e9cb9 img{width:230px;}.elementor-1335 .elementor-element.elementor-element-b9d1ae3{text-align:center;}.elementor-1335 .elementor-element.elementor-element-b9d1ae3 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:44px;font-weight:700;line-height:1.159em;letter-spacing:-0.9px;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-7d25125{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;line-height:1.611em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-7d25125 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-ddbb134{--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;--justify-content:space-between;--align-items:center;--gap:68px 68px;--row-gap:68px;--column-gap:68px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-e978197{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-a8eaf11{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-2b23cfc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-2b23cfc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-686639b .elementor-icon-wrapper{text-align:center;}.elementor-1335 .elementor-element.elementor-element-686639b.elementor-view-stacked .elementor-icon{background-color:#3350DE;}.elementor-1335 .elementor-element.elementor-element-686639b.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-686639b.elementor-view-default .elementor-icon{color:#3350DE;border-color:#3350DE;}.elementor-1335 .elementor-element.elementor-element-686639b.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-686639b.elementor-view-default .elementor-icon svg{fill:#3350DE;}.elementor-1335 .elementor-element.elementor-element-686639b .elementor-icon{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-686639b .elementor-icon svg{height:22px;}.elementor-1335 .elementor-element.elementor-element-4499c4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-4499c4a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-1f86ef4 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:16px;font-weight:700;line-height:1.375em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-bc35ee2{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:1.571em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-bc35ee2 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-cd5f02a{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-2a49122{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-2a49122.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-0d0053e .elementor-icon-wrapper{text-align:center;}.elementor-1335 .elementor-element.elementor-element-0d0053e.elementor-view-stacked .elementor-icon{background-color:#3350DE;}.elementor-1335 .elementor-element.elementor-element-0d0053e.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-0d0053e.elementor-view-default .elementor-icon{color:#3350DE;border-color:#3350DE;}.elementor-1335 .elementor-element.elementor-element-0d0053e.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-0d0053e.elementor-view-default .elementor-icon svg{fill:#3350DE;}.elementor-1335 .elementor-element.elementor-element-0d0053e .elementor-icon{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-0d0053e .elementor-icon svg{height:22px;}.elementor-1335 .elementor-element.elementor-element-0a65540{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-0a65540.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-ca14140 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:16px;font-weight:700;line-height:1.375em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-9b65ce4{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:1.571em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-9b65ce4 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-8e4f7e8{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-5cb676e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-5cb676e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-823751e .elementor-icon-wrapper{text-align:center;}.elementor-1335 .elementor-element.elementor-element-823751e.elementor-view-stacked .elementor-icon{background-color:#3350DE;}.elementor-1335 .elementor-element.elementor-element-823751e.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-823751e.elementor-view-default .elementor-icon{color:#3350DE;border-color:#3350DE;}.elementor-1335 .elementor-element.elementor-element-823751e.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-823751e.elementor-view-default .elementor-icon svg{fill:#3350DE;}.elementor-1335 .elementor-element.elementor-element-823751e .elementor-icon{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-823751e .elementor-icon svg{height:22px;}.elementor-1335 .elementor-element.elementor-element-248105e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-248105e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-9322227 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:16px;font-weight:700;line-height:1.375em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-d2b5cef{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:1.571em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-d2b5cef p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-882b178{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-a137120{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-a137120.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-a9c8159 .elementor-icon-wrapper{text-align:center;}.elementor-1335 .elementor-element.elementor-element-a9c8159.elementor-view-stacked .elementor-icon{background-color:#3350DE;}.elementor-1335 .elementor-element.elementor-element-a9c8159.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-a9c8159.elementor-view-default .elementor-icon{color:#3350DE;border-color:#3350DE;}.elementor-1335 .elementor-element.elementor-element-a9c8159.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-a9c8159.elementor-view-default .elementor-icon svg{fill:#3350DE;}.elementor-1335 .elementor-element.elementor-element-a9c8159 .elementor-icon{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-a9c8159 .elementor-icon svg{height:22px;}.elementor-1335 .elementor-element.elementor-element-4813312{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-4813312.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-bab9ccd .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:16px;font-weight:700;line-height:1.375em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-dfc11b7{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:1.571em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-dfc11b7 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-aad6d52{--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:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(51,80,222,0.14);--border-color:rgba(51,80,222,0.14);--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1335 .elementor-element.elementor-element-aad6d52:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-aad6d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FD;}.elementor-1335 .elementor-element.elementor-element-aad6d52.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-316c019{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-7427cdb img{width:570px;border-radius:15px 15px 15px 15px;}.elementor-1335 .elementor-element.elementor-element-7bb59dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overlay-opacity:0.06;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D5CE;--border-color:#D9D5CE;--padding-top:104px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-7bb59dd:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-7bb59dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF1EF;}.elementor-1335 .elementor-element.elementor-element-7bb59dd::before, .elementor-1335 .elementor-element.elementor-element-7bb59dd > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-7bb59dd > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-7bb59dd > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-7bb59dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-7bb59dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1335 .elementor-element.elementor-element-fe81e68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-22df567{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-1f75c35 img{width:210px;}.elementor-1335 .elementor-element.elementor-element-b8f2336{text-align:center;}.elementor-1335 .elementor-element.elementor-element-b8f2336 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:44px;font-weight:700;line-height:1.159em;letter-spacing:-0.9px;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-6b82416{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;line-height:1.611em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-6b82416 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-9ae245d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-71a8405{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D5CE;--border-color:#D9D5CE;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 6px 0px rgba(14,51,20,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1335 .elementor-element.elementor-element-71a8405:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-71a8405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-14ef36f .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:13px;font-weight:700;line-height:1.231em;letter-spacing:1.2px;color:#F5221D;}.elementor-1335 .elementor-element.elementor-element-35c7c89 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:700;line-height:1.292em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-f03d371{font-family:"Montserrat", Montserrat;font-size:15px;font-weight:400;line-height:1.6em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-f03d371 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-4e540ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D5CE;--border-color:#D9D5CE;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 6px 0px rgba(14,51,20,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1335 .elementor-element.elementor-element-4e540ea:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-4e540ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-916bad3 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:13px;font-weight:700;line-height:1.231em;letter-spacing:1.2px;color:#F5221D;}.elementor-1335 .elementor-element.elementor-element-32359a8 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:700;line-height:1.292em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-1d15ac1{font-family:"Montserrat", Montserrat;font-size:15px;font-weight:400;line-height:1.6em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-1d15ac1 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-0376b96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.2;--border-radius:18px 18px 18px 18px;--padding-top:36px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1335 .elementor-element.elementor-element-0376b96:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-0376b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4B321;}.elementor-1335 .elementor-element.elementor-element-0376b96::before, .elementor-1335 .elementor-element.elementor-element-0376b96 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-0376b96 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-0376b96 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-0376b96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-0376b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://touristtax.com.mx/wp-content/uploads/2026/08/brand-curve-forest.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-1335 .elementor-element.elementor-element-24f6387 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:700;line-height:1.292em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-a21f4df{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-ed2d8df{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-fd3e352{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-fd3e352.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-e4ce23b .elementor-icon-wrapper{text-align:center;}.elementor-1335 .elementor-element.elementor-element-e4ce23b.elementor-view-stacked .elementor-icon{background-color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-e4ce23b.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-e4ce23b.elementor-view-default .elementor-icon{color:#0E3314;border-color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-e4ce23b.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-e4ce23b.elementor-view-default .elementor-icon svg{fill:#0E3314;}.elementor-1335 .elementor-element.elementor-element-e4ce23b .elementor-icon{font-size:20px;}.elementor-1335 .elementor-element.elementor-element-e4ce23b .elementor-icon svg{height:20px;}.elementor-1335 .elementor-element.elementor-element-c3c1f7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-c3c1f7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-b9bf34a .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:15px;font-weight:700;line-height:1.4em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-0cab1a8{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-540c8d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-540c8d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-2c2255d .elementor-icon-wrapper{text-align:center;}.elementor-1335 .elementor-element.elementor-element-2c2255d.elementor-view-stacked .elementor-icon{background-color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-2c2255d.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-2c2255d.elementor-view-default .elementor-icon{color:#0E3314;border-color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-2c2255d.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-2c2255d.elementor-view-default .elementor-icon svg{fill:#0E3314;}.elementor-1335 .elementor-element.elementor-element-2c2255d .elementor-icon{font-size:20px;}.elementor-1335 .elementor-element.elementor-element-2c2255d .elementor-icon svg{height:20px;}.elementor-1335 .elementor-element.elementor-element-ed00ab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-ed00ab8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-70d89d9 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:15px;font-weight:700;line-height:1.4em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-009cfcb{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-41b09d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-41b09d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-413260a .elementor-icon-wrapper{text-align:center;}.elementor-1335 .elementor-element.elementor-element-413260a.elementor-view-stacked .elementor-icon{background-color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-413260a.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-413260a.elementor-view-default .elementor-icon{color:#0E3314;border-color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-413260a.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-413260a.elementor-view-default .elementor-icon svg{fill:#0E3314;}.elementor-1335 .elementor-element.elementor-element-413260a .elementor-icon{font-size:20px;}.elementor-1335 .elementor-element.elementor-element-413260a .elementor-icon svg{height:20px;}.elementor-1335 .elementor-element.elementor-element-868722b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-868722b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-1497d0b .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:15px;font-weight:700;line-height:1.4em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-dd8626f{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-82c71f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-82c71f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-d8829dd .elementor-icon-wrapper{text-align:center;}.elementor-1335 .elementor-element.elementor-element-d8829dd.elementor-view-stacked .elementor-icon{background-color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-d8829dd.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-d8829dd.elementor-view-default .elementor-icon{color:#0E3314;border-color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-d8829dd.elementor-view-framed .elementor-icon, .elementor-1335 .elementor-element.elementor-element-d8829dd.elementor-view-default .elementor-icon svg{fill:#0E3314;}.elementor-1335 .elementor-element.elementor-element-d8829dd .elementor-icon{font-size:20px;}.elementor-1335 .elementor-element.elementor-element-d8829dd .elementor-icon svg{height:20px;}.elementor-1335 .elementor-element.elementor-element-84359be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-84359be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1335 .elementor-element.elementor-element-13a585c .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:15px;font-weight:700;line-height:1.4em;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-47be5d0{--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;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:104px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-47be5d0:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-47be5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-9d97404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-821a405{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-91f69d1{--display:flex;--min-height:7px;--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;--border-radius:3.5px 3.5px 3.5px 3.5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-91f69d1:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-91f69d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5221D;}.elementor-1335 .elementor-element.elementor-element-539989d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-8684530 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.23em;letter-spacing:1.3px;color:#F5221D;}.elementor-1335 .elementor-element.elementor-element-aaea986 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:44px;font-weight:700;line-height:1.159em;letter-spacing:-0.9px;color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-e99de27{font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;line-height:1.611em;color:#4F6154;}.elementor-1335 .elementor-element.elementor-element-e99de27 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-96d6013{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-34864c5{border-radius:16px 16px 16px 16px;}.elementor-1335 .elementor-element.elementor-element-34864c5 img{width:100%;}.elementor-1335 .elementor-element.elementor-element-6f95ef9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D5CE;--border-color:#D9D5CE;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 6px 0px rgba(14,51,20,0.08);--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-1335 .elementor-element.elementor-element-6f95ef9:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-6f95ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-b6eebee .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:700;line-height:1.292em;color:#0E3314;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-group{padding-right:calc( 18px/2 );padding-left:calc( 18px/2 );margin-bottom:18px;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-form-fields-wrapper{margin-left:calc( -18px/2 );margin-right:calc( -18px/2 );margin-bottom:-18px;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-group > label, .elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-subgroup label{color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-mark-required .elementor-field-label:after{color:#F5221D;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-group > label{font-family:"Montserrat", Montserrat;font-size:13px;font-weight:600;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-type-html{padding-bottom:0px;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-group .elementor-field{color:#0E3314;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-group .elementor-field, .elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-subgroup label{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#D9D5CE;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#D9D5CE;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-field-group .elementor-select-wrapper::before{color:#D9D5CE;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-button{font-family:"Montserrat", Montserrat;font-size:15px;font-weight:600;border-radius:100px 100px 100px 100px;padding:13px 24px 13px 24px;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .e-form__buttons__wrapper__button-next{background-color:#F5221D;color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-button[type="submit"]{background-color:#F5221D;color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1335 .elementor-element.elementor-element-6657bd8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1335 .elementor-element.elementor-element-6657bd8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1335 .elementor-element.elementor-element-c19e74f{font-family:"Montserrat", Montserrat;font-size:12px;font-weight:400;line-height:1.5em;color:#6B7A6E;}.elementor-1335 .elementor-element.elementor-element-c19e74f p{margin-block-end:0px;}body.elementor-page-1335{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1335 .elementor-element.elementor-element-282347b{--content-width:1140px;}.elementor-1335 .elementor-element.elementor-element-58dae42{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-d594f7c{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-99e2220{--width:7px;}.elementor-1335 .elementor-element.elementor-element-e3a33fa{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-6b10163{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a05df8f{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-0c7600c{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-73afc6e{--width:100%;}.elementor-1335 .elementor-element.elementor-element-c8a02ab{--width:16px;}.elementor-1335 .elementor-element.elementor-element-ac4c85e{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-ebd1707{--content-width:1140px;}.elementor-1335 .elementor-element.elementor-element-5c6a1d6{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-3b68fa2{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-773d3fb{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-6d2bf90{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-8bfd553{--content-width:100%;}.elementor-1335 .elementor-element.elementor-element-0111f89{--width:100%;}.elementor-1335 .elementor-element.elementor-element-46fc129{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-251f568{--width:7px;}.elementor-1335 .elementor-element.elementor-element-fde6d3e{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-8dc21f2{--width:80%;}.elementor-1335 .elementor-element.elementor-element-e1ea97e{--width:100%;}.elementor-1335 .elementor-element.elementor-element-0fc85a4{--width:100%;}.elementor-1335 .elementor-element.elementor-element-edfd459{--width:100%;}.elementor-1335 .elementor-element.elementor-element-1bc7c33{--width:100%;}.elementor-1335 .elementor-element.elementor-element-0ad5977{--width:100%;}.elementor-1335 .elementor-element.elementor-element-ca29b0a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-1f7d5bf{--width:100%;}.elementor-1335 .elementor-element.elementor-element-4e30942{--width:100%;}.elementor-1335 .elementor-element.elementor-element-1c85d41{--content-width:1140px;}.elementor-1335 .elementor-element.elementor-element-9cf5624{--width:100%;}.elementor-1335 .elementor-element.elementor-element-8a8095b{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-fcd4986{--width:7px;}.elementor-1335 .elementor-element.elementor-element-2a02f97{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-00adec5{--width:100%;}.elementor-1335 .elementor-element.elementor-element-9eb2611{--width:100%;}.elementor-1335 .elementor-element.elementor-element-3ef0a7c{--width:100%;}.elementor-1335 .elementor-element.elementor-element-814d1a7{--width:100%;}.elementor-1335 .elementor-element.elementor-element-665eec1{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-4410de4{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-6d18b77{--width:100%;}.elementor-1335 .elementor-element.elementor-element-6cef8c0{--width:100%;}.elementor-1335 .elementor-element.elementor-element-48a045c{--width:100%;}.elementor-1335 .elementor-element.elementor-element-c31c56a{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-a4710a6{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-5ae2cf4{--content-width:100%;}.elementor-1335 .elementor-element.elementor-element-2117da1{--width:100%;}.elementor-1335 .elementor-element.elementor-element-5b58d94{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-913dbcd{--width:7px;}.elementor-1335 .elementor-element.elementor-element-1503ab2{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-5da5b69{--width:960px;}.elementor-1335 .elementor-element.elementor-element-08fad60{--width:100%;}.elementor-1335 .elementor-element.elementor-element-07c027c{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-f035b5e{--width:100%;}.elementor-1335 .elementor-element.elementor-element-3ec11aa{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-c94375a{--width:960px;}.elementor-1335 .elementor-element.elementor-element-73a6ad6{--width:100%;}.elementor-1335 .elementor-element.elementor-element-f3b6f30{--width:44px;}.elementor-1335 .elementor-element.elementor-element-822b5c8{--width:100%;}.elementor-1335 .elementor-element.elementor-element-d2101c5{--width:44px;}.elementor-1335 .elementor-element.elementor-element-6cfda8a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-662614f{--width:44px;}.elementor-1335 .elementor-element.elementor-element-70a6697{--content-width:1140px;}.elementor-1335 .elementor-element.elementor-element-b69a3ae{--width:100%;}.elementor-1335 .elementor-element.elementor-element-65f7f3f{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-90fbe24{--width:14px;}.elementor-1335 .elementor-element.elementor-element-f60acab{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-9e7450b{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-ddbb134{--width:100%;}.elementor-1335 .elementor-element.elementor-element-e978197{--width:440px;}.elementor-1335 .elementor-element.elementor-element-a8eaf11{--width:100%;}.elementor-1335 .elementor-element.elementor-element-2b23cfc{--width:22px;}.elementor-1335 .elementor-element.elementor-element-cd5f02a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-2a49122{--width:22px;}.elementor-1335 .elementor-element.elementor-element-8e4f7e8{--width:100%;}.elementor-1335 .elementor-element.elementor-element-5cb676e{--width:22px;}.elementor-1335 .elementor-element.elementor-element-882b178{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a137120{--width:22px;}.elementor-1335 .elementor-element.elementor-element-aad6d52{--width:632px;}.elementor-1335 .elementor-element.elementor-element-316c019{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-7bb59dd{--content-width:1140px;}.elementor-1335 .elementor-element.elementor-element-fe81e68{--width:100%;}.elementor-1335 .elementor-element.elementor-element-22df567{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-9ae245d{--width:100%;}.elementor-1335 .elementor-element.elementor-element-0376b96{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a21f4df{--width:100%;}.elementor-1335 .elementor-element.elementor-element-ed2d8df{--width:100%;}.elementor-1335 .elementor-element.elementor-element-fd3e352{--width:20px;}.elementor-1335 .elementor-element.elementor-element-c3c1f7c{--width:100%;}.elementor-1335 .elementor-element.elementor-element-540c8d8{--width:20px;}.elementor-1335 .elementor-element.elementor-element-ed00ab8{--width:100%;}.elementor-1335 .elementor-element.elementor-element-41b09d1{--width:20px;}.elementor-1335 .elementor-element.elementor-element-868722b{--width:100%;}.elementor-1335 .elementor-element.elementor-element-82c71f9{--width:20px;}.elementor-1335 .elementor-element.elementor-element-84359be{--width:100%;}.elementor-1335 .elementor-element.elementor-element-47be5d0{--content-width:1140px;}.elementor-1335 .elementor-element.elementor-element-9d97404{--width:452px;}.elementor-1335 .elementor-element.elementor-element-821a405{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-91f69d1{--width:7px;}.elementor-1335 .elementor-element.elementor-element-539989d{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-96d6013{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-6f95ef9{--width:616px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1335 .elementor-element.elementor-element-58dae42{--width:100%;}.elementor-1335 .elementor-element.elementor-element-d594f7c{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-99e2220{--width:7px;}.elementor-1335 .elementor-element.elementor-element-e3a33fa{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-6b10163{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a05df8f{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-0c7600c{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-73afc6e{--width:100%;}.elementor-1335 .elementor-element.elementor-element-c8a02ab{--width:16px;}.elementor-1335 .elementor-element.elementor-element-ac4c85e{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-5c6a1d6{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-3b68fa2{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-773d3fb{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-6d2bf90{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-0111f89{--width:100%;}.elementor-1335 .elementor-element.elementor-element-46fc129{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-251f568{--width:7px;}.elementor-1335 .elementor-element.elementor-element-fde6d3e{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-8dc21f2{--width:100%;}.elementor-1335 .elementor-element.elementor-element-e1ea97e{--width:100%;}.elementor-1335 .elementor-element.elementor-element-0fc85a4{--width:100%;}.elementor-1335 .elementor-element.elementor-element-edfd459{--width:100%;}.elementor-1335 .elementor-element.elementor-element-1bc7c33{--width:100%;}.elementor-1335 .elementor-element.elementor-element-0ad5977{--width:100%;}.elementor-1335 .elementor-element.elementor-element-ca29b0a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-1f7d5bf{--width:100%;}.elementor-1335 .elementor-element.elementor-element-4e30942{--width:100%;}.elementor-1335 .elementor-element.elementor-element-9cf5624{--width:100%;}.elementor-1335 .elementor-element.elementor-element-8a8095b{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-fcd4986{--width:7px;}.elementor-1335 .elementor-element.elementor-element-2a02f97{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-9eb2611{--width:100%;}.elementor-1335 .elementor-element.elementor-element-3ef0a7c{--width:100%;}.elementor-1335 .elementor-element.elementor-element-814d1a7{--width:100%;}.elementor-1335 .elementor-element.elementor-element-665eec1{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-4410de4{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-6d18b77{--width:100%;}.elementor-1335 .elementor-element.elementor-element-6cef8c0{--width:100%;}.elementor-1335 .elementor-element.elementor-element-48a045c{--width:100%;}.elementor-1335 .elementor-element.elementor-element-c31c56a{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-a4710a6{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-5ae2cf4{--content-width:100%;}.elementor-1335 .elementor-element.elementor-element-2117da1{--width:100%;}.elementor-1335 .elementor-element.elementor-element-5b58d94{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-913dbcd{--width:7px;}.elementor-1335 .elementor-element.elementor-element-1503ab2{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-5da5b69{--width:100%;}.elementor-1335 .elementor-element.elementor-element-08fad60{--width:100%;}.elementor-1335 .elementor-element.elementor-element-07c027c{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-f035b5e{--width:100%;}.elementor-1335 .elementor-element.elementor-element-3ec11aa{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-c94375a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-73a6ad6{--width:100%;}.elementor-1335 .elementor-element.elementor-element-f3b6f30{--width:44px;}.elementor-1335 .elementor-element.elementor-element-822b5c8{--width:100%;}.elementor-1335 .elementor-element.elementor-element-d2101c5{--width:44px;}.elementor-1335 .elementor-element.elementor-element-6cfda8a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-662614f{--width:44px;}.elementor-1335 .elementor-element.elementor-element-b69a3ae{--width:100%;}.elementor-1335 .elementor-element.elementor-element-65f7f3f{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-90fbe24{--width:14px;}.elementor-1335 .elementor-element.elementor-element-f60acab{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-9e7450b{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-ddbb134{--width:100%;}.elementor-1335 .elementor-element.elementor-element-e978197{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a8eaf11{--width:100%;}.elementor-1335 .elementor-element.elementor-element-2b23cfc{--width:22px;}.elementor-1335 .elementor-element.elementor-element-4499c4a{--width:80%;}.elementor-1335 .elementor-element.elementor-element-cd5f02a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-2a49122{--width:22px;}.elementor-1335 .elementor-element.elementor-element-0a65540{--width:80%;}.elementor-1335 .elementor-element.elementor-element-8e4f7e8{--width:100%;}.elementor-1335 .elementor-element.elementor-element-5cb676e{--width:22px;}.elementor-1335 .elementor-element.elementor-element-248105e{--width:80%;}.elementor-1335 .elementor-element.elementor-element-882b178{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a137120{--width:22px;}.elementor-1335 .elementor-element.elementor-element-4813312{--width:80%;}.elementor-1335 .elementor-element.elementor-element-aad6d52{--width:100%;}.elementor-1335 .elementor-element.elementor-element-316c019{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-fe81e68{--width:100%;}.elementor-1335 .elementor-element.elementor-element-22df567{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-0376b96{--width:100%;}.elementor-1335 .elementor-element.elementor-element-fd3e352{--width:20px;}.elementor-1335 .elementor-element.elementor-element-540c8d8{--width:20px;}.elementor-1335 .elementor-element.elementor-element-41b09d1{--width:20px;}.elementor-1335 .elementor-element.elementor-element-82c71f9{--width:20px;}.elementor-1335 .elementor-element.elementor-element-9d97404{--width:100%;}.elementor-1335 .elementor-element.elementor-element-821a405{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-91f69d1{--width:7px;}.elementor-1335 .elementor-element.elementor-element-539989d{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-96d6013{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-6f95ef9{--width:100%;}}@media(min-width:1025px){.elementor-1335 .elementor-element.elementor-element-5ae2cf4::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-1335 .elementor-element.elementor-element-70a6697::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1335 .elementor-element.elementor-element-282347b{--min-height:640px;--padding-top:150px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-1335 .elementor-element.elementor-element-3ba544a .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-1335 .elementor-element.elementor-element-e787340{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-ebd1707{--padding-top:32px;--padding-bottom:34px;--padding-left:40px;--padding-right:40px;}.elementor-1335 .elementor-element.elementor-element-7ef7d5b{--gap:10px 035px;--row-gap:10px;--column-gap:035px;}.elementor-1335 .elementor-element.elementor-element-8bfd553{--padding-top:70px;--padding-bottom:74px;--padding-left:40px;--padding-right:40px;}.elementor-1335 .elementor-element.elementor-element-fc0a0c2 .elementor-heading-title{font-size:36px;line-height:1.15em;}.elementor-1335 .elementor-element.elementor-element-92cb1f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-8dc21f2{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1335 .elementor-element.elementor-element-1c85d41{--padding-top:70px;--padding-bottom:74px;--padding-left:40px;--padding-right:40px;}.elementor-1335 .elementor-element.elementor-element-b2feab7 .elementor-heading-title{font-size:36px;line-height:1.15em;}.elementor-1335 .elementor-element.elementor-element-b44ea0d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-00adec5{--e-con-grid-template-columns:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;}.elementor-1335 .elementor-element.elementor-element-5ae2cf4::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-1335 .elementor-element.elementor-element-5ae2cf4{--padding-top:70px;--padding-bottom:74px;--padding-left:40px;--padding-right:40px;}.elementor-1335 .elementor-element.elementor-element-c3d39a7 .elementor-heading-title{font-size:36px;line-height:1.15em;}.elementor-1335 .elementor-element.elementor-element-38fd138{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-08fad60{--min-height:420px;}.elementor-1335 .elementor-element.elementor-element-c94375a{--e-con-grid-template-columns:repeat(3, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;}.elementor-1335 .elementor-element.elementor-element-70a6697{--padding-top:70px;--padding-bottom:74px;--padding-left:40px;--padding-right:40px;}.elementor-1335 .elementor-element.elementor-element-b9d1ae3 .elementor-heading-title{font-size:36px;line-height:1.15em;}.elementor-1335 .elementor-element.elementor-element-7d25125{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-ddbb134{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1335 .elementor-element.elementor-element-1f86ef4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-7bb59dd{--padding-top:70px;--padding-bottom:74px;--padding-left:40px;--padding-right:40px;}.elementor-1335 .elementor-element.elementor-element-b8f2336 .elementor-heading-title{font-size:36px;line-height:1.15em;}.elementor-1335 .elementor-element.elementor-element-6b82416{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-9ae245d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1335 .elementor-element.elementor-element-a21f4df{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1335 .elementor-element.elementor-element-47be5d0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:70px;--padding-bottom:74px;--padding-left:40px;--padding-right:40px;}.elementor-1335 .elementor-element.elementor-element-aaea986 .elementor-heading-title{font-size:36px;line-height:1.15em;}}@media(max-width:767px){.elementor-1335 .elementor-element.elementor-element-282347b{--min-height:600px;--padding-top:148px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1335 .elementor-element.elementor-element-58dae42{--width:100%;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-1335 .elementor-element.elementor-element-d594f7c{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-99e2220{--width:7px;}.elementor-1335 .elementor-element.elementor-element-e3a33fa{--width:94%;}.elementor-1335 .elementor-element.elementor-element-3ba544a .elementor-heading-title{font-size:32px;line-height:1.12em;}.elementor-1335 .elementor-element.elementor-element-e787340{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16px;line-height:1.55em;}.elementor-1335 .elementor-element.elementor-element-6b10163{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a05df8f{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-0c7600c{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-73afc6e{--width:100%;}.elementor-1335 .elementor-element.elementor-element-c8a02ab{--width:16px;}.elementor-1335 .elementor-element.elementor-element-ac4c85e{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-2c4ebf1{font-size:13px;}.elementor-1335 .elementor-element.elementor-element-ebd1707{--padding-top:28px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1335 .elementor-element.elementor-element-7ef7d5b{--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-1335 .elementor-element.elementor-element-5c6a1d6{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-3b68fa2{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-773d3fb{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-6d2bf90{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-8bfd553{--padding-top:48px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-1335 .elementor-element.elementor-element-0111f89{--width:100%;}.elementor-1335 .elementor-element.elementor-element-46fc129{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-251f568{--width:7px;}.elementor-1335 .elementor-element.elementor-element-fde6d3e{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-fc0a0c2 .elementor-heading-title{font-size:28px;line-height:1.18em;}.elementor-1335 .elementor-element.elementor-element-92cb1f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16px;}.elementor-1335 .elementor-element.elementor-element-8dc21f2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1335 .elementor-element.elementor-element-e1ea97e{--width:100%;}.elementor-1335 .elementor-element.elementor-element-0fc85a4{--width:100%;--min-height:220px;}.elementor-1335 .elementor-element.elementor-element-edfd459{--width:100%;}.elementor-1335 .elementor-element.elementor-element-1bc7c33{--width:100%;--min-height:220px;}.elementor-1335 .elementor-element.elementor-element-0ad5977{--width:100%;}.elementor-1335 .elementor-element.elementor-element-ca29b0a{--width:100%;--min-height:220px;}.elementor-1335 .elementor-element.elementor-element-1f7d5bf{--width:100%;}.elementor-1335 .elementor-element.elementor-element-4e30942{--width:100%;--min-height:220px;}.elementor-1335 .elementor-element.elementor-element-4e30942:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-4e30942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-1335 .elementor-element.elementor-element-1c85d41{--padding-top:48px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-1335 .elementor-element.elementor-element-9cf5624{--width:100%;}.elementor-1335 .elementor-element.elementor-element-8a8095b{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-fcd4986{--width:7px;}.elementor-1335 .elementor-element.elementor-element-2a02f97{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-b2feab7 .elementor-heading-title{font-size:28px;line-height:1.18em;}.elementor-1335 .elementor-element.elementor-element-b44ea0d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16px;}.elementor-1335 .elementor-element.elementor-element-00adec5{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1335 .elementor-element.elementor-element-9eb2611{--width:100%;}.elementor-1335 .elementor-element.elementor-element-3ef0a7c{--width:100%;--min-height:200px;}.elementor-1335 .elementor-element.elementor-element-66321c0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1335 .elementor-element.elementor-element-3874ea8 .elementor-heading-title{font-size:26px;}.elementor-1335 .elementor-element.elementor-element-814d1a7{--width:100%;--justify-content:center;}.elementor-1335 .elementor-element.elementor-element-665eec1{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-3a1bf39{padding:0px 0px 0px 0px;}.elementor-1335 .elementor-element.elementor-element-4410de4{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-6d18b77{--width:100%;}.elementor-1335 .elementor-element.elementor-element-6cef8c0{--width:100%;--min-height:200px;}.elementor-1335 .elementor-element.elementor-element-fb070db{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1335 .elementor-element.elementor-element-621c34b .elementor-heading-title{font-size:26px;}.elementor-1335 .elementor-element.elementor-element-48a045c{--width:100%;--justify-content:center;}.elementor-1335 .elementor-element.elementor-element-c31c56a{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-a4710a6{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-5ae2cf4::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-5ae2cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-1335 .elementor-element.elementor-element-5ae2cf4{--padding-top:48px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-1335 .elementor-element.elementor-element-2117da1{--width:100%;}.elementor-1335 .elementor-element.elementor-element-5b58d94{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-913dbcd{--width:7px;}.elementor-1335 .elementor-element.elementor-element-1503ab2{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-c3d39a7 .elementor-heading-title{font-size:28px;line-height:1.18em;}.elementor-1335 .elementor-element.elementor-element-38fd138{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16px;}.elementor-1335 .elementor-element.elementor-element-38fd138 p{margin-block-end:0px;}.elementor-1335 .elementor-element.elementor-element-5da5b69{--width:100%;}.elementor-1335 .elementor-element.elementor-element-08fad60{--width:100%;--min-height:280px;}.elementor-1335 .elementor-element.elementor-element-d74efdd .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-07c027c{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-f035b5e{--width:100%;}.elementor-1335 .elementor-element.elementor-element-3ec11aa{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-c94375a{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-1335 .elementor-element.elementor-element-73a6ad6{--width:100%;}.elementor-1335 .elementor-element.elementor-element-f3b6f30{--width:44px;}.elementor-1335 .elementor-element.elementor-element-822b5c8{--width:100%;}.elementor-1335 .elementor-element.elementor-element-d2101c5{--width:44px;}.elementor-1335 .elementor-element.elementor-element-6cfda8a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-662614f{--width:44px;}.elementor-1335 .elementor-element.elementor-element-70a6697::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-70a6697 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-1335 .elementor-element.elementor-element-70a6697{--padding-top:48px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-1335 .elementor-element.elementor-element-b69a3ae{--width:100%;}.elementor-1335 .elementor-element.elementor-element-65f7f3f{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-90fbe24{--width:14px;}.elementor-1335 .elementor-element.elementor-element-f60acab{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-9e7450b{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-b9d1ae3 .elementor-heading-title{font-size:28px;line-height:1.18em;}.elementor-1335 .elementor-element.elementor-element-7d25125{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16px;}.elementor-1335 .elementor-element.elementor-element-ddbb134{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1335 .elementor-element.elementor-element-e978197{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a8eaf11{--width:100%;}.elementor-1335 .elementor-element.elementor-element-2b23cfc{--width:22px;}.elementor-1335 .elementor-element.elementor-element-4499c4a{--width:75%;}.elementor-1335 .elementor-element.elementor-element-cd5f02a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-2a49122{--width:22px;}.elementor-1335 .elementor-element.elementor-element-0a65540{--width:75%;}.elementor-1335 .elementor-element.elementor-element-8e4f7e8{--width:100%;}.elementor-1335 .elementor-element.elementor-element-5cb676e{--width:22px;}.elementor-1335 .elementor-element.elementor-element-248105e{--width:75%;}.elementor-1335 .elementor-element.elementor-element-882b178{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a137120{--width:22px;}.elementor-1335 .elementor-element.elementor-element-4813312{--width:75%;}.elementor-1335 .elementor-element.elementor-element-aad6d52{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1335 .elementor-element.elementor-element-316c019{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-7bb59dd{--padding-top:48px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-1335 .elementor-element.elementor-element-fe81e68{--width:100%;}.elementor-1335 .elementor-element.elementor-element-22df567{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-b8f2336 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-1335 .elementor-element.elementor-element-6b82416{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16px;}.elementor-1335 .elementor-element.elementor-element-9ae245d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1335 .elementor-element.elementor-element-71a8405{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1335 .elementor-element.elementor-element-35c7c89 .elementor-heading-title{font-size:20px;}.elementor-1335 .elementor-element.elementor-element-4e540ea{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1335 .elementor-element.elementor-element-32359a8 .elementor-heading-title{font-size:20px;}.elementor-1335 .elementor-element.elementor-element-0376b96{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1335 .elementor-element.elementor-element-0376b96::before, .elementor-1335 .elementor-element.elementor-element-0376b96 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-0376b96 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-0376b96 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-0376b96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-0376b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-1335 .elementor-element.elementor-element-24f6387 .elementor-heading-title{font-size:20px;}.elementor-1335 .elementor-element.elementor-element-a21f4df{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-1335 .elementor-element.elementor-element-ed2d8df{--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;}.elementor-1335 .elementor-element.elementor-element-fd3e352{--width:20px;}.elementor-1335 .elementor-element.elementor-element-c3c1f7c{--width:75%;}.elementor-1335 .elementor-element.elementor-element-b9bf34a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-540c8d8{--width:20px;}.elementor-1335 .elementor-element.elementor-element-ed00ab8{--width:75%;}.elementor-1335 .elementor-element.elementor-element-41b09d1{--width:20px;}.elementor-1335 .elementor-element.elementor-element-868722b{--width:75%;}.elementor-1335 .elementor-element.elementor-element-82c71f9{--width:20px;}.elementor-1335 .elementor-element.elementor-element-84359be{--width:75%;}.elementor-1335 .elementor-element.elementor-element-47be5d0{--padding-top:48px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-1335 .elementor-element.elementor-element-9d97404{--width:100%;}.elementor-1335 .elementor-element.elementor-element-821a405{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-91f69d1{--width:7px;}.elementor-1335 .elementor-element.elementor-element-539989d{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-aaea986 .elementor-heading-title{font-size:28px;line-height:1.18em;}.elementor-1335 .elementor-element.elementor-element-e99de27{font-size:16px;}.elementor-1335 .elementor-element.elementor-element-96d6013{--width:fit-content;}.elementor-1335 .elementor-element.elementor-element-6f95ef9{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for container, class: .elementor-element-f035b5e */.embrace-it {
    background: linear-gradient(90deg, rgba(204, 204, 204, 0) 0%, rgba(255, 255, 255, 0.9) 49.52%, rgba(153, 153, 153, 0) 100%);
}/* End custom CSS */
/* Start custom CSS *//* el header flota fijo: las anclas necesitan margen de scroll */
html{scroll-behavior:smooth}
#what-we-do,#proven-models,#how-it-works,#taxline,#alliance-program,#become-a-partner{
  scroll-margin-top:118px;
}
@media(max-width:1024px){
  #what-we-do,#proven-models,#how-it-works,#taxline,#alliance-program,#become-a-partner{
    scroll-margin-top:96px;
  }
}

/* == TTMX-ANIM inicio (bloque generado; edita fuera de él) == */
:root{
  --ttmx-ease:cubic-bezier(.22,.61,.36,1);
  --ttmx-fast:180ms;
  --ttmx-slow:520ms;
}

/* ---------- revelado al entrar ---------- */
.ttmx-reveal .ttmx-rv{
  opacity:0;transform:translateY(14px);
  transition:opacity var(--ttmx-slow) var(--ttmx-ease),
             transform var(--ttmx-slow) var(--ttmx-ease);
}
.ttmx-reveal .ttmx-rv.is-in{opacity:1;transform:none}

/* ---------- botones ---------- */
.elementor-button{
  transition:transform var(--ttmx-fast) var(--ttmx-ease),
             box-shadow var(--ttmx-fast) var(--ttmx-ease),
             background-color var(--ttmx-fast) var(--ttmx-ease),
             border-color var(--ttmx-fast) var(--ttmx-ease),
             color var(--ttmx-fast) var(--ttmx-ease);
}
.elementor-button:hover{transform:translateY(-1px)}
.elementor-button:active{transform:translateY(0)}
.elementor-button .elementor-button-icon{
  transition:transform var(--ttmx-fast) var(--ttmx-ease);
}
.elementor-button:hover .elementor-button-icon{transform:translateX(3px)}

/* ---------- foco visible (accesibilidad) ---------- */
a:focus-visible,button:focus-visible,.elementor-button:focus-visible,
input:focus-visible,textarea:focus-visible,select:focus-visible{
  outline:2px solid #F5221D;outline-offset:3px;border-radius:4px;
}

/* ---------- campos de formulario ---------- */
.elementor-field-textual{
  transition:border-color var(--ttmx-fast) var(--ttmx-ease),
             box-shadow var(--ttmx-fast) var(--ttmx-ease);
}
.elementor-field-textual:focus{
  border-color:#F5221D!important;
  box-shadow:0 0 0 3px rgba(245,34,29,.14);
  outline:none;
}
.elementor-field-textual::placeholder{transition:opacity var(--ttmx-fast) var(--ttmx-ease)}
.elementor-field-textual:focus::placeholder{opacity:.45}

/* ---------- respeto por reduced motion ---------- */
@media (prefers-reduced-motion: reduce){
  *,*::before,*::after{
    animation-duration:.001ms!important;animation-iteration-count:1!important;
    transition-duration:.001ms!important;scroll-behavior:auto!important;
  }
  .ttmx-reveal .ttmx-rv{opacity:1!important;transform:none!important}
  .elementor-button:hover{transform:none}
}

/* ---------- tarjetas: elevación + zoom leve de la foto ---------- */
#what-we-do > .e-con-inner > .e-grid > .e-con,#proven-models > .e-con-inner > .e-grid > .e-con,#alliance-program > .e-con-inner > .e-grid > .e-con{
  transition:transform 220ms var(--ttmx-ease),
             box-shadow 220ms var(--ttmx-ease),
             border-color 220ms var(--ttmx-ease);
}
#what-we-do > .e-con-inner > .e-grid > .e-con:hover,#proven-models > .e-con-inner > .e-grid > .e-con:hover,#alliance-program > .e-con-inner > .e-grid > .e-con:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(14,51,20,.13);
  border-color:#C9C3B8;
}
#what-we-do > .e-con-inner > .e-grid > .e-con > .e-con:nth-child(2),
#proven-models > .e-con-inner > .e-grid > .e-con > .e-con:nth-child(2){
  transition:transform 420ms var(--ttmx-ease);
}
#what-we-do > .e-con-inner > .e-grid > .e-con:hover > .e-con:nth-child(2),
#proven-models > .e-con-inner > .e-grid > .e-con:hover > .e-con:nth-child(2){
  transform:scale(1.04);
}

/* ---------- vídeo TTMx ---------- */
#how-it-works .elementor-button:hover{transform:translateY(-1px) scale(1.03)}

/* ---------- features de TaxLine ---------- */
#taxline .elementor-icon{transition:transform var(--ttmx-fast) var(--ttmx-ease)}
#taxline .e-con:hover > .e-con > .elementor-widget-icon .elementor-icon{transform:translateY(-2px)}

/* ---------- la franja de logos oficiales NO lleva efecto (marcas de gobierno) ---------- */
/* == TTMX-ANIM fin == *//* End custom CSS */