.elementor-283 .elementor-element.elementor-element-f4c6978{--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;--background-transition:0.3s;}.elementor-283 .elementor-element.elementor-element-95321af img{width:100%;height:100px;}.elementor-283 .elementor-element.elementor-element-86350d5.elementor-element{--align-self:center;}.elementor-283 .elementor-element.elementor-element-86350d5{text-align:center;}.elementor-283 .elementor-element.elementor-element-86350d5 .elementor-heading-title{color:var( --e-global-color-20d68bf );font-family:var( --e-global-typography-08afd79-font-family ), Sans-serif;font-size:var( --e-global-typography-08afd79-font-size );-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-283 .elementor-element.elementor-element-6bf2ee8 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-6bf2ee8 .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-283 .elementor-element.elementor-element-6bf2ee8.elementor-element{--align-self:stretch;}.elementor-283 .elementor-element.elementor-element-6bf2ee8{z-index:0;}.elementor-283 .elementor-element.elementor-element-6bf2ee8 .elementor-button{font-family:var( --e-global-typography-1299e1d-font-family ), Sans-serif;font-size:var( --e-global-typography-1299e1d-font-size );text-transform:var( --e-global-typography-1299e1d-text-transform );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );fill:var( --e-global-color-cc615a1 );color:var( --e-global-color-cc615a1 );transition-duration:0.1s;border-style:none;}.elementor-283 .elementor-element.elementor-element-6957c62 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-6957c62 .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-283 .elementor-element.elementor-element-6957c62.elementor-element{--align-self:stretch;}.elementor-283 .elementor-element.elementor-element-6957c62{z-index:0;}.elementor-283 .elementor-element.elementor-element-6957c62 .elementor-button{font-family:var( --e-global-typography-1299e1d-font-family ), Sans-serif;font-size:var( --e-global-typography-1299e1d-font-size );text-transform:var( --e-global-typography-1299e1d-text-transform );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );fill:var( --e-global-color-cc615a1 );color:var( --e-global-color-cc615a1 );transition-duration:0.1s;border-style:none;}.elementor-283 .elementor-element.elementor-element-7745a6d .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-7745a6d .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-283 .elementor-element.elementor-element-7745a6d.elementor-element{--align-self:stretch;}.elementor-283 .elementor-element.elementor-element-7745a6d{z-index:0;}.elementor-283 .elementor-element.elementor-element-7745a6d .elementor-button{font-family:var( --e-global-typography-1299e1d-font-family ), Sans-serif;font-size:var( --e-global-typography-1299e1d-font-size );text-transform:var( --e-global-typography-1299e1d-text-transform );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );fill:var( --e-global-color-cc615a1 );color:var( --e-global-color-cc615a1 );transition-duration:0.1s;border-style:none;}.elementor-283 .elementor-element.elementor-element-29e6529.elementor-element{--align-self:center;}.elementor-283 .elementor-element.elementor-element-29e6529{text-align:center;}.elementor-283 .elementor-element.elementor-element-29e6529 .elementor-heading-title{color:var( --e-global-color-20d68bf );font-family:var( --e-global-typography-08afd79-font-family ), Sans-serif;font-size:var( --e-global-typography-08afd79-font-size );-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-283 .elementor-element.elementor-element-2e5f7a3 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-2e5f7a3 .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-283 .elementor-element.elementor-element-2e5f7a3.elementor-element{--align-self:stretch;}.elementor-283 .elementor-element.elementor-element-2e5f7a3{z-index:0;}.elementor-283 .elementor-element.elementor-element-2e5f7a3 .elementor-button{font-family:var( --e-global-typography-1299e1d-font-family ), Sans-serif;font-size:var( --e-global-typography-1299e1d-font-size );text-transform:var( --e-global-typography-1299e1d-text-transform );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );fill:var( --e-global-color-cc615a1 );color:var( --e-global-color-cc615a1 );transition-duration:0.1s;border-style:none;}.elementor-283 .elementor-element.elementor-element-1043c29 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-1043c29 .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-283 .elementor-element.elementor-element-1043c29.elementor-element{--align-self:stretch;}.elementor-283 .elementor-element.elementor-element-1043c29{z-index:0;}.elementor-283 .elementor-element.elementor-element-1043c29 .elementor-button{font-family:var( --e-global-typography-1299e1d-font-family ), Sans-serif;font-size:var( --e-global-typography-1299e1d-font-size );text-transform:var( --e-global-typography-1299e1d-text-transform );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );fill:var( --e-global-color-cc615a1 );color:var( --e-global-color-cc615a1 );transition-duration:0.1s;border-style:none;}.elementor-283 .elementor-element.elementor-element-574b1e5.elementor-element{--align-self:center;}.elementor-283 .elementor-element.elementor-element-574b1e5{text-align:center;}.elementor-283 .elementor-element.elementor-element-574b1e5 .elementor-heading-title{color:var( --e-global-color-20d68bf );font-family:var( --e-global-typography-08afd79-font-family ), Sans-serif;font-size:var( --e-global-typography-08afd79-font-size );-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-283 .elementor-element.elementor-element-43f7d26 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-43f7d26 .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-283 .elementor-element.elementor-element-43f7d26.elementor-element{--align-self:stretch;}.elementor-283 .elementor-element.elementor-element-43f7d26{z-index:0;}.elementor-283 .elementor-element.elementor-element-43f7d26 .elementor-button{font-family:var( --e-global-typography-1299e1d-font-family ), Sans-serif;font-size:var( --e-global-typography-1299e1d-font-size );text-transform:var( --e-global-typography-1299e1d-text-transform );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );fill:var( --e-global-color-cc615a1 );color:var( --e-global-color-cc615a1 );transition-duration:0.1s;border-style:none;}.elementor-283 .elementor-element.elementor-element-48ce26e .elementor-button{background-color:var( --e-global-color-20d68bf );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 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-283 .elementor-element.elementor-element-48ce26e .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-48ce26e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-20d68bf );}.elementor-283 .elementor-element.elementor-element-48ce26e.elementor-element{--align-self:center;}.elementor-283 .elementor-element.elementor-element-48ce26e .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-48ce26e .elementor-button:focus svg{fill:var( --e-global-color-20d68bf );}.elementor-283 .elementor-element.elementor-element-55496b0.elementor-element{--order:99999 /* order end hack */;}.elementor-283 .elementor-element.elementor-element-55496b0 img{width:80%;}body.elementor-page-283:not(.elementor-motion-effects-element-type-background), body.elementor-page-283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://madridtokio.com/wp-content/uploads/2024/12/bg.webp");background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}body.elementor-page-283{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-283 .elementor-element.elementor-element-f4c6978{--content-width:553px;}}@media(max-width:1024px){.elementor-283 .elementor-element.elementor-element-95321af img{width:84%;}.elementor-283 .elementor-element.elementor-element-86350d5 .elementor-heading-title{font-size:var( --e-global-typography-08afd79-font-size );}.elementor-283 .elementor-element.elementor-element-6bf2ee8 .elementor-button{font-size:var( --e-global-typography-1299e1d-font-size );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );}.elementor-283 .elementor-element.elementor-element-6957c62 .elementor-button{font-size:var( --e-global-typography-1299e1d-font-size );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );}.elementor-283 .elementor-element.elementor-element-7745a6d .elementor-button{font-size:var( --e-global-typography-1299e1d-font-size );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );}.elementor-283 .elementor-element.elementor-element-29e6529 .elementor-heading-title{font-size:var( --e-global-typography-08afd79-font-size );}.elementor-283 .elementor-element.elementor-element-2e5f7a3 .elementor-button{font-size:var( --e-global-typography-1299e1d-font-size );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );}.elementor-283 .elementor-element.elementor-element-1043c29 .elementor-button{font-size:var( --e-global-typography-1299e1d-font-size );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );}.elementor-283 .elementor-element.elementor-element-574b1e5 .elementor-heading-title{font-size:var( --e-global-typography-08afd79-font-size );}.elementor-283 .elementor-element.elementor-element-43f7d26 .elementor-button{font-size:var( --e-global-typography-1299e1d-font-size );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );}.elementor-283 .elementor-element.elementor-element-48ce26e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-283 .elementor-element.elementor-element-95321af img{width:86%;}.elementor-283 .elementor-element.elementor-element-86350d5 .elementor-heading-title{font-size:var( --e-global-typography-08afd79-font-size );}.elementor-283 .elementor-element.elementor-element-6bf2ee8 .elementor-button{font-size:var( --e-global-typography-1299e1d-font-size );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );}.elementor-283 .elementor-element.elementor-element-6957c62 .elementor-button{font-size:var( --e-global-typography-1299e1d-font-size );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );}.elementor-283 .elementor-element.elementor-element-7745a6d .elementor-button{font-size:var( --e-global-typography-1299e1d-font-size );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );}.elementor-283 .elementor-element.elementor-element-29e6529 .elementor-heading-title{font-size:var( --e-global-typography-08afd79-font-size );}.elementor-283 .elementor-element.elementor-element-2e5f7a3 .elementor-button{font-size:var( --e-global-typography-1299e1d-font-size );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );}.elementor-283 .elementor-element.elementor-element-1043c29 .elementor-button{font-size:var( --e-global-typography-1299e1d-font-size );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );}.elementor-283 .elementor-element.elementor-element-574b1e5 .elementor-heading-title{font-size:var( --e-global-typography-08afd79-font-size );}.elementor-283 .elementor-element.elementor-element-43f7d26 .elementor-button{font-size:var( --e-global-typography-1299e1d-font-size );letter-spacing:var( --e-global-typography-1299e1d-letter-spacing );}.elementor-283 .elementor-element.elementor-element-48ce26e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}