.elementor-36 .elementor-element.elementor-element-tmkhp003{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:48px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-tmkhp001 .elementor-heading-title{font-family:var( --e-global-typography-tmk_h1-font-family ), sans-serif;font-size:var( --e-global-typography-tmk_h1-font-size );font-weight:var( --e-global-typography-tmk_h1-font-weight );line-height:var( --e-global-typography-tmk_h1-line-height );letter-spacing:var( --e-global-typography-tmk_h1-letter-spacing );color:var( --e-global-color-tmk_text_primary );}.elementor-36 .elementor-element.elementor-element-tmkhp002{padding:40px 40px 40px 40px;text-align:center;}.elementor-36 .elementor-element.elementor-element-tmkhp002 img{width:96%;}.elementor-36 .elementor-element.elementor-element-3621005{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-36 .elementor-element.elementor-element-tmkhp036{--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-36 .elementor-element.elementor-element-tmkhp034{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-36 .elementor-element.elementor-element-tmkhp034:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-tmkhp034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/interior-milano.jpg");background-position:center center;background-size:cover;}.elementor-36 .elementor-element.elementor-element-tmkhp034::before, .elementor-36 .elementor-element.elementor-element-tmkhp034 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp034 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp034 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp034 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp034 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-tmkhp031{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp031 .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:120px;font-weight:900;text-transform:uppercase;line-height:0.85em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-36 .elementor-element.elementor-element-08c0578 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-08c0578 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-08c0578 .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-08c0578 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-08c0578 .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-tmkhp035{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp011{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-36 .elementor-element.elementor-element-tmkhp011:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-tmkhp011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/9f0d_Banner_02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-tmkhp011::before, .elementor-36 .elementor-element.elementor-element-tmkhp011 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp011 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp011 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp011 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp011 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-tmkhp010{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp007{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp007 .elementor-heading-title{font-family:"Basis Grotesque", sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-tmkhp008{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp008 .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:44px;font-weight:900;text-transform:uppercase;line-height:0.9em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-83cdbd4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-83cdbd4 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-83cdbd4 .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-83cdbd4 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-83cdbd4 .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-tmkhp017{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-36 .elementor-element.elementor-element-tmkhp017:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-tmkhp017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/3f5f_Banner_1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-tmkhp017::before, .elementor-36 .elementor-element.elementor-element-tmkhp017 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp017 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp017 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp017 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp017 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-tmkhp016{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp013{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp013 .elementor-heading-title{font-family:"Basis Grotesque", sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-tmkhp014{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp014 .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:44px;font-weight:900;text-transform:uppercase;line-height:0.9em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-ac93aac .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-ac93aac .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-ac93aac .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-ac93aac .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-ac93aac .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-tmkhp023{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-36 .elementor-element.elementor-element-tmkhp023:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-tmkhp023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/20f6_Banner_01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-tmkhp023::before, .elementor-36 .elementor-element.elementor-element-tmkhp023 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp023 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp023 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp023 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp023 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-tmkhp022{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp019{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp019 .elementor-heading-title{font-family:"Basis Grotesque", sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-tmkhp020{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp020 .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:44px;font-weight:900;text-transform:uppercase;line-height:0.9em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-d627fce .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-d627fce .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-d627fce .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-d627fce .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-d627fce .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-tmkhp029{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-36 .elementor-element.elementor-element-tmkhp029:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-tmkhp029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/9f22_Banner_04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-tmkhp029::before, .elementor-36 .elementor-element.elementor-element-tmkhp029 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp029 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp029 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp029 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp029 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-tmkhp028{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp025{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp025 .elementor-heading-title{font-family:"Basis Grotesque", sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-tmkhp026{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp026 .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:44px;font-weight:900;text-transform:uppercase;line-height:0.9em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-991b227 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-991b227 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-991b227 .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-991b227 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-991b227 .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-70d7c70{--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-36 .elementor-element.elementor-element-c122114{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-36 .elementor-element.elementor-element-c122114:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-c122114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/interior-bologna.jpg");background-position:center left;background-size:122% auto;}.elementor-36 .elementor-element.elementor-element-c122114::before, .elementor-36 .elementor-element.elementor-element-c122114 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-c122114 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-c122114 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-c122114 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-c122114 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-b3c360d{text-align:end;}.elementor-36 .elementor-element.elementor-element-b3c360d .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:120px;font-weight:900;text-transform:uppercase;line-height:0.85em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-9193548 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-9193548 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-9193548 .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-9193548 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-9193548 .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-f071734{--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-36 .elementor-element.elementor-element-930bb39{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-36 .elementor-element.elementor-element-930bb39:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-930bb39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/interior-lione.jpg");background-position:center center;background-size:cover;}.elementor-36 .elementor-element.elementor-element-930bb39::before, .elementor-36 .elementor-element.elementor-element-930bb39 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-930bb39 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-930bb39 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-930bb39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-930bb39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-b855617{text-align:end;}.elementor-36 .elementor-element.elementor-element-b855617 .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:120px;font-weight:900;text-transform:uppercase;line-height:0.85em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-8c1c691 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-8c1c691 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-8c1c691 .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-8c1c691 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-8c1c691 .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-tmkhp061{--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-36 .elementor-element.elementor-element-tmkhp059{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-36 .elementor-element.elementor-element-tmkhp059:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-tmkhp059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/interior-roma.jpg");background-position:center center;background-size:cover;}.elementor-36 .elementor-element.elementor-element-tmkhp059::before, .elementor-36 .elementor-element.elementor-element-tmkhp059 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp059 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp059 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp059 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp059 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-tmkhp056{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp056 .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:120px;font-weight:900;text-transform:uppercase;line-height:0.85em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-0f6c37a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-0f6c37a .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-0f6c37a .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-0f6c37a .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-0f6c37a .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-tmkhp060{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp042{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-36 .elementor-element.elementor-element-tmkhp042:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-tmkhp042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/3497_Banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-tmkhp042::before, .elementor-36 .elementor-element.elementor-element-tmkhp042 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp042 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp042 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp042 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp042 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-tmkhp041{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp038{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp038 .elementor-heading-title{font-family:"Basis Grotesque", sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-tmkhp039{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp039 .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:44px;font-weight:900;text-transform:uppercase;line-height:0.9em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-7971944 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-7971944 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-7971944 .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-7971944 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-7971944 .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-tmkhp048{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-36 .elementor-element.elementor-element-tmkhp048:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-tmkhp048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/33f8_Banner_03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-tmkhp048::before, .elementor-36 .elementor-element.elementor-element-tmkhp048 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp048 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp048 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp048 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp048 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-tmkhp047{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp044{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp044 .elementor-heading-title{font-family:"Basis Grotesque", sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-tmkhp045{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp045 .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:44px;font-weight:900;text-transform:uppercase;line-height:0.9em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-d29d61c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-d29d61c .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-d29d61c .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-d29d61c .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-d29d61c .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-tmkhp054{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-36 .elementor-element.elementor-element-tmkhp054:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-tmkhp054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/e7ca_Banner_03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-tmkhp054::before, .elementor-36 .elementor-element.elementor-element-tmkhp054 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp054 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-tmkhp054 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp054 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-tmkhp054 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-tmkhp053{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp050{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp050 .elementor-heading-title{font-family:"Basis Grotesque", sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-tmkhp051{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp051 .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:44px;font-weight:900;text-transform:uppercase;line-height:0.9em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-c43120c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-c43120c .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-c43120c .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-c43120c .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-c43120c .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-0f612cc{--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-36 .elementor-element.elementor-element-4a155bb{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-36 .elementor-element.elementor-element-4a155bb:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-4a155bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/interior-rimini-wide.jpg");background-position:center center;background-size:cover;}.elementor-36 .elementor-element.elementor-element-4a155bb::before, .elementor-36 .elementor-element.elementor-element-4a155bb > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-4a155bb > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-4a155bb > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-4a155bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-4a155bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-a0e81d0{text-align:end;}.elementor-36 .elementor-element.elementor-element-a0e81d0 .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:120px;font-weight:900;text-transform:uppercase;line-height:0.85em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-f225307 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-f225307 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-f225307 .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-f225307 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-f225307 .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-25815c3{--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-36 .elementor-element.elementor-element-814bb18{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-36 .elementor-element.elementor-element-814bb18:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-814bb18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temakinho.com/wp-content/uploads/2026/07/414f_Banner_02.jpg");background-position:center center;background-size:cover;}.elementor-36 .elementor-element.elementor-element-814bb18::before, .elementor-36 .elementor-element.elementor-element-814bb18 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-814bb18 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-814bb18 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-814bb18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-814bb18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(36,28,19,0.05) 35%, rgba(36,28,19,0.78) 100%);}.elementor-36 .elementor-element.elementor-element-2a50897{text-align:end;}.elementor-36 .elementor-element.elementor-element-2a50897 .elementor-heading-title{font-family:"Londrina Solid", sans-serif;font-size:120px;font-weight:900;text-transform:uppercase;line-height:0.85em;letter-spacing:0px;color:var( --e-global-color-tmk_text_inverse );}.elementor-36 .elementor-element.elementor-element-526f50b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FDFBF5;color:#FDFBF5;transition-duration:0.25s;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-36 .elementor-element.elementor-element-526f50b .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-526f50b .elementor-button:focus{background-color:var( --e-global-color-tmk_accent_fuego );color:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-526f50b .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-526f50b .elementor-button:focus svg{fill:#FDFBF5;}.elementor-36 .elementor-element.elementor-element-tmkhp085{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-36 .elementor-element.elementor-element-tmkhp085:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-tmkhp085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tmk_surface_inverse );}.elementor-36 .elementor-element.elementor-element-tmkhp083 .elementor-heading-title{font-family:var( --e-global-typography-tmk_h2-font-family ), sans-serif;font-size:var( --e-global-typography-tmk_h2-font-size );font-weight:var( --e-global-typography-tmk_h2-font-weight );line-height:var( --e-global-typography-tmk_h2-line-height );letter-spacing:var( --e-global-typography-tmk_h2-letter-spacing );color:var( --e-global-color-tmk_text_inverse );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-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-36 .elementor-element.elementor-element-tmkhp084{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-tmk_text_inverse );}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-tmkhp003{--content-width:1280px;}.elementor-36 .elementor-element.elementor-element-3621005{--content-width:1120px;}.elementor-36 .elementor-element.elementor-element-tmkhp010{--width:100%;}.elementor-36 .elementor-element.elementor-element-tmkhp016{--width:100%;}.elementor-36 .elementor-element.elementor-element-tmkhp022{--width:100%;}.elementor-36 .elementor-element.elementor-element-tmkhp028{--width:100%;}.elementor-36 .elementor-element.elementor-element-tmkhp041{--width:100%;}.elementor-36 .elementor-element.elementor-element-tmkhp047{--width:100%;}.elementor-36 .elementor-element.elementor-element-tmkhp053{--width:100%;}.elementor-36 .elementor-element.elementor-element-tmkhp085{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-36 .elementor-element.elementor-element-3621005{--content-width:1120px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-tmkhp001 .elementor-heading-title{font-size:var( --e-global-typography-tmk_h1-font-size );line-height:var( --e-global-typography-tmk_h1-line-height );letter-spacing:var( --e-global-typography-tmk_h1-letter-spacing );}.elementor-36 .elementor-element.elementor-element-tmkhp002{padding:40px 40px 40px 40px;}.elementor-36 .elementor-element.elementor-element-3621005{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36 .elementor-element.elementor-element-tmkhp036{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp034{--min-height:230px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-36 .elementor-element.elementor-element-tmkhp031{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp031 .elementor-heading-title{font-size:76px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-36 .elementor-element.elementor-element-tmkhp035{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-tmkhp011{--min-height:220px;}.elementor-36 .elementor-element.elementor-element-tmkhp007{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp008{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp008 .elementor-heading-title{font-size:38px;}.elementor-36 .elementor-element.elementor-element-tmkhp017{--min-height:220px;}.elementor-36 .elementor-element.elementor-element-tmkhp013{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp014{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp014 .elementor-heading-title{font-size:38px;}.elementor-36 .elementor-element.elementor-element-tmkhp023{--min-height:220px;}.elementor-36 .elementor-element.elementor-element-tmkhp019{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp020{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp020 .elementor-heading-title{font-size:38px;}.elementor-36 .elementor-element.elementor-element-tmkhp029{--min-height:220px;}.elementor-36 .elementor-element.elementor-element-tmkhp025{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp026{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp026 .elementor-heading-title{font-size:38px;}.elementor-36 .elementor-element.elementor-element-70d7c70{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-c122114{--min-height:230px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-36 .elementor-element.elementor-element-c122114:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-c122114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:135% auto;}.elementor-36 .elementor-element.elementor-element-b3c360d{text-align:end;}.elementor-36 .elementor-element.elementor-element-b3c360d .elementor-heading-title{font-size:76px;}.elementor-36 .elementor-element.elementor-element-f071734{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-930bb39{--min-height:230px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-36 .elementor-element.elementor-element-b855617{text-align:end;}.elementor-36 .elementor-element.elementor-element-b855617 .elementor-heading-title{font-size:76px;}.elementor-36 .elementor-element.elementor-element-tmkhp061{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp059{--min-height:230px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-36 .elementor-element.elementor-element-tmkhp056{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp056 .elementor-heading-title{font-size:76px;}.elementor-36 .elementor-element.elementor-element-tmkhp060{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-tmkhp042{--min-height:220px;}.elementor-36 .elementor-element.elementor-element-tmkhp038{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp039{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp039 .elementor-heading-title{font-size:38px;}.elementor-36 .elementor-element.elementor-element-tmkhp048{--min-height:220px;}.elementor-36 .elementor-element.elementor-element-tmkhp044{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp045{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp045 .elementor-heading-title{font-size:38px;}.elementor-36 .elementor-element.elementor-element-tmkhp054{--min-height:220px;}.elementor-36 .elementor-element.elementor-element-tmkhp050{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp051{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp051 .elementor-heading-title{font-size:38px;}.elementor-36 .elementor-element.elementor-element-0f612cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-4a155bb{--min-height:230px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-36 .elementor-element.elementor-element-a0e81d0{text-align:end;}.elementor-36 .elementor-element.elementor-element-a0e81d0 .elementor-heading-title{font-size:76px;}.elementor-36 .elementor-element.elementor-element-25815c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-814bb18{--min-height:230px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-36 .elementor-element.elementor-element-2a50897{text-align:end;}.elementor-36 .elementor-element.elementor-element-2a50897 .elementor-heading-title{font-size:76px;}.elementor-36 .elementor-element.elementor-element-tmkhp083 .elementor-heading-title{font-size:var( --e-global-typography-tmk_h2-font-size );line-height:var( --e-global-typography-tmk_h2-line-height );letter-spacing:var( --e-global-typography-tmk_h2-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-36 .elementor-element.elementor-element-tmkhp084{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-tmkhp003{--padding-top:24px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-tmkhp001 .elementor-heading-title{font-size:var( --e-global-typography-tmk_h1-font-size );line-height:var( --e-global-typography-tmk_h1-line-height );letter-spacing:var( --e-global-typography-tmk_h1-letter-spacing );}.elementor-36 .elementor-element.elementor-element-tmkhp002{width:100%;max-width:100%;padding:16px 16px 16px 16px;}.elementor-36 .elementor-element.elementor-element-tmkhp002 img{width:100%;}.elementor-36 .elementor-element.elementor-element-3621005{--content-width:1120px;--padding-top:0px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-36 .elementor-element.elementor-element-tmkhp036{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp034{--min-height:190px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-tmkhp031{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp031 .elementor-heading-title{font-size:46px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-36 .elementor-element.elementor-element-08c0578 .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-tmkhp035{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-tmkhp011{--min-height:200px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-36 .elementor-element.elementor-element-tmkhp007{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp007 .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-tmkhp008{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp008 .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-83cdbd4 .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-tmkhp017{--min-height:200px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-36 .elementor-element.elementor-element-tmkhp013{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp013 .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-tmkhp014{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp014 .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-ac93aac .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-tmkhp023{--min-height:200px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-36 .elementor-element.elementor-element-tmkhp019{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp019 .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-tmkhp020{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp020 .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-d627fce .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-tmkhp029{--min-height:200px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-36 .elementor-element.elementor-element-tmkhp025{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp025 .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-tmkhp026{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp026 .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-991b227 .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-70d7c70{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-c122114{--min-height:190px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-c122114:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-c122114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:180% auto;}.elementor-36 .elementor-element.elementor-element-b3c360d{text-align:end;}.elementor-36 .elementor-element.elementor-element-b3c360d .elementor-heading-title{font-size:46px;}.elementor-36 .elementor-element.elementor-element-9193548 .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-f071734{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-930bb39{--min-height:190px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-b855617{text-align:end;}.elementor-36 .elementor-element.elementor-element-b855617 .elementor-heading-title{font-size:46px;}.elementor-36 .elementor-element.elementor-element-8c1c691 .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-tmkhp061{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-tmkhp059{--min-height:190px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-tmkhp056{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp056 .elementor-heading-title{font-size:46px;}.elementor-36 .elementor-element.elementor-element-0f6c37a .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-tmkhp060{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-tmkhp042{--min-height:200px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-36 .elementor-element.elementor-element-tmkhp038{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp038 .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-tmkhp039{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp039 .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-7971944 .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-tmkhp048{--min-height:200px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-36 .elementor-element.elementor-element-tmkhp044{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp044 .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-tmkhp045{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp045 .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-d29d61c .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-tmkhp054{--min-height:200px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-36 .elementor-element.elementor-element-tmkhp050{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp050 .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-tmkhp051{text-align:end;}.elementor-36 .elementor-element.elementor-element-tmkhp051 .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-c43120c .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-0f612cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-4a155bb{--min-height:190px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-a0e81d0{text-align:end;}.elementor-36 .elementor-element.elementor-element-a0e81d0 .elementor-heading-title{font-size:46px;}.elementor-36 .elementor-element.elementor-element-f225307 .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-25815c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-814bb18{--min-height:190px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-2a50897{text-align:end;}.elementor-36 .elementor-element.elementor-element-2a50897 .elementor-heading-title{font-size:46px;}.elementor-36 .elementor-element.elementor-element-526f50b .elementor-button{font-size:11px;padding:9px 16px 9px 16px;}.elementor-36 .elementor-element.elementor-element-tmkhp085{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-36 .elementor-element.elementor-element-tmkhp083 .elementor-heading-title{font-size:var( --e-global-typography-tmk_h2-font-size );line-height:var( --e-global-typography-tmk_h2-line-height );letter-spacing:var( --e-global-typography-tmk_h2-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-36 .elementor-element.elementor-element-tmkhp084{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* ===== TEMAKINHO — HOME =====
   Un unico sistema per le card fotografiche (fasce citta + card ristoranti). */

/* 1. FIX CAUSA DELLE CARD TROPPO SCURE
      .tmk-hp-card::after (design system) era posizionato SOPRA il contenuto
      (z-index:1): spegneva titoli/CTA e rendeva le card ristorante piu scure
      delle fasce citta. Ora resta dietro al contenuto, piu leggero e con lo
      stesso raggio della card. */
.tmk-hp-card::after {
	z-index: 0;
	border-radius: inherit;
	background: linear-gradient(to right, rgba(20, 14, 8, 0) 34%, rgba(20, 14, 8, 0.3) 84%);
}

.tmk-hp-card > * {
	position: relative;
	z-index: 2;
}

/* 2. HOVER unico e leggero: micro-lift + overlay che si schiarisce. */
.tmk-hp-band,
.tmk-hp-card {
	transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 0.4s ease;
}

.tmk-hp-band::before,
.tmk-hp-card::before,
.tmk-hp-card::after {
	transition: opacity 0.4s ease;
}

.tmk-hp-band:hover,
.tmk-hp-card:hover {
	transform: translateY(-3px);
	box-shadow: 0 22px 45px -28px rgba(36, 28, 19, 0.55);
}

.tmk-hp-band:hover::before,
.tmk-hp-card:hover::before {
	opacity: 0.8;
}

.tmk-hp-card:hover::after {
	opacity: 0.7;
}

/* 3. Leggibilita dei titoli sulle foto, senza ombre pesanti. */
.tmk-hp-band__title .elementor-heading-title,
.tmk-hp-card__title .elementor-heading-title,
.tmk-hp-card__eyebrow .elementor-heading-title {
	text-shadow: 0 1px 14px rgba(20, 14, 8, 0.28);
}

/* 4. CTA: nessuna sottolineatura in hover (default del tema). */
.tmk-hp-band .elementor-button,
.tmk-hp-card .elementor-button,
.tmk-hp-band .elementor-button:hover,
.tmk-hp-card .elementor-button:hover {
	text-decoration: none;
}


/* ===== TEMAKINHO — HOME: composizione illustrata =====
   8 elementi, ognuno con una funzione compositiva precisa.
   SINISTRA: composizione botanica verticale e continua
     hero (apertura) -> liana che attraversa MILANO/BOLOGNA/LIONE -> ghirlanda di chiusura su RIMINI
   DESTRA: composizione piu' leggera e frammentata
     koi accanto al logo -> serpente protagonista su MILANO -> koi -> foglie ROMA -> foglie RIMINI
   Respiro voluto: fascia MILANO a sinistra, ROMA a sinistra, destra su BOLOGNA.
   Gli elementi delle citta' sono ancorati al bordo del CONTENUTO (offset negativi)
   e non al viewport: a 1900px vivono dentro il gutter, a 1440px sfumano fuori
   dal bordo con un taglio che cade sempre su una parte "neutra" del disegno. */
.tmk-page-decor { display: none; }

/* Il contenuto resta SEMPRE sopra le illustrazioni. */
.tmk-hp-hero .e-con-inner > *:not(.tmk-decor),
.tmk-hp-city > *:not(.tmk-decor) {
	position: relative;
	z-index: 1;
}

/* La fascia CTA scura chiude la pagina: sta sopra le illustrazioni. */
.tmk-hp-conversion {
	position: relative;
	z-index: 2;
}

/* Nessuna decorazione puo' generare scroll orizzontale. */
.tmk-hp-hero,
.elementor-36 .elementor-element-3621005 {
	overflow-x: clip;
}

.tmk-decor {
	--edge: calc(50% - 50vw);
	position: absolute;
	max-width: none;
	z-index: 0;
	pointer-events: none;
	margin: 0;
	line-height: 0;
}

/* Elementor limita i widget a max-width:100% del contenitore:
   le decorazioni grandi devono poterlo superare. */
.elementor.elementor .e-con > .tmk-decor,
.e-con.e-con > .e-con-inner > .tmk-decor {
	max-width: none;
}

.tmk-decor > .elementor-widget-container,
.tmk-decor img {
	display: block;
	width: 100%;
	height: auto;
}

/* --- APERTURA: le foglie entrano dal bordo sinistro accanto al logo --- */
.tmk-decor--h-leaves-l {
	width: 385px;
	top: 375px;
	left: calc(var(--edge) - 150px);
	transform: rotate(-12deg);
	opacity: .85;
}

/* --- PROTAGONISTA DESTRO: il serpente entra all'altezza della fascia MILANO --- */
.tmk-decor--mi-snake-r {
	width: 585px;
	top: 45px;
	right: -535px;
	transform: rotate(-4deg) scaleX(-1);
	opacity: .95;
}

/* --- GRANDE COMPOSIZIONE BOTANICA LATERALE
       Una sola liana ancorata al BORDO SINISTRO DEL VIEWPORT: accompagna
       MILANO, BOLOGNA, LIONE e arriva a sfiorare ROMA. Esce dal bordo di
       ~90px a ogni larghezza, quindi il taglio e' sempre lo stesso e
       leggibile come "la composizione continua fuori dalla pagina". --- */
.tmk-decor--bo-vine-l {
	width: 1260px;
	top: 226px;
	left: calc(var(--edge) - 596px);
	transform: rotate(90deg);
	opacity: .92;
	/* L'estremita' bassa della liana era il bordo netto del PNG sospeso a meta' pagina.
	   90deg e non 180: la maschera si applica PRIMA della rotazione, quindi l'asse x
	   locale e' gia' la verticale dello schermo. */
	-webkit-mask-image: linear-gradient(90deg, #000 0, #000 80%, transparent 99%);
	        mask-image: linear-gradient(90deg, #000 0, #000 80%, transparent 99%);
}

/* --- PUNTO FOCALE: un solo koi, nel vuoto a destra di LIONE --- */
.tmk-decor--li-koi-r {
	width: 150px;
	top: 30px;
	right: -120px;
	transform: rotate(190deg);
	opacity: .72;
}

/* --- ROMA: foglie laterali, bilanciano la liana --- */
.tmk-decor--ro-leaves-r {
	width: 430px;
	top: 96px;
	right: -470px;
	transform: rotate(196deg);
	opacity: .8;
}

/* --- CHIUSURA: la ghirlanda nel suo orientamento naturale accompagna il footer --- */
.tmk-decor--ri-garland-l {
	width: 1250px;
	bottom: -150px;
	left: -1140px;
	transform: rotate(16deg);
	opacity: .9;
}

/* --- CHIUSURA DESTRA: le foglie si infilano dietro la fascia CTA scura --- */
.tmk-decor--ri-leaves-r {
	width: 370px;
	top: 45px;
	right: -400px;
	transform: rotate(224deg);
	opacity: .78;
}

/* ---------- TABLET: la colonna centrale occupa quasi tutta la larghezza,
             le decorazioni laterali entrerebbero nel contenuto: resta
             solo la composizione dell'hero ---------- */
@media (max-width: 1024px) {
	.tmk-decor { display: none; }

	.tmk-decor--h-leaves-l { display: block; width: 260px; top: 330px; left: calc(var(--edge) - 150px); opacity: .8; }
}

/* ---------- MOBILE: un solo elemento, sul bordo dell'hero ---------- */
@media (max-width: 767px) {
	.tmk-decor { display: none; }

	.tmk-decor--h-leaves-l { display: block; width: 150px; top: -20px; left: calc(var(--edge) - 70px); opacity: .7; }
}/* End custom CSS */