.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14640 .elementor-element.elementor-element-cbad24d > .elementor-background-overlay{background-image:url("https://thalia.com/wp-content/uploads/2026/04/up-2.png");background-position:top center;background-repeat:no-repeat;background-size:75% auto;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-cbad24d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-116px;margin-bottom:0px;overflow:visible;}.elementor-14640 .elementor-element.elementor-element-1b6d512:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14640 .elementor-element.elementor-element-1b6d512 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalia.com/wp-content/uploads/2026/04/TSMEC.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-1b6d512.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-14640 .elementor-element.elementor-element-1b6d512.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-14640 .elementor-element.elementor-element-1b6d512 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14640 .elementor-element.elementor-element-1b6d512 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14640 .elementor-element.elementor-element-d9fcc48{--spacer-size:100vh;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-79e8967.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-79e8967.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-79e8967.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14640 .elementor-element.elementor-element-14e92cd{--spacer-size:32px;}.elementor-14640 .elementor-element.elementor-element-b974db3{--spacer-size:25px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14640 .elementor-element.elementor-element-83d3456 > .elementor-widget-container{margin:0% 32% 0% 27%;}.elementor-14640 .elementor-element.elementor-element-40a9490{--spacer-size:25px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-14640 .elementor-element.elementor-element-d309dcd{text-align:center;font-family:"RyuGothic", Sans-serif;font-weight:bold;line-height:15px;color:#15395C;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14640 .elementor-element.elementor-element-8c8fd02 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-8c8fd02{text-align:center;}.elementor-14640 .elementor-element.elementor-element-8c8fd02 .elementor-heading-title{font-family:"RyuGothic", Sans-serif;font-size:18px;font-weight:700;color:#380000;}.elementor-14640 .elementor-element.elementor-element-ce5a384 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-30e27fd > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-e5b1a98:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-e5b1a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B221C;background-image:url("https://thalia.com/wp-content/uploads/2026/04/luceswodn.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14640 .elementor-element.elementor-element-e5b1a98 > .elementor-container{min-height:80px;}.elementor-14640 .elementor-element.elementor-element-e5b1a98 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-e5b1a98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:3;overflow:visible;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-11234d9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-14640 .elementor-element.elementor-element-11234d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-14640 .elementor-element.elementor-element-11234d9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14640 .elementor-element.elementor-element-11234d9 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-14640 .elementor-element.elementor-element-11234d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14640 .elementor-element.elementor-element-11234d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-859e245:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-859e245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalia.com/wp-content/uploads/2026/04/Todo-3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-14640 .elementor-element.elementor-element-859e245 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-859e245{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-55px;margin-bottom:0px;z-index:1;overflow:visible;}.elementor-14640 .elementor-element.elementor-element-5fd86bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14640 .elementor-element.elementor-element-5fd86bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalia.com/wp-content/uploads/2026/04/Yuri-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:18vw auto;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-5fd86bd.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-14640 .elementor-element.elementor-element-5fd86bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-14640 .elementor-element.elementor-element-5fd86bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14640 .elementor-element.elementor-element-5fd86bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-8834b1c{--spacer-size:100vh;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-a9c170f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-a9c170f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-a9c170f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14640 .elementor-element.elementor-element-d09f949 img{width:67%;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14640 .elementor-element.elementor-element-bc34c51{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-14640 .elementor-element.elementor-element-bc34c51 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14640 .elementor-element.elementor-element-a2529f9{--spacer-size:17px;}.elementor-14640 .elementor-element.elementor-element-be521fb{text-align:center;}.elementor-14640 .elementor-element.elementor-element-be521fb .elementor-heading-title{font-family:"RyuGothic", Sans-serif;font-size:20px;font-weight:400;letter-spacing:10px;color:#FFFFFF;}.elementor-widget-social-icons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-social-icons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14640 .elementor-element.elementor-element-98ded0f{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-14640 .elementor-element.elementor-element-98ded0f .elementor-widget-container{text-align:center;}.elementor-14640 .elementor-element.elementor-element-98ded0f .elementor-social-icon{background-color:#8D0303;--icon-padding:0.8em;border-style:solid;border-color:#FFFFFF;}.elementor-14640 .elementor-element.elementor-element-98ded0f .elementor-social-icon i{color:#FFFFFF;}.elementor-14640 .elementor-element.elementor-element-98ded0f .elementor-social-icon svg{fill:#FFFFFF;}.elementor-14640 .elementor-element.elementor-element-98ded0f .elementor-social-icon:hover{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-14640 .elementor-element.elementor-element-98ded0f .elementor-social-icon:hover i{color:#8D0303;}.elementor-14640 .elementor-element.elementor-element-98ded0f .elementor-social-icon:hover svg{fill:#8D0303;}.elementor-14640 .elementor-element.elementor-element-d66975f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14640 .elementor-element.elementor-element-d66975f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalia.com/wp-content/uploads/2026/04/t_todo-2.png");background-position:bottom left;background-repeat:no-repeat;background-size:18vw auto;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-d66975f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-d66975f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-d66975f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14640 .elementor-element.elementor-element-d66975f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-fe22318{--spacer-size:65px;}.elementor-14640 .elementor-element.elementor-element-94ac85f:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-94ac85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B221C;background-image:url("https://thalia.com/wp-content/uploads/2026/04/luceswodn.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14640 .elementor-element.elementor-element-94ac85f > .elementor-container{min-height:80px;}.elementor-14640 .elementor-element.elementor-element-94ac85f > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-94ac85f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:3;overflow:visible;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-72c41b0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-14640 .elementor-element.elementor-element-72c41b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-14640 .elementor-element.elementor-element-72c41b0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14640 .elementor-element.elementor-element-72c41b0 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-14640 .elementor-element.elementor-element-72c41b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14640 .elementor-element.elementor-element-72c41b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-a362fbf:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-a362fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalia.com/wp-content/uploads/2026/04/bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14640 .elementor-element.elementor-element-a362fbf > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FBB4CD 0%, #00000000 13%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-a362fbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-14640 .elementor-element.elementor-element-e9a5e28{overflow:visible;}.elementor-14640 .elementor-element.elementor-element-47d3a48{text-align:center;}.elementor-14640 .elementor-element.elementor-element-47d3a48 .elementor-heading-title{font-family:"Chonky", Sans-serif;font-size:50px;font-weight:400;color:#739BCF;}.elementor-14640 .elementor-element.elementor-element-4c09bb5 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-4c09bb5{text-align:center;}.elementor-14640 .elementor-element.elementor-element-4c09bb5 .elementor-heading-title{font-family:"RyuGothic", Sans-serif;font-size:18px;font-weight:600;color:#6A6A6A;}.elementor-14640 .elementor-element.elementor-element-e101ba3 > .elementor-container{max-width:1000px;}.elementor-14640 .elementor-element.elementor-element-e101ba3{overflow:visible;}.elementor-14640 .elementor-element.elementor-element-873a7ae{text-align:center;}.elementor-14640 .elementor-element.elementor-element-873a7ae img{width:200px;}.elementor-14640 .elementor-element.elementor-element-23fed90 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-28156fa img{width:200px;}.elementor-14640 .elementor-element.elementor-element-12be6a7{text-align:center;}.elementor-14640 .elementor-element.elementor-element-12be6a7 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-483ff2d > .elementor-container{max-width:1150px;}.elementor-14640 .elementor-element.elementor-element-483ff2d{overflow:visible;}.elementor-14640 .elementor-element.elementor-element-8d3f4d5 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-80b2409 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-e94f1e5 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-0161979 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-8a2781f img{width:200px;}.elementor-14640 .elementor-element.elementor-element-8cc12f1{overflow:visible;}.elementor-14640 .elementor-element.elementor-element-b694af2{--spacer-size:50px;}.elementor-14640 .elementor-element.elementor-element-c3a831a:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-c3a831a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBB4CD;}.elementor-14640 .elementor-element.elementor-element-c3a831a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-14640 .elementor-element.elementor-element-c3a831a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-21cfef9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-d1b1af1 > .elementor-container{min-height:10px;}.elementor-14640 .elementor-element.elementor-element-d1b1af1{overflow:visible;}.elementor-14640 .elementor-element.elementor-element-ac22514{overflow:visible;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-1f6c44e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-1f6c44e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-14640 .elementor-element.elementor-element-2f6e6b6 .elementor-icon-wrapper{text-align:center;}.elementor-14640 .elementor-element.elementor-element-2f6e6b6.elementor-view-stacked .elementor-icon{background-color:#125389;}.elementor-14640 .elementor-element.elementor-element-2f6e6b6.elementor-view-framed .elementor-icon, .elementor-14640 .elementor-element.elementor-element-2f6e6b6.elementor-view-default .elementor-icon{color:#125389;border-color:#125389;}.elementor-14640 .elementor-element.elementor-element-2f6e6b6.elementor-view-framed .elementor-icon, .elementor-14640 .elementor-element.elementor-element-2f6e6b6.elementor-view-default .elementor-icon svg{fill:#125389;}.elementor-14640 .elementor-element.elementor-element-2f6e6b6.elementor-view-stacked .elementor-icon:hover{background-color:#4C9BDD;}.elementor-14640 .elementor-element.elementor-element-2f6e6b6.elementor-view-framed .elementor-icon:hover, .elementor-14640 .elementor-element.elementor-element-2f6e6b6.elementor-view-default .elementor-icon:hover{color:#4C9BDD;border-color:#4C9BDD;}.elementor-14640 .elementor-element.elementor-element-2f6e6b6.elementor-view-framed .elementor-icon:hover, .elementor-14640 .elementor-element.elementor-element-2f6e6b6.elementor-view-default .elementor-icon:hover svg{fill:#4C9BDD;}.elementor-14640 .elementor-element.elementor-element-2f6e6b6 .elementor-icon{font-size:70px;}.elementor-14640 .elementor-element.elementor-element-2f6e6b6 .elementor-icon svg{height:70px;}.elementor-14640 .elementor-element.elementor-element-2f6e6b6 .elementor-icon-wrapper svg{width:auto;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-779831f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-779831f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-779831f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14640 .elementor-element.elementor-element-6614622 .elementor-button{background-color:#125389;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:20px 35px 20px 35px;}.elementor-14640 .elementor-element.elementor-element-6614622 .elementor-button:hover, .elementor-14640 .elementor-element.elementor-element-6614622 .elementor-button:focus{background-color:#4C9BDD;color:#FFFFFF;}.elementor-14640 .elementor-element.elementor-element-6614622 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-6614622 .elementor-button:hover svg, .elementor-14640 .elementor-element.elementor-element-6614622 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-4db6e8c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-4db6e8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-221e8ae{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14640 .elementor-element.elementor-element-221e8ae .elementor-widget-container{text-align:center;}.elementor-14640 .elementor-element.elementor-element-221e8ae .elementor-social-icon{background-color:#FBB4CD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBB4CD;}.elementor-14640 .elementor-element.elementor-element-221e8ae .elementor-social-icon i{color:#125389;}.elementor-14640 .elementor-element.elementor-element-221e8ae .elementor-social-icon svg{fill:#125389;}.elementor-14640 .elementor-element.elementor-element-221e8ae .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-14640 .elementor-element.elementor-element-221e8ae .elementor-social-icon:hover i{color:#4C9BDD;}.elementor-14640 .elementor-element.elementor-element-221e8ae .elementor-social-icon:hover svg{fill:#4C9BDD;}.elementor-14640 .elementor-element.elementor-element-221e8ae .elementor-social-icon:hover{border-color:#4C9BDD;}.elementor-14640 .elementor-element.elementor-element-48db503{overflow:visible;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-d74bad9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-d74bad9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-b5ccb2d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-b5ccb2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-66e4ab8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-66e4ab8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-3137e1e > .elementor-container{min-height:25px;}.elementor-14640 .elementor-element.elementor-element-3137e1e{overflow:visible;}.elementor-14640 .elementor-element.elementor-element-ce75c92{overflow:visible;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-92301e7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-92301e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-92301e7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14640 .elementor-element.elementor-element-92301e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14640 .elementor-element.elementor-element-92301e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-f31122b > .elementor-container{min-height:25px;}.elementor-14640 .elementor-element.elementor-element-f31122b{overflow:visible;}.elementor-14640 .elementor-element.elementor-element-484ae2b > .elementor-container{min-height:400px;}.elementor-14640 .elementor-element.elementor-element-484ae2b:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-484ae2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://thalia.com/wp-content/uploads/2026/04/vlcsnap-2026-03-05-03h17m15s364.png") 50% 50%;background-size:cover;}.elementor-14640 .elementor-element.elementor-element-484ae2b > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-484ae2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-73px;margin-bottom:0px;overflow:visible;}.elementor-14640 .elementor-element.elementor-element-f7f37e4 > .elementor-widget-container{margin:0% 32% 0% 27%;}.elementor-14640 .elementor-element.elementor-element-3942183 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-3942183{text-align:center;font-family:"RyuGothic", Sans-serif;font-size:17px;font-weight:900;line-height:8px;color:#15395C;}.elementor-14640 .elementor-element.elementor-element-310bbbe > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-310bbbe{text-align:center;}.elementor-14640 .elementor-element.elementor-element-310bbbe .elementor-heading-title{font-family:"RyuGothic", Sans-serif;font-size:18px;font-weight:700;color:#380000;}.elementor-14640 .elementor-element.elementor-element-a64b1cd{--spacer-size:50px;}.elementor-14640 .elementor-element.elementor-element-21bec5f:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-21bec5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B221C;background-image:url("https://thalia.com/wp-content/uploads/2026/04/luceswodn.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14640 .elementor-element.elementor-element-21bec5f > .elementor-container{min-height:80px;}.elementor-14640 .elementor-element.elementor-element-21bec5f > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-21bec5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:3;overflow:visible;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-3705035.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-14640 .elementor-element.elementor-element-3705035.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-14640 .elementor-element.elementor-element-3705035.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14640 .elementor-element.elementor-element-3705035 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-14640 .elementor-element.elementor-element-3705035 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14640 .elementor-element.elementor-element-3705035 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-0aeeda5 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #F6A9AC 0%, #FFFFFF00 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-0aeeda5 > .elementor-container{min-height:400px;}.elementor-14640 .elementor-element.elementor-element-0aeeda5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-38px;margin-bottom:0px;z-index:3;overflow:visible;}.elementor-14640 .elementor-element.elementor-element-edf95bd{--spacer-size:50px;}.elementor-14640 .elementor-element.elementor-element-5ad8dc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14640 .elementor-element.elementor-element-5ad8dc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalia.com/wp-content/uploads/2026/04/Yuri-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:20vw auto;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-5ad8dc3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-14640 .elementor-element.elementor-element-5ad8dc3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-14640 .elementor-element.elementor-element-5ad8dc3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14640 .elementor-element.elementor-element-5ad8dc3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-7674bc1{--spacer-size:65px;}.elementor-14640 .elementor-element.elementor-element-0ed6640:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14640 .elementor-element.elementor-element-0ed6640 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalia.com/wp-content/uploads/2026/04/t_todo-2.png");background-position:bottom left;background-repeat:no-repeat;background-size:20vw auto;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-0ed6640.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-0ed6640.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-0ed6640 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14640 .elementor-element.elementor-element-0ed6640 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-2bd0fc1{--spacer-size:65px;}.elementor-14640 .elementor-element.elementor-element-a34bdec img{width:67%;}.elementor-14640 .elementor-element.elementor-element-3ffd7fa{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-14640 .elementor-element.elementor-element-3ffd7fa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14640 .elementor-element.elementor-element-b14581d{--spacer-size:50px;}.elementor-14640 .elementor-element.elementor-element-26db919{text-align:center;}.elementor-14640 .elementor-element.elementor-element-26db919 .elementor-heading-title{font-family:"RyuGothic", Sans-serif;font-size:20px;font-weight:400;letter-spacing:10px;color:#FFFFFF;}.elementor-14640 .elementor-element.elementor-element-68243be{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-14640 .elementor-element.elementor-element-68243be .elementor-widget-container{text-align:center;}.elementor-14640 .elementor-element.elementor-element-68243be .elementor-social-icon{background-color:#8D0303;--icon-padding:0.8em;border-style:solid;border-color:#FFFFFF;}.elementor-14640 .elementor-element.elementor-element-68243be .elementor-social-icon:hover{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-14640 .elementor-element.elementor-element-68243be .elementor-social-icon:hover i{color:#8D0303;}.elementor-14640 .elementor-element.elementor-element-68243be .elementor-social-icon:hover svg{fill:#8D0303;}.elementor-14640 .elementor-element.elementor-element-4e330c0{--spacer-size:50px;}.elementor-14640 .elementor-element.elementor-element-4d32e58:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-4d32e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B221C;background-image:url("https://thalia.com/wp-content/uploads/2026/04/luceswodn.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14640 .elementor-element.elementor-element-4d32e58 > .elementor-container{min-height:80px;}.elementor-14640 .elementor-element.elementor-element-4d32e58 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-4d32e58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:3;overflow:visible;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-4457bfe.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-14640 .elementor-element.elementor-element-4457bfe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-14640 .elementor-element.elementor-element-4457bfe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14640 .elementor-element.elementor-element-4457bfe > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-14640 .elementor-element.elementor-element-4457bfe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14640 .elementor-element.elementor-element-4457bfe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-f9fd412:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-f9fd412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalia.com/wp-content/uploads/2026/04/bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14640 .elementor-element.elementor-element-f9fd412 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #F5858D 0%, #00000000 13%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-f9fd412{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-14640 .elementor-element.elementor-element-477c6da{overflow:visible;}.elementor-14640 .elementor-element.elementor-element-d487059{--spacer-size:50px;}.elementor-14640 .elementor-element.elementor-element-6ab4ef5{text-align:center;}.elementor-14640 .elementor-element.elementor-element-6ab4ef5 .elementor-heading-title{font-family:"Chonky", Sans-serif;font-size:50px;font-weight:400;color:#2E68A4;}.elementor-14640 .elementor-element.elementor-element-20dd2f2 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-20dd2f2{text-align:center;}.elementor-14640 .elementor-element.elementor-element-20dd2f2 .elementor-heading-title{font-family:"RyuGothic", Sans-serif;font-size:18px;font-weight:600;color:#6A6A6A;}.elementor-14640 .elementor-element.elementor-element-cdd1604{--spacer-size:50px;}.elementor-14640 .elementor-element.elementor-element-bb423ea > .elementor-container{max-width:1000px;}.elementor-14640 .elementor-element.elementor-element-bb423ea{overflow:visible;}.elementor-14640 .elementor-element.elementor-element-9b9c0e0 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-e4b0004{text-align:center;}.elementor-14640 .elementor-element.elementor-element-e4b0004 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-a1a6738 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-09fb81c{text-align:center;}.elementor-14640 .elementor-element.elementor-element-09fb81c img{width:200px;}.elementor-14640 .elementor-element.elementor-element-c1ea446 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-7482f66 > .elementor-container{max-width:1150px;}.elementor-14640 .elementor-element.elementor-element-7482f66{overflow:visible;}.elementor-14640 .elementor-element.elementor-element-11d9ac3 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-51dfcb4 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-3a437b2 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-c805e87 img{width:200px;}.elementor-14640 .elementor-element.elementor-element-c460248:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-c460248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBB4CD;}.elementor-14640 .elementor-element.elementor-element-c460248{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-14640 .elementor-element.elementor-element-c460248 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-991ddf1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-8b76c4a > .elementor-container{min-height:40px;}.elementor-14640 .elementor-element.elementor-element-8b76c4a{overflow:visible;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14640 .elementor-element.elementor-element-0c1dc1e{--divider-border-style:double;--divider-color:#125389;--divider-border-width:2px;}.elementor-14640 .elementor-element.elementor-element-0c1dc1e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-14640 .elementor-element.elementor-element-0c1dc1e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-14640 .elementor-element.elementor-element-99361fa > .elementor-container{min-height:10px;}.elementor-14640 .elementor-element.elementor-element-99361fa{overflow:visible;}.elementor-14640 .elementor-element.elementor-element-c0091cf{overflow:visible;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-b76f506.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-b76f506.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-a5cca7e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-a5cca7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-a5cca7e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14640 .elementor-element.elementor-element-ef93e20 .elementor-button{background-color:#125389;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:20px 35px 20px 35px;}.elementor-14640 .elementor-element.elementor-element-ef93e20 .elementor-button:hover, .elementor-14640 .elementor-element.elementor-element-ef93e20 .elementor-button:focus{background-color:#4C9BDD;color:#FFFFFF;}.elementor-14640 .elementor-element.elementor-element-ef93e20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-ef93e20 .elementor-button:hover svg, .elementor-14640 .elementor-element.elementor-element-ef93e20 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-0f43867.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-0f43867.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-1a2bb64{overflow:visible;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-789cf95.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-789cf95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-467ab2c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-467ab2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-a09b2f6{--spacer-size:20px;}.elementor-14640 .elementor-element.elementor-element-c2d958a .elementor-icon-wrapper{text-align:center;}.elementor-14640 .elementor-element.elementor-element-c2d958a.elementor-view-stacked .elementor-icon{background-color:#125389;}.elementor-14640 .elementor-element.elementor-element-c2d958a.elementor-view-framed .elementor-icon, .elementor-14640 .elementor-element.elementor-element-c2d958a.elementor-view-default .elementor-icon{color:#125389;border-color:#125389;}.elementor-14640 .elementor-element.elementor-element-c2d958a.elementor-view-framed .elementor-icon, .elementor-14640 .elementor-element.elementor-element-c2d958a.elementor-view-default .elementor-icon svg{fill:#125389;}.elementor-14640 .elementor-element.elementor-element-c2d958a.elementor-view-stacked .elementor-icon:hover{background-color:#4C9BDD;}.elementor-14640 .elementor-element.elementor-element-c2d958a.elementor-view-framed .elementor-icon:hover, .elementor-14640 .elementor-element.elementor-element-c2d958a.elementor-view-default .elementor-icon:hover{color:#4C9BDD;border-color:#4C9BDD;}.elementor-14640 .elementor-element.elementor-element-c2d958a.elementor-view-framed .elementor-icon:hover, .elementor-14640 .elementor-element.elementor-element-c2d958a.elementor-view-default .elementor-icon:hover svg{fill:#4C9BDD;}.elementor-14640 .elementor-element.elementor-element-c2d958a .elementor-icon{font-size:84px;}.elementor-14640 .elementor-element.elementor-element-c2d958a .elementor-icon svg{height:84px;}.elementor-14640 .elementor-element.elementor-element-c2d958a .elementor-icon-wrapper svg{width:auto;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-0ff84c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-0ff84c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-3f6813d > .elementor-container{min-height:25px;}.elementor-14640 .elementor-element.elementor-element-3f6813d{overflow:visible;}.elementor-14640 .elementor-element.elementor-element-7983906{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14640 .elementor-element.elementor-element-7983906 .elementor-widget-container{text-align:center;}.elementor-14640 .elementor-element.elementor-element-7983906 .elementor-social-icon{background-color:#FBB4CD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBB4CD;}.elementor-14640 .elementor-element.elementor-element-7983906 .elementor-social-icon i{color:#125389;}.elementor-14640 .elementor-element.elementor-element-7983906 .elementor-social-icon svg{fill:#125389;}.elementor-14640 .elementor-element.elementor-element-7983906 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-14640 .elementor-element.elementor-element-7983906 .elementor-social-icon:hover i{color:#4C9BDD;}.elementor-14640 .elementor-element.elementor-element-7983906 .elementor-social-icon:hover svg{fill:#4C9BDD;}.elementor-14640 .elementor-element.elementor-element-7983906 .elementor-social-icon:hover{border-color:#4C9BDD;}.elementor-14640 .elementor-element.elementor-element-61bdc62{overflow:visible;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-755cf8e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-755cf8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-755cf8e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14640 .elementor-element.elementor-element-755cf8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14640 .elementor-element.elementor-element-755cf8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14640 .elementor-element.elementor-element-f2e3be5{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-14640 .elementor-element.elementor-element-45d05d0 > .elementor-container{min-height:25px;}.elementor-14640 .elementor-element.elementor-element-45d05d0{overflow:visible;}@media(max-width:767px){.elementor-14640 .elementor-element.elementor-element-98ded0f{--icon-size:25px;--grid-column-gap:28px;}.elementor-14640 .elementor-element.elementor-element-98ded0f .elementor-social-icon{--icon-padding:0.3em;}.elementor-14640 .elementor-element.elementor-element-221e8ae{--icon-size:18px;}.elementor-14640 .elementor-element.elementor-element-484ae2b > .elementor-container{min-height:1096px;}.elementor-14640 .elementor-element.elementor-element-484ae2b > .elementor-background-overlay{background-position:top center;background-repeat:no-repeat;background-size:100% auto;opacity:0.73;}.elementor-14640 .elementor-element.elementor-element-484ae2b{margin-top:-73px;margin-bottom:0px;z-index:2;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-4a0ebc2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-14640 .elementor-element.elementor-element-4a0ebc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-14640 .elementor-element.elementor-element-4a0ebc2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14640 .elementor-element.elementor-element-feed2ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-feed2ff img{width:100%;}.elementor-14640 .elementor-element.elementor-element-3942183 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 0px 0px 0px;}.elementor-14640 .elementor-element.elementor-element-3942183{line-height:1em;}.elementor-14640 .elementor-element.elementor-element-310bbbe .elementor-heading-title{font-size:17px;}.elementor-14640 .elementor-element.elementor-element-a64b1cd{--spacer-size:89px;}.elementor-14640 .elementor-element.elementor-element-0aeeda5:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-0aeeda5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalia.com/wp-content/uploads/2026/04/todomovil.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-14640 .elementor-element.elementor-element-0aeeda5 > .elementor-container{min-height:1340px;}.elementor-14640 .elementor-element.elementor-element-0aeeda5 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #F6A9AC 3%, #FFFFFF00 10%);opacity:0;}.elementor-14640 .elementor-element.elementor-element-0aeeda5{margin-top:0px;margin-bottom:0px;}.elementor-14640 .elementor-element.elementor-element-edf95bd{--spacer-size:92px;}.elementor-14640 .elementor-element.elementor-element-5ad8dc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14640 .elementor-element.elementor-element-5ad8dc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalia.com/wp-content/uploads/2026/04/YuriMovil.png");background-position:top right;background-repeat:no-repeat;background-size:54vw auto;}.elementor-14640 .elementor-element.elementor-element-5ad8dc3{width:50%;}.elementor-14640 .elementor-element.elementor-element-7674bc1{--spacer-size:600px;}.elementor-14640 .elementor-element.elementor-element-0ed6640:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14640 .elementor-element.elementor-element-0ed6640 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalia.com/wp-content/uploads/2026/04/ThaliaMovil.png");background-position:top left;background-size:50vw auto;}.elementor-14640 .elementor-element.elementor-element-0ed6640{width:50%;}.elementor-14640 .elementor-element.elementor-element-2bd0fc1{--spacer-size:600px;}.elementor-14640 .elementor-element.elementor-element-4ab565b{width:100%;}.elementor-bc-flex-widget .elementor-14640 .elementor-element.elementor-element-4ab565b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14640 .elementor-element.elementor-element-4ab565b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14640 .elementor-element.elementor-element-4ab565b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14640 .elementor-element.elementor-element-a34bdec img{width:90%;}.elementor-14640 .elementor-element.elementor-element-3ffd7fa{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-14640 .elementor-element.elementor-element-b14581d{--spacer-size:27px;}.elementor-14640 .elementor-element.elementor-element-68243be{--icon-size:16px;--grid-column-gap:18px;}.elementor-14640 .elementor-element.elementor-element-68243be .elementor-social-icon{--icon-padding:0.4em;border-width:1px 1px 1px 1px;}.elementor-14640 .elementor-element.elementor-element-4e330c0{--spacer-size:86px;}.elementor-14640 .elementor-element.elementor-element-f9fd412:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-f9fd412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalia.com/wp-content/uploads/2026/04/bgnubes.jpg");}.elementor-14640 .elementor-element.elementor-element-f9fd412 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #F5858D 1%, #00000000 15%);opacity:1;}.elementor-14640 .elementor-element.elementor-element-d487059{--spacer-size:27px;}.elementor-14640 .elementor-element.elementor-element-6ab4ef5 .elementor-heading-title{font-size:40px;}.elementor-14640 .elementor-element.elementor-element-cdd1604{--spacer-size:27px;}.elementor-14640 .elementor-element.elementor-element-7983906{--icon-size:18px;}.elementor-14640 .elementor-element.elementor-element-f2e3be5{font-size:12px;line-height:2.1em;}}@media(min-width:768px){.elementor-14640 .elementor-element.elementor-element-7d39668{width:2%;}.elementor-14640 .elementor-element.elementor-element-1b6d512{width:51%;}.elementor-14640 .elementor-element.elementor-element-79e8967{width:42%;}.elementor-14640 .elementor-element.elementor-element-965eec4{width:5%;}.elementor-14640 .elementor-element.elementor-element-f346201{width:2%;}.elementor-14640 .elementor-element.elementor-element-5fd86bd{width:29.924%;}.elementor-14640 .elementor-element.elementor-element-a9c170f{width:35.899%;}.elementor-14640 .elementor-element.elementor-element-d66975f{width:30.177%;}.elementor-14640 .elementor-element.elementor-element-20dbc21{width:2%;}.elementor-14640 .elementor-element.elementor-element-435d79d{width:5%;}.elementor-14640 .elementor-element.elementor-element-6feca5a{width:90.333%;}.elementor-14640 .elementor-element.elementor-element-a8a8732{width:4%;}.elementor-14640 .elementor-element.elementor-element-658af76{width:5%;}.elementor-14640 .elementor-element.elementor-element-8033224{width:90.333%;}.elementor-14640 .elementor-element.elementor-element-086a6bf{width:4%;}}@media(min-width:1025px){.elementor-14640 .elementor-element.elementor-element-cbad24d > .elementor-background-overlay{background-attachment:scroll;}.elementor-14640 .elementor-element.elementor-element-1b6d512:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14640 .elementor-element.elementor-element-1b6d512 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14640 .elementor-element.elementor-element-e5b1a98:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-e5b1a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14640 .elementor-element.elementor-element-859e245:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-859e245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14640 .elementor-element.elementor-element-5fd86bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14640 .elementor-element.elementor-element-5fd86bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14640 .elementor-element.elementor-element-94ac85f:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-94ac85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14640 .elementor-element.elementor-element-a362fbf:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-a362fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14640 .elementor-element.elementor-element-21bec5f:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-21bec5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14640 .elementor-element.elementor-element-5ad8dc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14640 .elementor-element.elementor-element-5ad8dc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14640 .elementor-element.elementor-element-4d32e58:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-4d32e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14640 .elementor-element.elementor-element-f9fd412:not(.elementor-motion-effects-element-type-background), .elementor-14640 .elementor-element.elementor-element-f9fd412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-83d3456 *//* CONTENEDOR */
.vinyl-container {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center; /* centrado real */
  align-items: center;

  transform: scale(1.3); /* 👈 +20% */
  transform-origin: center;
  overflow: visible;
}

/* BLOQUE VINILO */
.vinyl {
  position: relative;
  width: fit-content;
}

/* CONTRAPORTADA */
.contraportada {
  position: absolute;
  top: 0;
  left: -120px;
  width: 200px;
  z-index: 0;

  opacity: 0.95;
  filter: drop-shadow(0 20px 25px rgba(0,0,0,0.2));
}

/* PORTADA */
.portada {
  width: 200px;
  display: block;
  position: relative;
  z-index: 2;

  filter: drop-shadow(0 25px 30px rgba(0,0,0,0.25));
}

/* DISCO */
.disco {
  position: absolute;
  top: 50%;
  right: -120px;
  width: 320px;
  transform: translateY(-50%);
  z-index: 1;

  animation: girar 8s linear infinite;
  filter: drop-shadow(0 15px 20px rgba(0,0,0,0.2));
}

/* ANIMACIÓN */
@keyframes girar {
  from {
    transform: translateY(-50%) rotate(0deg);
  }
  to {
    transform: translateY(-50%) rotate(360deg);
  }
}

/* SOMBRA SUELO */
.vinyl::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 10%;
  width: 80%;
  height: 30px;
  background: rgba(0,0,0,0.2);
  filter: blur(20px);
  z-index: 0;
}

/* RESPONSIVE */
@media (max-width: 768px) {
  .vinyl-container {
    transform: scale(1); /* 👈 evita que se vea gigante en móvil */
  }

  .portada,
  .contraportada {
    width: 160px;
  }

  .disco {
    width: 240px;
    right: -90px;
  }

  .contraportada {
    left: -90px;
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bc34c51 */.gold-video {
  position: relative;
  padding: 5px;
  border-radius: 16px;
  overflow: hidden;

  background: linear-gradient(
    45deg,
    #b8962e,
    #ffd700,
    #fff4b0,
    #c5a100
  );
  background-size: 300%;
  animation: goldGlow 6s linear infinite;

  box-shadow: 
    0 0 10px rgba(255, 215, 0, 0.8),
    0 0 20px rgba(255, 215, 0, 0.6),
    0 0 40px rgba(255, 215, 0, 0.4),
    0 0 80px rgba(212, 175, 55, 0.3);
}

/* VIDEO */
.gold-video iframe {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  display: block;
  position: relative;
  z-index: 2;
}

/* ✨ estado base (apagado REAL) */
.gold-video::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  z-index: 3;

  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.6),
    transparent
  );

  transform: skewX(-25deg);
  opacity: 0;

  /* 👇 clave: evitar que conserve estado */
  animation: none;
}

/* ✅ hover: solo aquí existe animación */
.gold-video:hover::after {
  opacity: 1;
  animation: shine 1.2s ease forwards;
}

/* animación dorada */
@keyframes goldGlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* brillo */
@keyframes shine {
  0% { left: -75%; }
  100% { left: 125%; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-873a7ae */.elementor-14640 .elementor-element.elementor-element-873a7ae img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-873a7ae:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23fed90 */.elementor-14640 .elementor-element.elementor-element-23fed90 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-23fed90:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28156fa */.elementor-14640 .elementor-element.elementor-element-28156fa img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-28156fa:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12be6a7 */.elementor-14640 .elementor-element.elementor-element-12be6a7 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-12be6a7:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d3f4d5 */.elementor-14640 .elementor-element.elementor-element-8d3f4d5 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-8d3f4d5:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80b2409 */.elementor-14640 .elementor-element.elementor-element-80b2409 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-80b2409:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e94f1e5 */.elementor-14640 .elementor-element.elementor-element-e94f1e5 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-e94f1e5:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0161979 */.elementor-14640 .elementor-element.elementor-element-0161979 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-0161979:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a2781f */.elementor-14640 .elementor-element.elementor-element-8a2781f img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-8a2781f:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7f37e4 *//* CONTENEDOR */
.vinyl-container {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center; /* centrado real */
  align-items: center;

  transform: scale(1.3); /* 👈 +20% */
  transform-origin: center;
  overflow: visible;
}

/* BLOQUE VINILO */
.vinyl {
  position: relative;
  width: fit-content;
}

/* CONTRAPORTADA */
.contraportada {
  position: absolute;
  top: 0;
  left: -120px;
  width: 200px;
  z-index: 0;

  opacity: 0.95;
  filter: drop-shadow(0 20px 25px rgba(0,0,0,0.2));
}

/* PORTADA */
.portada {
  width: 200px;
  display: block;
  position: relative;
  z-index: 2;

  filter: drop-shadow(0 25px 30px rgba(0,0,0,0.25));
}

/* DISCO */
.disco {
  position: absolute;
  top: 50%;
  right: -120px;
  width: 320px;
  transform: translateY(-50%);
  z-index: 1;

  animation: girar 8s linear infinite;
  filter: drop-shadow(0 15px 20px rgba(0,0,0,0.2));
}

/* ANIMACIÓN */
@keyframes girar {
  from {
    transform: translateY(-50%) rotate(0deg);
  }
  to {
    transform: translateY(-50%) rotate(360deg);
  }
}

/* SOMBRA SUELO */
.vinyl::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 10%;
  width: 80%;
  height: 30px;
  background: rgba(0,0,0,0.2);
  filter: blur(20px);
  z-index: 0;
}

/* RESPONSIVE */
@media (max-width: 768px) {
  .vinyl-container {
    transform: scale(1); /* 👈 evita que se vea gigante en móvil */
  }

  .portada,
  .contraportada {
    width: 160px;
  }

  .disco {
    width: 240px;
    right: -90px;
  }

  .contraportada {
    left: -90px;
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ffd7fa */.gold-video {
  position: relative;
  padding: 5px;
  border-radius: 16px;
  overflow: hidden;

  background: linear-gradient(
    45deg,
    #b8962e,
    #ffd700,
    #fff4b0,
    #c5a100
  );
  background-size: 300%;
  animation: goldGlow 6s linear infinite;

  box-shadow: 
    0 0 10px rgba(255, 215, 0, 0.8),
    0 0 20px rgba(255, 215, 0, 0.6),
    0 0 40px rgba(255, 215, 0, 0.4),
    0 0 80px rgba(212, 175, 55, 0.3);
}

/* VIDEO */
.gold-video iframe {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  display: block;
  position: relative;
  z-index: 2;
}

/* ✨ SHINE (la magia) */
.gold-video::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  z-index: 3;

  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.6),
    transparent
  );

  transform: skewX(-25deg);
  animation: shine 3s infinite;
}

/* animación fondo dorado */
@keyframes goldGlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* animación shine */
@keyframes shine {
  0% { left: -75%; }
  100% { left: 125%; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b9c0e0 */.elementor-14640 .elementor-element.elementor-element-9b9c0e0 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-9b9c0e0:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4b0004 */.elementor-14640 .elementor-element.elementor-element-e4b0004 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-e4b0004:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1a6738 */.elementor-14640 .elementor-element.elementor-element-a1a6738 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-a1a6738:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09fb81c */.elementor-14640 .elementor-element.elementor-element-09fb81c img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-09fb81c:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1ea446 */.elementor-14640 .elementor-element.elementor-element-c1ea446 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-c1ea446:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11d9ac3 */.elementor-14640 .elementor-element.elementor-element-11d9ac3 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-11d9ac3:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51dfcb4 */.elementor-14640 .elementor-element.elementor-element-51dfcb4 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-51dfcb4:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a437b2 */.elementor-14640 .elementor-element.elementor-element-3a437b2 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-3a437b2:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c805e87 */.elementor-14640 .elementor-element.elementor-element-c805e87 img {
  display: center;
  transform-origin: center center;
  transition: filter 0.3s ease;
  will-change: transform;
}

.elementor-14640 .elementor-element.elementor-element-c805e87:hover img {
  animation: swingCool 1.3s ease-in-out infinite alternate;
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.2));
}

@keyframes swingCool {
  0% {
    transform: translateY(-3px) rotate(-8deg) scale(1.06);
  }
  100% {
    transform: translateY(-3px) rotate(8deg) scale(1.06);
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RyuGothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://thalia.com/wp-content/uploads/2026/03/RyuGothicRegular-6320797-1.woff') format('woff');
}
@font-face {
	font-family: 'RyuGothic';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://thalia.com/wp-content/uploads/2026/03/RyuGothicMedium-6320799-1.woff') format('woff');
}
@font-face {
	font-family: 'RyuGothic';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://thalia.com/wp-content/uploads/2026/03/RyuGothicSemiBold-6309483-1.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Chonky';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://thalia.com/wp-content/uploads/2026/03/Chonky-Regular.woff2') format('woff2'),
		url('https://thalia.com/wp-content/uploads/2026/03/Chonky-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */