.elementor-51 .elementor-element.elementor-element-17507f9{--display:flex;--min-height:646px;--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;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Nunito Sans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Nunito Sans;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Nunito Sans;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-51 .elementor-element.elementor-element-b8e9b2e .elementor-repeater-item-d1f691f .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://adinversionesatlantida.pa/wp-content/uploads/2025/09/panama2.jpg);background-size:cover;}.elementor-51 .elementor-element.elementor-element-b8e9b2e .elementor-repeater-item-f5b6e88 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://adinversionesatlantida.pa/wp-content/uploads/2025/09/panama-4.webp);background-size:cover;}.elementor-51 .elementor-element.elementor-element-b8e9b2e .elementor-repeater-item-3b2506f .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://adinversionesatlantida.pa/wp-content/uploads/2025/09/panama-city-4742656-1.jpg);background-size:cover;}.elementor-51 .elementor-element.elementor-element-b8e9b2e .swiper-slide{transition-duration:calc(5000ms*1.2);height:561px;}.elementor-51 .elementor-element.elementor-element-b8e9b2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-b8e9b2e .swiper-slide-contents{max-width:73%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-51 .elementor-element.elementor-element-b8e9b2e .swiper-slide-inner{text-align:center;}.elementor-51 .elementor-element.elementor-element-b8e9b2e .elementor-slide-heading{font-family:"Nunito Sans", Nunito Sans;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-51 .elementor-element.elementor-element-2b2beba8{--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:stretch;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-51 .elementor-element.elementor-element-25b3a2c5{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Nunito Sans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-67fdea72 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-51 .elementor-element.elementor-element-67fdea72{text-align:center;}.elementor-51 .elementor-element.elementor-element-67fdea72 .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:65px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#DE3135;}.elementor-51 .elementor-element.elementor-element-3c2098f8{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-37f4352a{--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:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-51 .elementor-element.elementor-element-23fc28a4{--display:flex;--min-height:700px;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-23fc28a4::before, .elementor-51 .elementor-element.elementor-element-23fc28a4 > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-23fc28a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-23fc28a4 > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-23fc28a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-23fc28a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://adinversionesatlantida.pa/wp-content/uploads/2025/04/Grupo-792.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-51 .elementor-element.elementor-element-c028573 > .elementor-widget-container{padding:0px 0px 0px 15px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-c028573{left:-5px;}body.rtl .elementor-51 .elementor-element.elementor-element-c028573{right:-5px;}.elementor-51 .elementor-element.elementor-element-c028573{top:523px;}.elementor-51 .elementor-element.elementor-element-c028573 .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:38px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#DE3135;}.elementor-51 .elementor-element.elementor-element-6a433606{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:15%;}.elementor-51 .elementor-element.elementor-element-2d26c03{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-2d26c03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Nunito Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51 .elementor-element.elementor-element-3c4efb8{width:initial;max-width:initial;text-align:end;}.elementor-51 .elementor-element.elementor-element-3c4efb8 img{width:40%;}.elementor-51 .elementor-element.elementor-element-80da272.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-80da272{text-align:start;}.elementor-51 .elementor-element.elementor-element-80da272 .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:35px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#dc242c;}.elementor-51 .elementor-element.elementor-element-9be4cda{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-9be4cda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-2a5efc6{width:initial;max-width:initial;text-align:end;}.elementor-51 .elementor-element.elementor-element-2a5efc6 img{width:40%;}.elementor-51 .elementor-element.elementor-element-7697f98.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-7697f98{text-align:start;}.elementor-51 .elementor-element.elementor-element-7697f98 .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:35px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#dc242c;}.elementor-51 .elementor-element.elementor-element-5bb482a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-5bb482a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-9de004f{width:initial;max-width:initial;text-align:end;}.elementor-51 .elementor-element.elementor-element-9de004f img{width:40%;}.elementor-51 .elementor-element.elementor-element-557cc92.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-557cc92{text-align:start;}.elementor-51 .elementor-element.elementor-element-557cc92 .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:35px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#dc242c;}.elementor-51 .elementor-element.elementor-element-ec0adac{width:initial;max-width:initial;text-align:end;}.elementor-51 .elementor-element.elementor-element-ec0adac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-ec0adac img{width:40%;}.elementor-51 .elementor-element.elementor-element-f5d59ca > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-f5d59ca.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-f5d59ca{text-align:start;}.elementor-51 .elementor-element.elementor-element-f5d59ca .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:35px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#dc242c;}.elementor-51 .elementor-element.elementor-element-72c9ed7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-9f1dcfa{--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;}.elementor-51 .elementor-element.elementor-element-0228682{text-align:center;}.elementor-51 .elementor-element.elementor-element-0228682 .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:65px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#DE3135;}.elementor-51 .elementor-element.elementor-element-1783a51{text-align:center;}.elementor-51 .elementor-element.elementor-element-1783a51 .elementor-heading-title{font-family:var( --e-global-typography-c05b693-font-family ), Nunito Sans;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-15d116e{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-51 .elementor-element.elementor-element-9aef37c{--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;}.elementor-51 .elementor-element.elementor-element-9a53b82{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-9a53b82.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-0269fe0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-0269fe0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-a922166{width:auto;max-width:auto;}.elementor-51 .elementor-element.elementor-element-a922166 .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:65px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#DE3135;}.elementor-51 .elementor-element.elementor-element-c437588{--display:grid;--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-c437588.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-6bcb72c{width:initial;max-width:initial;text-align:end;}.elementor-51 .elementor-element.elementor-element-6bcb72c img{width:70%;}.elementor-51 .elementor-element.elementor-element-feabd8a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-51 .elementor-element.elementor-element-feabd8a.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-feabd8a .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:20px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#dc242c;}.elementor-51 .elementor-element.elementor-element-31b4c18{--display:grid;--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-31b4c18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-107ce4e{width:initial;max-width:initial;text-align:end;}.elementor-51 .elementor-element.elementor-element-107ce4e img{width:70%;}.elementor-51 .elementor-element.elementor-element-e485698{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-51 .elementor-element.elementor-element-e485698.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-e485698 .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:20px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#dc242c;}.elementor-51 .elementor-element.elementor-element-730e321{--display:grid;--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-730e321.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-56e3cc9{width:initial;max-width:initial;text-align:end;}.elementor-51 .elementor-element.elementor-element-56e3cc9 img{width:70%;}.elementor-51 .elementor-element.elementor-element-9458076{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-51 .elementor-element.elementor-element-9458076.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-9458076 .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:20px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#dc242c;}.elementor-51 .elementor-element.elementor-element-dd2ac3d{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-6960dc6{--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;}.elementor-51 .elementor-element.elementor-element-d6ed04c{text-align:center;}.elementor-51 .elementor-element.elementor-element-d6ed04c .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:65px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#DE3135;}.elementor-51 .elementor-element.elementor-element-f8d61a8{text-align:center;}.elementor-51 .elementor-element.elementor-element-f8d61a8 .elementor-heading-title{font-family:"Nunito Sans", Nunito Sans;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-2372ba0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-pie_chart .graphina-chart-heading{font-family:var( --e-global-typography-primary-font-family ), Nunito Sans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-pie_chart .graphina-chart-sub-heading{font-family:var( --e-global-typography-secondary-font-family ), Nunito Sans;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-pie_chart .graphina-select-chart-type{font-family:var( --e-global-typography-text-font-family ), Nunito Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51 .elementor-element.elementor-element-ae871e4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-51 .elementor-element.elementor-element-b8e9b2e .elementor-slide-heading{font-size:45px;}.elementor-51 .elementor-element.elementor-element-2b2beba8{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-51 .elementor-element.elementor-element-67fdea72 .elementor-heading-title{font-size:45px;}.elementor-51 .elementor-element.elementor-element-37f4352a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-51 .elementor-element.elementor-element-c028573 .elementor-heading-title{font-size:45px;}.elementor-51 .elementor-element.elementor-element-6a433606{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:25%;}.elementor-51 .elementor-element.elementor-element-2d26c03{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51 .elementor-element.elementor-element-80da272 .elementor-heading-title{font-size:45px;}.elementor-51 .elementor-element.elementor-element-9be4cda{--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-7697f98 .elementor-heading-title{font-size:45px;}.elementor-51 .elementor-element.elementor-element-5bb482a{--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-557cc92 .elementor-heading-title{font-size:45px;}.elementor-51 .elementor-element.elementor-element-f5d59ca .elementor-heading-title{font-size:45px;}.elementor-51 .elementor-element.elementor-element-0228682 .elementor-heading-title{font-size:45px;}.elementor-51 .elementor-element.elementor-element-1783a51 .elementor-heading-title{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-51 .elementor-element.elementor-element-15d116e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-51 .elementor-element.elementor-element-0269fe0{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:25%;}.elementor-51 .elementor-element.elementor-element-a922166 .elementor-heading-title{font-size:45px;}.elementor-51 .elementor-element.elementor-element-c437588{--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-feabd8a .elementor-heading-title{font-size:45px;}.elementor-51 .elementor-element.elementor-element-31b4c18{--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-e485698 .elementor-heading-title{font-size:45px;}.elementor-51 .elementor-element.elementor-element-730e321{--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-9458076 .elementor-heading-title{font-size:45px;}.elementor-51 .elementor-element.elementor-element-d6ed04c .elementor-heading-title{font-size:45px;}.elementor-51 .elementor-element.elementor-element-f8d61a8 .elementor-heading-title{font-size:14px;}.elementor-widget-pie_chart .graphina-chart-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-pie_chart .graphina-chart-sub-heading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-pie_chart .graphina-select-chart-type{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-17507f9{--min-height:170px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-51 .elementor-element.elementor-element-b8e9b2e .elementor-slide-heading{font-size:28px;line-height:1.1em;}.elementor-51 .elementor-element.elementor-element-2b2beba8{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-51 .elementor-element.elementor-element-67fdea72 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-51 .elementor-element.elementor-element-3c2098f8{--min-height:320px;}.elementor-51 .elementor-element.elementor-element-37f4352a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-51 .elementor-element.elementor-element-23fc28a4{--min-height:403px;}.elementor-51 .elementor-element.elementor-element-c028573{width:var( --container-widget-width, 289px );max-width:289px;--container-widget-width:289px;--container-widget-flex-grow:0;top:313.961px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-c028573{left:-5.97px;}body.rtl .elementor-51 .elementor-element.elementor-element-c028573{right:-5.97px;}.elementor-51 .elementor-element.elementor-element-c028573 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-51 .elementor-element.elementor-element-6a433606{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-2d26c03{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51 .elementor-element.elementor-element-3c4efb8{width:initial;max-width:initial;text-align:center;}.elementor-51 .elementor-element.elementor-element-3c4efb8 img{width:20%;}.elementor-51 .elementor-element.elementor-element-80da272{text-align:center;}.elementor-51 .elementor-element.elementor-element-80da272 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-51 .elementor-element.elementor-element-9be4cda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-2a5efc6{width:initial;max-width:initial;text-align:center;}.elementor-51 .elementor-element.elementor-element-2a5efc6 img{width:20%;}.elementor-51 .elementor-element.elementor-element-7697f98{text-align:center;}.elementor-51 .elementor-element.elementor-element-7697f98 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-51 .elementor-element.elementor-element-5bb482a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-9de004f{width:initial;max-width:initial;text-align:center;}.elementor-51 .elementor-element.elementor-element-9de004f img{width:20%;}.elementor-51 .elementor-element.elementor-element-557cc92{text-align:center;}.elementor-51 .elementor-element.elementor-element-557cc92 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-51 .elementor-element.elementor-element-ec0adac{width:initial;max-width:initial;text-align:center;}.elementor-51 .elementor-element.elementor-element-ec0adac img{width:20%;}.elementor-51 .elementor-element.elementor-element-f5d59ca{text-align:center;}.elementor-51 .elementor-element.elementor-element-f5d59ca .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-51 .elementor-element.elementor-element-0228682 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-51 .elementor-element.elementor-element-1783a51 .elementor-heading-title{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-51 .elementor-element.elementor-element-15d116e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-51 .elementor-element.elementor-element-0269fe0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-a922166{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-51 .elementor-element.elementor-element-a922166 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-51 .elementor-element.elementor-element-c437588{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-6bcb72c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-51 .elementor-element.elementor-element-6bcb72c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-6bcb72c img{width:16%;max-width:88%;}.elementor-51 .elementor-element.elementor-element-feabd8a{text-align:center;}.elementor-51 .elementor-element.elementor-element-feabd8a .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-51 .elementor-element.elementor-element-31b4c18{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-107ce4e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-51 .elementor-element.elementor-element-107ce4e.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-107ce4e img{width:16%;max-width:88%;}.elementor-51 .elementor-element.elementor-element-e485698{text-align:center;}.elementor-51 .elementor-element.elementor-element-e485698 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-51 .elementor-element.elementor-element-730e321{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-56e3cc9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-51 .elementor-element.elementor-element-56e3cc9.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-56e3cc9 img{width:16%;max-width:88%;}.elementor-51 .elementor-element.elementor-element-9458076{text-align:center;}.elementor-51 .elementor-element.elementor-element-9458076 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-51 .elementor-element.elementor-element-d6ed04c .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-pie_chart .graphina-chart-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-pie_chart .graphina-chart-sub-heading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-pie_chart .graphina-select-chart-type{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51 .elementor-element.elementor-element-ae871e4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-3c2098f8{--width:84%;}.elementor-51 .elementor-element.elementor-element-37f4352a{--content-width:1000px;}.elementor-51 .elementor-element.elementor-element-23fc28a4{--width:580px;}.elementor-51 .elementor-element.elementor-element-6a433606{--width:50%;}.elementor-51 .elementor-element.elementor-element-2d26c03{--width:100%;}.elementor-51 .elementor-element.elementor-element-9be4cda{--width:100%;}.elementor-51 .elementor-element.elementor-element-5bb482a{--width:101.25%;}.elementor-51 .elementor-element.elementor-element-15d116e{--content-width:1000px;}.elementor-51 .elementor-element.elementor-element-9aef37c{--width:50%;}.elementor-51 .elementor-element.elementor-element-0269fe0{--width:50%;}.elementor-51 .elementor-element.elementor-element-c437588{--width:100%;}.elementor-51 .elementor-element.elementor-element-31b4c18{--width:100%;}.elementor-51 .elementor-element.elementor-element-730e321{--width:100%;}.elementor-51 .elementor-element.elementor-element-2372ba0{--content-width:1100px;}.elementor-51 .elementor-element.elementor-element-ae871e4{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-23fc28a4{--width:100%;}.elementor-51 .elementor-element.elementor-element-6a433606{--width:100%;}.elementor-51 .elementor-element.elementor-element-9aef37c{--width:100%;}.elementor-51 .elementor-element.elementor-element-0269fe0{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-5aa73fee */@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css');



/* 🔹 Contenedor principal */
.slider-container {
  display: flex;
  height: 400px;
  background: #e43e3e;
  border-radius: 10px;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

h2.title {
 font-size: 19px;   
}

[type=button], [type=submit], button {
    color: white;
    background-color: transparent;
    border: 1px solid white;
}

/* 🔹 Sección izquierda (Imagen y contenido) */
.left-slide {
  width: 68%;
  height: 100%;
  position: relative;
}

.slide-content {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  transition: opacity 0.5s ease-in-out;
}

.slide-content.active {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
   border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.content {
  width: 45%;
  color: white;
  padding: 20px;
  border-radius: 10px;
  z-index: 2;
  font-size: 14px;
  line-height: normal;
}

/* 🔹 Sección derecha (Textos en 3D) */
.right-slide {
  width: 30%;
  height: 100%;
  perspective: 1000px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.right-slide::before {
  content: "";
  position: absolute;
  left: -15px; /* Ajusta la posición para que quede bien */
  width: 2px;
  height: 80%;
  background: white;
  top: 10%;
}

/* 🔹 Capa de degradado rojo a transparente sobre la imagen */
.image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to left, rgba(228, 62, 62, 1) 30%, rgba(228, 62, 62, 0) 90%);
  z-index: 1;
}


.text-carousel {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; /* 🔹 Asegura el centrado */
  position: absolute;
  left: 20%;
  transform: translateX(-50%);
}

.text-item {
  font-size: 18px;
  position: absolute;
  text-align: center;
  width: 230px;
  left: 50%;
  color: white;
  top: 50%;
  transform: translateY(-65%) rotateX(var(--angle)) translateZ(120px) !important;
  opacity: 0.5;
  filter: blur(3px);
  transition: transform 0.8s ease-in-out, opacity 0.8s ease-in-out, filter 0.8s ease-in-out;
}

.text-item:nth-child(1) { --angle: 0deg; opacity: 1; filter: blur(0px); }
.text-item:nth-child(2) { --angle: 72deg; }
.text-item:nth-child(3) { --angle: 144deg; }
.text-item:nth-child(4) { --angle: 216deg; }
.text-item:nth-child(5) { --angle: 288deg; }

/* 🔹 Botones de navegación */

.action-buttons {
  position: absolute;
  right: 19%;
  display: flex;
  flex-direction: column;
  gap: 40px; /* 🔹 Espaciado entre los botones */
}

/* 🔹 Botón superior */
.up-button {
  position: absolute;
  top: 30%; /* Ajusta la posición del botón superior */
  transform: translateY(-300%);
  width: 60px; /* Ajusta el tamaño del botón */
  height: 60px;
  background-image: url("https://adinversionesatlantida.pa//wp-content/uploads/2025/02/Arrow_1.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
}

/* 🔹 Botón inferior */
.down-button {
  position: absolute;
  bottom: 30%; /* Ajusta la posición del botón inferior */
  transform: translateY(300%);
  width: 60px; /* Ajusta el tamaño del botón */
  height: 60px;
  background-image: url("https://adinversionesatlantida.pa//wp-content/uploads/2025/02/Arrow_2.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
}



/* 🔹 Botón superior */
.up-button:hover {
  position: absolute;
  top: 30%; /* Ajusta la posición del botón superior */
  transform: translateY(-300%);
  width: 60px; /* Ajusta el tamaño del botón */
  height: 60px;
  background-image: url("https://adinversionesatlantida.pa//wp-content/uploads/2025/02/Arrow_1.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  background-color: transparent !important;
}

/* 🔹 Botón inferior */
.down-button:hover {
  position: absolute;
  background-color: transparent !important;
  bottom: 30%; /* Ajusta la posición del botón inferior */
  transform: translateY(300%);
  width: 60px; /* Ajusta el tamaño del botón */
  height: 60px;
  background-image: url("https://adinversionesatlantida.pa//wp-content/uploads/2025/02/Arrow_2.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
}


/* 🔹 Remueve el color de fondo de los botones */
.action-buttons button {
  background-color: transparent;
  padding: 0;
  cursor: pointer;
  border-radius: 50%;
}


.more-btn {
    background-color: transparent;
    border: 1px solid #ffffff;
    border-radius: 3px;
    color: #ffffff;
}

.more-btn:hover {
    background-color: white;
    color: red;
}


/* Responsive adjustments */

/* Tablets and small screens */
@media (max-width: 1024px) {
  .slider-container {
    flex-direction: column;
    height: 390px;
    padding: 20px;
  }

  .left-slide,
  .right-slide {
    width: 100%;
    height: auto;
  }

  .slide-content {
    flex-direction: column;
  }

  .image {
    height: 250px;
    border-radius: 10px 10px 0 0;
  }

  .content {
    width: 100%;
    text-align: center;
    padding: 15px;
  }

  .text-carousel {
    position: relative;
    left: 50%;
    top: 20px;
    transform: translateX(-50%);
    height: 150px;
  }

  .text-item {
    font-size: 16px;
    width: 100%;
  }

  .action-buttons {
    position: relative;
    right: 0;
    margin-top: 20px;
    flex-direction: row;
    justify-content: center;
    gap: 20px;
  }

  .up-button, .down-button {
    position: relative;
    transform: none;
  }
}

/* Mobile devices */
@media (max-width: 600px) {
  h2.title {
    font-size: 16px;
  }

  .image {
    height: 200px;
  }

  .content {
    padding: 10px;
    font-size: 13px;
  }

  .text-item {
    font-size: 14px;
  }

  .action-buttons button {
    width: 50px;
    height: 50px;
  }

  .action-buttons {
    gap: 15px;
  }
  
  
  .text-item {
   display: none;   
  }
}

/* Extra small mobile devices */
@media (max-width: 400px) {
  .image {
    height: 150px;
  }

  .content {
    font-size: 12px;
  }

  .text-item {
    font-size: 12px;
  }

  .action-buttons button {
    width: 40px;
    height: 40px;
  }
}/* End custom CSS */