.elementor-132 .elementor-element.elementor-element-5218a49{--display:flex;--min-height:557px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overflow:hidden;--overlay-opacity:0.9;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-5218a49:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-5218a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atalanta.atalantaacademy.com/wp-content/uploads/2025/10/Lucid_Origin_professional_photo_of_Cinematic_ultrarealistic_ba_2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-132 .elementor-element.elementor-element-5218a49::before, .elementor-132 .elementor-element.elementor-element-5218a49 > .elementor-background-video-container::before, .elementor-132 .elementor-element.elementor-element-5218a49 > .e-con-inner > .elementor-background-video-container::before, .elementor-132 .elementor-element.elementor-element-5218a49 > .elementor-background-slideshow::before, .elementor-132 .elementor-element.elementor-element-5218a49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-132 .elementor-element.elementor-element-5218a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(258deg, var( --e-global-color-aaf0a03 ) 24%, #000000 72%);}.elementor-132 .elementor-element.elementor-element-4f34931{--display:flex;--min-height:350px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-132 .elementor-element.elementor-element-d5deab9{text-align:center;}.elementor-132 .elementor-element.elementor-element-d5deab9 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:63px;font-weight:600;color:var( --e-global-color-f756773 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-132 .elementor-element.elementor-element-7bbfb1c{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-1a7112df:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-1a7112df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atalanta.atalantaacademy.com/wp-content/uploads/2025/08/Diseno-sin-titulo-21.png");background-position:-717px -265px;background-repeat:no-repeat;background-size:cover;}.elementor-132 .elementor-element.elementor-element-1a7112df > .elementor-background-overlay{opacity:0.74;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-1a7112df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-20169d22.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-20169d22.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-20169d22 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-132 .elementor-element.elementor-element-7a242829{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 55px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-6095f15e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-6095f15e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-6095f15e > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-132 .elementor-element.elementor-element-3663179e{margin-top:0px;margin-bottom:0px;}.elementor-132 .elementor-element.elementor-element-5f431dd9:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, #C40101 0%, #000000 40%);box-shadow:0px 0px 10px 0px rgba(246.5, 244.89239130434785, 244.89239130434785, 0.41);}.elementor-132 .elementor-element.elementor-element-5f431dd9 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://atalanta.atalantaacademy.com/wp-content/uploads/2025/08/Banner_Background.png");background-repeat:no-repeat;background-size:cover;opacity:0.97;}.elementor-132 .elementor-element.elementor-element-5f431dd9:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-132 .elementor-element.elementor-element-5f431dd9 > .elementor-element-populated, .elementor-132 .elementor-element.elementor-element-5f431dd9 > .elementor-element-populated > .elementor-background-overlay, .elementor-132 .elementor-element.elementor-element-5f431dd9 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-132 .elementor-element.elementor-element-5f431dd9 > .elementor-element-populated{box-shadow:3px 8px 20px 0px rgba(76.5, 7.151086956521749, 7.151086956521749, 0.72);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 0px;--e-column-margin-right:015px;--e-column-margin-left:0px;padding:40px 35px 25px 35px;}.elementor-132 .elementor-element.elementor-element-5f431dd9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-132 .elementor-element.elementor-element-356fb0a7 img{max-width:40%;}.elementor-132 .elementor-element.elementor-element-9348cf1{color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-c4d0027:hover > .elementor-element-populated{background-image:url("https://atalanta.atalantaacademy.com/wp-content/uploads/2025/08/Banner_Background.png");background-repeat:repeat;background-size:cover;box-shadow:0px 0px 10px 0px rgba(246.5, 244.89239130434785, 244.89239130434785, 0.41);}.elementor-132 .elementor-element.elementor-element-c4d0027 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.97;}.elementor-132 .elementor-element.elementor-element-c4d0027:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-132 .elementor-element.elementor-element-c4d0027 > .elementor-element-populated, .elementor-132 .elementor-element.elementor-element-c4d0027 > .elementor-element-populated > .elementor-background-overlay, .elementor-132 .elementor-element.elementor-element-c4d0027 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-132 .elementor-element.elementor-element-c4d0027 > .elementor-element-populated{box-shadow:3px 8px 20px 0px rgba(76.5, 7.151086956521749, 7.151086956521749, 0.72);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 0px;--e-column-margin-right:015px;--e-column-margin-left:0px;padding:40px 35px 25px 35px;}.elementor-132 .elementor-element.elementor-element-c4d0027 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-0798dbd img{max-width:40%;}.elementor-132 .elementor-element.elementor-element-52d4d32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-primary );}.elementor-132 .elementor-element.elementor-element-52d4d32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-132 .elementor-element.elementor-element-2b80669{margin-top:0px;margin-bottom:0px;}.elementor-132 .elementor-element.elementor-element-fc70e66:hover > .elementor-element-populated{background-image:url("https://atalanta.atalantaacademy.com/wp-content/uploads/2025/08/Banner_Background.png");background-repeat:repeat;background-size:cover;box-shadow:0px 0px 10px 0px rgba(246.5, 244.89239130434785, 244.89239130434785, 0.41);}.elementor-132 .elementor-element.elementor-element-fc70e66 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.97;}.elementor-132 .elementor-element.elementor-element-fc70e66:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-132 .elementor-element.elementor-element-fc70e66 > .elementor-element-populated, .elementor-132 .elementor-element.elementor-element-fc70e66 > .elementor-element-populated > .elementor-background-overlay, .elementor-132 .elementor-element.elementor-element-fc70e66 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-132 .elementor-element.elementor-element-fc70e66 > .elementor-element-populated{box-shadow:3px 8px 20px 0px rgba(76.5, 7.151086956521749, 7.151086956521749, 0.72);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 30px 0px;--e-column-margin-right:015px;--e-column-margin-left:0px;padding:40px 35px 25px 35px;}.elementor-132 .elementor-element.elementor-element-fc70e66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-3cbf681 img{max-width:40%;}.elementor-132 .elementor-element.elementor-element-77f9296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-primary );}.elementor-132 .elementor-element.elementor-element-77f9296.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-132 .elementor-element.elementor-element-4209380:hover > .elementor-element-populated{background-image:url("https://atalanta.atalantaacademy.com/wp-content/uploads/2025/08/Banner_Background.png");background-repeat:repeat;background-size:cover;box-shadow:0px 0px 10px 0px rgba(246.5, 244.89239130434785, 244.89239130434785, 0.41);}.elementor-132 .elementor-element.elementor-element-4209380 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.97;}.elementor-132 .elementor-element.elementor-element-4209380:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-132 .elementor-element.elementor-element-4209380 > .elementor-element-populated, .elementor-132 .elementor-element.elementor-element-4209380 > .elementor-element-populated > .elementor-background-overlay, .elementor-132 .elementor-element.elementor-element-4209380 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-132 .elementor-element.elementor-element-4209380 > .elementor-element-populated{box-shadow:3px 8px 20px 0px rgba(76.5, 7.151086956521749, 7.151086956521749, 0.72);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:35px 015px 0px 0px;--e-column-margin-right:015px;--e-column-margin-left:0px;padding:0px 35px 25px 35px;}.elementor-132 .elementor-element.elementor-element-4209380 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-9417572 img{max-width:40%;}.elementor-132 .elementor-element.elementor-element-be70f8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-primary );}.elementor-132 .elementor-element.elementor-element-be70f8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-132 .elementor-element.elementor-element-7d42b5ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-7ae20252{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-132 .elementor-element.elementor-element-469df57f.elementor-element{--align-self:center;}.elementor-132 .elementor-element.elementor-element-469df57f .elementor-icon-wrapper{text-align:center;}.elementor-132 .elementor-element.elementor-element-469df57f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-469df57f.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-469df57f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-469df57f.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-469df57f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-2223dd73{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:left;}.elementor-132 .elementor-element.elementor-element-2223dd73.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-132 .elementor-element.elementor-element-2223dd73 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-132 .elementor-element.elementor-element-f3722e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-7e10c42b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-5b1d74a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:35px 0px 0px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-5b1d74a1:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-5b1d74a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://atalanta.atalantaacademy.com/wp-content/uploads/2025/08/Banner_Background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-132 .elementor-element.elementor-element-4e69573f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-132 .elementor-element.elementor-element-4e69573f .elementor-heading-title{color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-3959aa79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 40px 0px 20px;color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-7f8ee078{--spacer-size:366px;}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-6baae567{left:-51px;}body.rtl .elementor-132 .elementor-element.elementor-element-6baae567{right:-51px;}.elementor-132 .elementor-element.elementor-element-6baae567{top:249px;}.elementor-132 .elementor-element.elementor-element-6baae567 img{max-width:80%;}.elementor-132 .elementor-element.elementor-element-135371d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-1fa24c78{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-1fa24c78:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-1fa24c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-132 .elementor-element.elementor-element-2e183d0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-132 .elementor-element.elementor-element-2e183d0a .elementor-heading-title{color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-7def9604{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 20px;color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-28fb9905{--spacer-size:170px;}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-d920e2c{left:-4px;}body.rtl .elementor-132 .elementor-element.elementor-element-d920e2c{right:-4px;}.elementor-132 .elementor-element.elementor-element-d920e2c{top:125px;}.elementor-132 .elementor-element.elementor-element-d920e2c img{max-width:42%;}.elementor-132 .elementor-element.elementor-element-72db2749{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-72db2749:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-72db2749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-132 .elementor-element.elementor-element-222d4409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-132 .elementor-element.elementor-element-222d4409 .elementor-heading-title{color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-4f651783{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 20px;color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-29145e1f{--spacer-size:150px;}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-32a5820e{left:-4px;}body.rtl .elementor-132 .elementor-element.elementor-element-32a5820e{right:-4px;}.elementor-132 .elementor-element.elementor-element-32a5820e{top:109px;}.elementor-132 .elementor-element.elementor-element-32a5820e img{max-width:44%;}.elementor-132 .elementor-element.elementor-element-42c31c18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 5px 35px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-42c31c18:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-42c31c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-132 .elementor-element.elementor-element-4ce5cc26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-132 .elementor-element.elementor-element-4ce5cc26 .elementor-heading-title{color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-b75172f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 40px 0px 20px;color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-1b85ae0a{--spacer-size:366px;}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-7f92c5f7{left:-51px;}body.rtl .elementor-132 .elementor-element.elementor-element-7f92c5f7{right:-51px;}.elementor-132 .elementor-element.elementor-element-7f92c5f7{top:249px;}.elementor-132 .elementor-element.elementor-element-7f92c5f7 img{max-width:79%;}.elementor-132 .elementor-element.elementor-element-3e29b21e:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-3e29b21e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-3e29b21e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 4em 0em;}.elementor-132 .elementor-element.elementor-element-3e29b21e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-d1cce87{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 22px 0px;text-align:center;}.elementor-132 .elementor-element.elementor-element-d1cce87 .elementor-heading-title{color:#BE0505;}.elementor-132 .elementor-element.elementor-element-60d50597, .elementor-132 .elementor-element.elementor-element-60d50597 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-132 .elementor-element.elementor-element-4196dec7 > .elementor-element-populated{margin:0em 4em 0em 0em;--e-column-margin-right:4em;--e-column-margin-left:0em;}.elementor-132 .elementor-element.elementor-element-5ef80cf3 img{border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-306ae976.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-306ae976.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-6bedb91e{z-index:2;}.elementor-132 .elementor-element.elementor-element-7eb4cc59{--spacer-size:10px;}.elementor-132 .elementor-element.elementor-element-377afe24{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;z-index:2;}.elementor-132 .elementor-element.elementor-element-64d12bd1, .elementor-132 .elementor-element.elementor-element-64d12bd1 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-132 .elementor-element.elementor-element-64d12bd1{margin-top:4em;margin-bottom:0em;}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-4937a6a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-4937a6a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-4a4ca3c{z-index:2;}.elementor-132 .elementor-element.elementor-element-7edc2c1e{--spacer-size:10px;}.elementor-132 .elementor-element.elementor-element-66e1c24{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;z-index:2;}.elementor-132 .elementor-element.elementor-element-16a1be98 > .elementor-element-populated{margin:0em 0em 0em 4em;--e-column-margin-right:0em;--e-column-margin-left:4em;}.elementor-132 .elementor-element.elementor-element-14b3fb4b img{border-radius:20px 20px 20px 20px;}.elementor-132 .elementor-element.elementor-element-4b7a6781, .elementor-132 .elementor-element.elementor-element-4b7a6781 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-132 .elementor-element.elementor-element-4b7a6781{margin-top:4em;margin-bottom:0em;}.elementor-132 .elementor-element.elementor-element-2bdb097f > .elementor-element-populated{margin:0em 4em 0em 0em;--e-column-margin-right:4em;--e-column-margin-left:0em;}.elementor-132 .elementor-element.elementor-element-5ce31e85 img{border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-66bb2799.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-66bb2799.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-5cdeeedb{z-index:2;}.elementor-132 .elementor-element.elementor-element-6106cce8{--spacer-size:10px;}.elementor-132 .elementor-element.elementor-element-3bd2d97d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;z-index:2;}.elementor-132 .elementor-element.elementor-element-d88fa7e, .elementor-132 .elementor-element.elementor-element-d88fa7e > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-132 .elementor-element.elementor-element-d88fa7e{margin-top:4em;margin-bottom:0em;}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-659a708c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-659a708c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-4b91c52a{z-index:2;}.elementor-132 .elementor-element.elementor-element-ed52d6a{--spacer-size:10px;}.elementor-132 .elementor-element.elementor-element-4f8003d0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;z-index:2;}.elementor-132 .elementor-element.elementor-element-5a0310cd > .elementor-element-populated{margin:0em 0em 0em 4em;--e-column-margin-right:0em;--e-column-margin-left:4em;}.elementor-132 .elementor-element.elementor-element-425899cb img{border-radius:20px 20px 20px 20px;}.elementor-132 .elementor-element.elementor-element-3e9980bc{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--overlay-opacity:0.37;--padding-top:10em;--padding-bottom:10em;--padding-left:10em;--padding-right:10em;}.elementor-132 .elementor-element.elementor-element-3e9980bc:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-3e9980bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atalanta.atalantaacademy.com/wp-content/uploads/2025/08/Banner_Background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-132 .elementor-element.elementor-element-3e9980bc::before, .elementor-132 .elementor-element.elementor-element-3e9980bc > .elementor-background-video-container::before, .elementor-132 .elementor-element.elementor-element-3e9980bc > .e-con-inner > .elementor-background-video-container::before, .elementor-132 .elementor-element.elementor-element-3e9980bc > .elementor-background-slideshow::before, .elementor-132 .elementor-element.elementor-element-3e9980bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-132 .elementor-element.elementor-element-3e9980bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://atalanta.atalantaacademy.com/wp-content/uploads/2025/08/graphic-5-min.png");--background-overlay:'';background-repeat:no-repeat;}.elementor-132 .elementor-element.elementor-element-3f7458dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-132 .elementor-element.elementor-element-81c1a74 .elementor-heading-title{color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-20172780{--spacer-size:22px;}.elementor-132 .elementor-element.elementor-element-2d046a79{color:var( --e-global-color-f756773 );}.elementor-132 .elementor-element.elementor-element-46e311d4{--e-image-carousel-slides-to-show:6;z-index:0;}.elementor-132 .elementor-element.elementor-element-46e311d4 .swiper-wrapper{display:flex;align-items:center;}.elementor-132 .elementor-element.elementor-element-aaa679e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-132 .elementor-element.elementor-element-5218a49{--padding-top:150px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-132 .elementor-element.elementor-element-1a7112df:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-1a7112df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-132 .elementor-element.elementor-element-20169d22 > .elementor-element-populated{margin:0px 20px 40px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-132 .elementor-element.elementor-element-7a242829{font-size:var( --e-global-typography-text-font-size );}.elementor-132 .elementor-element.elementor-element-6095f15e > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-132 .elementor-element.elementor-element-7d42b5ba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-132 .elementor-element.elementor-element-2223dd73{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-132 .elementor-element.elementor-element-f3722e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-132 .elementor-element.elementor-element-4e69573f{padding:0px 0px 0px 10px;}.elementor-132 .elementor-element.elementor-element-3959aa79{padding:10px 20px 0px 10px;}.elementor-132 .elementor-element.elementor-element-7f8ee078{--spacer-size:270px;}.elementor-132 .elementor-element.elementor-element-1fa24c78{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-2e183d0a{padding:0px 0px 0px 10px;}.elementor-132 .elementor-element.elementor-element-7def9604{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 10px;}.elementor-132 .elementor-element.elementor-element-28fb9905{--spacer-size:170px;}.elementor-132 .elementor-element.elementor-element-72db2749{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-222d4409{padding:0px 0px 0px 10px;}.elementor-132 .elementor-element.elementor-element-4f651783{padding:10px 0px 0px 10px;}.elementor-132 .elementor-element.elementor-element-42c31c18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-b75172f{padding:10px 20px 0px 10px;}.elementor-132 .elementor-element.elementor-element-1b85ae0a{--spacer-size:270px;}.elementor-132 .elementor-element.elementor-element-3e29b21e{padding:4em 1em 4em 1em;}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-4196dec7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-4196dec7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-4196dec7 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-132 .elementor-element.elementor-element-306ae976 > .elementor-element-populated{margin:0em 0em 0em 3em;--e-column-margin-right:0em;--e-column-margin-left:3em;}.elementor-132 .elementor-element.elementor-element-4937a6a3 > .elementor-element-populated{margin:0em 1em 0em 2em;--e-column-margin-right:1em;--e-column-margin-left:2em;}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-16a1be98.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-16a1be98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-16a1be98 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-2bdb097f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-2bdb097f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-2bdb097f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-132 .elementor-element.elementor-element-66bb2799 > .elementor-element-populated{margin:0em 0em 0em 3em;--e-column-margin-right:0em;--e-column-margin-left:3em;}.elementor-132 .elementor-element.elementor-element-659a708c > .elementor-element-populated{margin:0em 1em 0em 2em;--e-column-margin-right:1em;--e-column-margin-left:2em;}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-5a0310cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-5a0310cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-5a0310cd > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-132 .elementor-element.elementor-element-46e311d4{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-132 .elementor-element.elementor-element-5218a49{--padding-top:150px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-132 .elementor-element.elementor-element-7bbfb1c{font-size:16px;}.elementor-132 .elementor-element.elementor-element-1a7112df:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-1a7112df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-132 .elementor-element.elementor-element-20169d22 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-132 .elementor-element.elementor-element-7a242829{font-size:var( --e-global-typography-text-font-size );}.elementor-132 .elementor-element.elementor-element-6095f15e > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-132 .elementor-element.elementor-element-5f431dd9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-132 .elementor-element.elementor-element-c4d0027 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-132 .elementor-element.elementor-element-52d4d32{font-size:16px;}.elementor-132 .elementor-element.elementor-element-fc70e66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-132 .elementor-element.elementor-element-77f9296{font-size:16px;}.elementor-132 .elementor-element.elementor-element-4209380 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-132 .elementor-element.elementor-element-be70f8d{font-size:16px;}.elementor-132 .elementor-element.elementor-element-7d42b5ba{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-132 .elementor-element.elementor-element-2223dd73{text-align:center;}.elementor-132 .elementor-element.elementor-element-5b1d74a1{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-7f8ee078{--spacer-size:250px;}.elementor-132 .elementor-element.elementor-element-1fa24c78{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-72db2749{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-42c31c18{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-1b85ae0a{--spacer-size:250px;}.elementor-132 .elementor-element.elementor-element-33b6e11c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-4196dec7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-306ae976 > .elementor-element-populated{margin:2em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-6bedb91e{text-align:center;}.elementor-132 .elementor-element.elementor-element-377afe24{text-align:center;}.elementor-132 .elementor-element.elementor-element-4937a6a3 > .elementor-element-populated{margin:2em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-4a4ca3c{text-align:center;}.elementor-132 .elementor-element.elementor-element-66e1c24{text-align:center;}.elementor-132 .elementor-element.elementor-element-16a1be98 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-2bdb097f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-66bb2799 > .elementor-element-populated{margin:2em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-5cdeeedb{text-align:center;}.elementor-132 .elementor-element.elementor-element-3bd2d97d{text-align:center;}.elementor-132 .elementor-element.elementor-element-659a708c > .elementor-element-populated{margin:2em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-4b91c52a{text-align:center;}.elementor-132 .elementor-element.elementor-element-4f8003d0{text-align:center;}.elementor-132 .elementor-element.elementor-element-5a0310cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-46e311d4{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-132 .elementor-element.elementor-element-20169d22{width:45%;}.elementor-132 .elementor-element.elementor-element-6095f15e{width:55%;}.elementor-132 .elementor-element.elementor-element-7ae20252{--width:100%;}.elementor-132 .elementor-element.elementor-element-7e10c42b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-132 .elementor-element.elementor-element-20169d22{width:100%;}.elementor-132 .elementor-element.elementor-element-6095f15e{width:100%;}.elementor-132 .elementor-element.elementor-element-4196dec7{width:50%;}.elementor-132 .elementor-element.elementor-element-306ae976{width:50%;}.elementor-132 .elementor-element.elementor-element-4937a6a3{width:50%;}.elementor-132 .elementor-element.elementor-element-16a1be98{width:50%;}.elementor-132 .elementor-element.elementor-element-2bdb097f{width:50%;}.elementor-132 .elementor-element.elementor-element-66bb2799{width:50%;}.elementor-132 .elementor-element.elementor-element-659a708c{width:50%;}.elementor-132 .elementor-element.elementor-element-5a0310cd{width:50%;}}/* Start custom CSS for html, class: .elementor-element-6b4b880 */.texto-blanco,
.texto-blanco * {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52d4d32 */.casillas:hover {
    color: white !important;
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c4d0027 *//* Columna entera */
.card-hover {
  border-radius: 16px;
  overflow: hidden;     /* evita que el hover/overlay se salga del borde */
  position: relative;
}

/* Forzamos que overlay respete también */
.card-hover > .elementor-widget-wrap,
.card-hover .elementor-background-overlay {
  border-radius: inherit;
  overflow: hidden;
}

/* Texto inicial */
.casillas {
  color: #111; /* o el color inicial que quieras */
  transition: color 0.3s ease;
}

/* Cuando paso por la columna, afecta al texto */
.card-hover:hover .casillas {
  color: #fff !important; /* cambia a blanco */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77f9296 */.casillas:hover {
    color: white !important;
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fc70e66 *//* Columna entera */
.card-hover {
  border-radius: 16px;
  overflow: hidden;     /* evita que el hover/overlay se salga del borde */
  position: relative;
}

/* Forzamos que overlay respete también */
.card-hover > .elementor-widget-wrap,
.card-hover .elementor-background-overlay {
  border-radius: inherit;
  overflow: hidden;
}

/* Texto inicial */
.casillas {
  color: #111; /* o el color inicial que quieras */
  transition: color 0.3s ease;
}

/* Cuando paso por la columna, afecta al texto */
.card-hover:hover .casillas {
  color: #fff !important; /* cambia a blanco */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be70f8d */.casillas:hover {
    color: white !important;
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4209380 *//* Columna entera */
.card-hover {
  border-radius: 16px;
  overflow: hidden;     /* evita que el hover/overlay se salga del borde */
  position: relative;
}

/* Forzamos que overlay respete también */
.card-hover > .elementor-widget-wrap,
.card-hover .elementor-background-overlay {
  border-radius: inherit;
  overflow: hidden;
}

/* Texto inicial */
.casillas {
  color: #111; /* o el color inicial que quieras */
  transition: color 0.3s ease;
}

/* Cuando paso por la columna, afecta al texto */
.card-hover:hover .casillas {
  color: #fff !important; /* cambia a blanco */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f7c317 */.texto-blanco,
.texto-blanco * {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a5b3a3 */.texto-blanco,
.texto-blanco * {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97e8803 */.texto-blanco,
.texto-blanco * {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39b8082 */.texto-blanco,
.texto-blanco * {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-46e311d4 *//* Ajusta el contenedor del carrusel */
.logos-fade {
  position: relative;
}

/* Aplica máscara de degradado a los extremos del carrusel (Swiper de Elementor) */
.logos-fade .swiper,
.logos-fade .elementor-image-carousel-wrapper {
  /* ancho de desvanecido en px: cambia 60 si quieres más/menos */
  --fade: 60px;

  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0,
    #000 var(--fade),
    #000 calc(100% - var(--fade)),
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0,
    #000 var(--fade),
    #000 calc(100% - var(--fade)),
    transparent 100%
  );
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e45bb49 */:root{
  --bg:#0b0e11;
  --panel:#12161b;
  --txt:#e8eaee;
  --muted:#a7b0bd;
  --red:#e61432;
  --red2:#e61432;
}

/* Sección base */
.cta-atalanta{
  position:relative;
  isolation:isolate;
  padding: clamp(2rem, 5vw, 4rem);
  background: var(--bg);
  border-radius: 20px;
  overflow: hidden;
}

/* Borde degradado con brillo sutil */
.cta-atalanta::before{
  content:"";
  position:absolute; inset:0;
  border-radius: 22px;
  padding:1.2px; /* grosor del borde */
  background: linear-gradient(90deg, rgba(220,6,48,.65), rgba(255,59,59,.35), rgba(220,6,48,.65));
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  z-index:0;
  filter: drop-shadow(0 0 20px rgba(220,6,48,.35));
}

/* Panel interior */
.cta-atalanta__inner{
  position: relative;
  z-index: 2;
  background: radial-gradient(1200px 500px at 50% 130%, rgba(220,6,48,.08), transparent 60%) , 
              linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,0));
  border-radius: 18px;
  padding: clamp(2rem, 4vw, 3rem);
  text-align:center;
  color: var(--txt);
}

/* Títulos y texto */
.cta-atalanta h2{
  font-weight: 800;
  letter-spacing:.2px;
  font-size: clamp(1.6rem, 3.5vw, 2.3rem);
  margin: 0 0 .6rem 0;
}
.cta-atalanta h2 span{
  color: var(--red2);
}
.cta-atalanta p{
  margin: 0 auto 1.5rem auto;
  max-width: 850px;
  line-height: 1.6;
  color: var(--muted);
  font-size: clamp(.95rem, 1.4vw, 1.05rem);
}

/* Botón */
.cta-atalanta__btn{
  display:inline-block;
  padding: .95rem 1.6rem;
  border-radius: 999px;
  font-weight:700;
  text-decoration:none;
  color: white !important;
  background:
    radial-gradient(80% 140% at 50% 0%, rgba(255,255,255,.15), transparent 60%),
    linear-gradient(90deg, #9a0017, var(--red), #ff3750);
  box-shadow:
    0 8px 28px rgba(220,6,48,.35),
    inset 0 0 0 1px rgba(255,255,255,.08);
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.cta-atalanta__btn:hover{
  transform: translateY(-2px);
  box-shadow:
    0 12px 34px rgba(220,6,48,.5),
    inset 0 0 0 1px rgba(255,255,255,.12);
  filter: saturate(1.1);
}
.cta-atalanta__micro{
  display:block;
  margin-top:.75rem;
  color:#8e97a3;
  font-size:.8rem;
}

/* Blobs SVG laterales */
.cta-blob{
  position:absolute;
  z-index:1;
  opacity:.55;
  mix-blend-mode: screen;
  pointer-events:none;
  filter: blur(2px);
}
.cta-blob--left{
  left:-120px; top:-60px;
  animation: floatL 12s ease-in-out infinite;
}
.cta-blob--right{
  right:-140px; bottom:-80px;
  animation: floatR 14s ease-in-out infinite;
}

/* Animaciones suaves (sin mareo :) ) */
@keyframes floatL{
  0%,100%{ transform: translate(0,0) rotate(0deg) scale(1); }
  50%     { transform: translate(12px,8px) rotate(6deg) scale(1.06); }
}
@keyframes floatR{
  0%,100%{ transform: translate(0,0) rotate(0deg) scale(1); }
  50%     { transform: translate(-10px,-10px) rotate(-5deg) scale(1.05); }
}

/* Responsivo: reduce brillo y blobs en móviles */
@media (max-width: 768px){
  .cta-blob{ opacity:.38; }
  .cta-blob--left{ left:-180px; top:-140px; }
  .cta-blob--right{ right:-180px; bottom:-160px; }
}/* End custom CSS */