.elementor-6975 .elementor-element.elementor-element-268f1391 > .elementor-container{min-height:586px;}.elementor-6975 .elementor-element.elementor-element-268f1391{margin-top:-10px;margin-bottom:0px;}.elementor-6975 .elementor-element.elementor-element-71fa333d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6975 .elementor-element.elementor-element-7e5b9f8{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Century-gothic;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6975 .elementor-element.elementor-element-1bec9e28{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 115px;text-align:left;}.elementor-6975 .elementor-element.elementor-element-1bec9e28 .elementor-heading-title{font-family:"century-gothic", Century-gothic;font-size:28px;color:#000000;}.elementor-6975 .elementor-element.elementor-element-7f1b4e9{--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;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-113px;--margin-bottom:-113px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-6975 .elementor-element.elementor-element-9e382be{--display:flex;--min-height:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Century-gothic;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Century-gothic;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Century-gothic;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Century-gothic;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta .elementor-cta__bg, .elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta .elementor-cta__bg-overlay{transition-duration:800ms;}.elementor-6975 .elementor-element.elementor-element-c49ed84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:5px 5px 5px 5px;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta__content{min-height:430px;text-align:left;padding:40px 35px 35px 40px;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta__title{font-family:"century-gothic", Century-gothic;font-size:35px;font-weight:900;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010161;}.elementor-6975 .elementor-element.elementor-element-00e4e57{--display:flex;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta .elementor-cta__bg, .elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:800ms;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta__content{min-height:430px;text-align:left;padding:40px 35px 35px 40px;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta__title{font-family:"century-gothic", Century-gothic;font-size:35px;font-weight:bold;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010161;}.elementor-6975 .elementor-element.elementor-element-20c17a1{--display:flex;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta .elementor-cta__bg, .elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta .elementor-cta__bg-overlay{transition-duration:800ms;}.elementor-6975 .elementor-element.elementor-element-acbe173{border-radius:5px 5px 5px 5px;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__content{min-height:430px;text-align:left;padding:40px 35px 35px 40px;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__title{font-family:"century-gothic", Century-gothic;font-size:35px;font-weight:900;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010161;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6975 .elementor-element.elementor-element-8f4725e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6975 .elementor-element.elementor-element-3d91eb6{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;text-align:left;}.elementor-6975 .elementor-element.elementor-element-3d91eb6 .elementor-heading-title{font-family:"century-gothic", Century-gothic;font-size:28px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Century-gothic;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6975 .elementor-element.elementor-element-94be007 .elementor-button{background-color:#256CB0;font-family:"century-gothic", Century-gothic;font-size:18px;font-weight:500;}.elementor-6975 .elementor-element.elementor-element-94be007{width:var( --container-widget-width, 88.741% );max-width:88.741%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88.741%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-94be007.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6975 .elementor-element.elementor-element-547d6ce7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;text-align:left;}.elementor-6975 .elementor-element.elementor-element-547d6ce7 .elementor-heading-title{font-family:"century-gothic", Century-gothic;font-size:28px;color:#000000;}.elementor-6975 .elementor-element.elementor-element-63934309 .elementor-button{background-color:#256CB0;font-family:"century-gothic", Century-gothic;font-size:18px;font-weight:500;}.elementor-6975 .elementor-element.elementor-element-63934309{width:var( --container-widget-width, 88.741% );max-width:88.741%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88.741%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-63934309.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6975 .elementor-element.elementor-element-87b3f53{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-6975 .elementor-element.elementor-element-d324899{--display:flex;--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-6975 .elementor-element.elementor-element-3433bec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Century-gothic;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6975 .elementor-element.elementor-element-04e55b9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-04e55b9 img{width:80%;max-width:100%;height:100%;border-radius:10px 10px 10px 10px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Century-gothic;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Century-gothic;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Century-gothic;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6975 .elementor-element.elementor-element-ec7a5eb{--grid-columns:3;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb > .elementor-widget-container{margin:0% 0% 0% -35%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb.elementor-element{--align-self:center;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb .e-loop-item > .elementor-section, .elementor-6975 .elementor-element.elementor-element-ec7a5eb .e-loop-item > .elementor-section > .elementor-container, .elementor-6975 .elementor-element.elementor-element-ec7a5eb .e-loop-item > .e-con, .elementor-6975 .elementor-element.elementor-element-ec7a5eb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-6975 .elementor-element.elementor-element-af72bed{--display:flex;--min-height:687px;--justify-content:flex-end;--margin-top:29px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-af72bed > .elementor-shape-bottom svg, .elementor-6975 .elementor-element.elementor-element-af72bed > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:115px;}.elementor-6975 .elementor-element.elementor-element-f8e830b{--display:flex;--justify-content:flex-end;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6975 .elementor-element.elementor-element-1e5f149{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 125px) 0px;}.elementor-6975 .elementor-element.elementor-element-1d793956{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 120px;text-align:left;}.elementor-6975 .elementor-element.elementor-element-1d793956 .elementor-heading-title{font-family:"century-gothic", Century-gothic;font-size:28px;color:#000000;}.elementor-6975 .elementor-element.elementor-element-25911ade{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-6975 .elementor-element.elementor-element-6bee9686{--grid-columns:1;}.elementor-6975 .elementor-element.elementor-element-6bee9686 > .elementor-widget-container{margin:0px 0px 0px -167px;}.elementor-6975 .elementor-element.elementor-element-6bee9686 .elementor-pagination{text-align:right;}body:not(.rtl) .elementor-6975 .elementor-element.elementor-element-6bee9686 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-6975 .elementor-element.elementor-element-6bee9686 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6975 .elementor-element.elementor-element-6bee9686 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6975 .elementor-element.elementor-element-6bee9686 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-6975 .elementor-element.elementor-element-2595540a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 120px;text-align:left;}.elementor-6975 .elementor-element.elementor-element-2595540a .elementor-heading-title{font-family:"century-gothic", Century-gothic;font-size:28px;color:#000000;}.elementor-6975 .elementor-element.elementor-element-7ce5aaf9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-7ce5aaf9 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:25px 25px 25px 25px;border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-6975 .elementor-element.elementor-element-7ce5aaf9.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6975 .elementor-element.elementor-element-7f1b4e9{--width:1600px;}.elementor-6975 .elementor-element.elementor-element-9e382be{--content-width:1594px;}.elementor-6975 .elementor-element.elementor-element-00e4e57{--content-width:1600px;}.elementor-6975 .elementor-element.elementor-element-87b3f53{--width:90%;}.elementor-6975 .elementor-element.elementor-element-d324899{--width:96%;}.elementor-6975 .elementor-element.elementor-element-3433bec{--width:100%;}.elementor-6975 .elementor-element.elementor-element-af72bed{--content-width:1552px;}.elementor-6975 .elementor-element.elementor-element-25911ade{--content-width:1600px;}}@media(max-width:1024px){.elementor-6975 .elementor-element.elementor-element-71fa333d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-6975 .elementor-element.elementor-element-1bec9e28{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-7f1b4e9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-6975 .elementor-element.elementor-element-9e382be{--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-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta__content{min-height:250px;padding:0% 2% 8% 8%;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta__title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-00e4e57{--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-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta__content{min-height:250px;padding:0% 2% 8% 8%;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta__title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-20c17a1{--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-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__content{min-height:250px;padding:0% 5% 8% 8%;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-8f4725e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:5%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-3d91eb6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6975 .elementor-element.elementor-element-94be007{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-87b3f53{--margin-top:0%;--margin-bottom:0%;--margin-left:-2%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6975 .elementor-element.elementor-element-3433bec{--grid-auto-flow:row;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb{--grid-columns:2;}.elementor-6975 .elementor-element.elementor-element-f8e830b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6975 .elementor-element.elementor-element-1e5f149{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 15%) 0%;padding:0% 0% 0% 0%;}.elementor-6975 .elementor-element.elementor-element-1d793956{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-6bee9686{--grid-columns:2;}.elementor-6975 .elementor-element.elementor-element-2595540a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-7ce5aaf9 > .elementor-widget-container{margin:0% 0% 10% -2%;}.elementor-6975 .elementor-element.elementor-element-7ce5aaf9{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}}@media(max-width:767px){.elementor-6975 .elementor-element.elementor-element-1bec9e28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 020px;}.elementor-6975 .elementor-element.elementor-element-1bec9e28 .elementor-heading-title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-7f1b4e9{--width:1600px;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-6975 .elementor-element.elementor-element-9e382be{--content-width:1600px;}.elementor-6975 .elementor-element.elementor-element-c49ed84{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-c49ed84.elementor-element{--align-self:center;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta__content{min-height:250px;text-align:left;padding:0px 0px 15px 020px;}.elementor-6975 .elementor-element.elementor-element-c49ed84 .elementor-cta__title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8.elementor-element{--align-self:center;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta__content{min-height:250px;padding:0px 0px 015px 020px;}.elementor-6975 .elementor-element.elementor-element-3ecc9c8 .elementor-cta__title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-acbe173{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-acbe173.elementor-element{--align-self:center;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__content{min-height:250px;text-align:left;padding:8px 8px 15px 20px;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-acbe173 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-6975 .elementor-element.elementor-element-8f4725e{--content-width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 0%;--row-gap:0%;--column-gap:0%;--grid-auto-flow:row;--justify-items:end;--align-items:end;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6975 .elementor-element.elementor-element-3d91eb6{width:var( --container-widget-width, 89% );max-width:89%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-3d91eb6 .elementor-heading-title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-94be007{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-6975 .elementor-element.elementor-element-94be007.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-6975 .elementor-element.elementor-element-94be007 .elementor-button{font-size:12px;}.elementor-6975 .elementor-element.elementor-element-547d6ce7{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6975 .elementor-element.elementor-element-547d6ce7 .elementor-heading-title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-63934309{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 211px;--container-widget-width:126px;--container-widget-flex-grow:0;width:var( --container-widget-width, 126px );max-width:126px;}.elementor-6975 .elementor-element.elementor-element-63934309.elementor-element{--order:99999 /* order end hack */;}.elementor-6975 .elementor-element.elementor-element-63934309 .elementor-button{font-size:12px;}.elementor-6975 .elementor-element.elementor-element-87b3f53{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6975 .elementor-element.elementor-element-d324899{--width:95%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6975 .elementor-element.elementor-element-3433bec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6975 .elementor-element.elementor-element-04e55b9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6975 .elementor-element.elementor-element-04e55b9 img{width:100%;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb{--grid-columns:1;--grid-row-gap:50px;}.elementor-6975 .elementor-element.elementor-element-ec7a5eb > .elementor-widget-container{margin:-15% 0% 0% 0%;}.elementor-6975 .elementor-element.elementor-element-1d793956{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-6975 .elementor-element.elementor-element-1d793956 .elementor-heading-title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-25911ade{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6975 .elementor-element.elementor-element-6bee9686{--grid-columns:1;}.elementor-6975 .elementor-element.elementor-element-6bee9686 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-2595540a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 28px;}.elementor-6975 .elementor-element.elementor-element-2595540a .elementor-heading-title{font-size:18px;}.elementor-6975 .elementor-element.elementor-element-7ce5aaf9{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6975 .elementor-element.elementor-element-71fa333d{width:100%;}.elementor-6975 .elementor-element.elementor-element-7f1b4e9{--width:100%;}.elementor-6975 .elementor-element.elementor-element-9e382be{--content-width:100%;}.elementor-6975 .elementor-element.elementor-element-20c17a1{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-7e5b9f8 *//* Contenedor (igual que antes) */
.hero-portada{
  /* +100px de alto extra */
  --hero-h: calc(clamp(400px, 48vh, 900px) + 300px);
  --slope: 16%;                 /* profundidad de la inclinación */
  position: relative;
  width: 100%;
  height: var(--hero-h);
  overflow: visible;
  background:#fff;
}
body.admin-bar .hero-portada{
  height: calc(var(--hero-h) - 32px);
}

/* La imagen con corte diagonal hacia la derecha */
.hero-portada img.portada-diaria{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover; object-position: center;

  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--slope)));
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--slope)));
}

/* Ajuste en móvil si quieres una inclinación un poco menor */
@media (max-width: 768px){
  .hero-portada{ --slope: 12%; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c49ed84 */.flecha-corner .elementor-call-to-action__graphic {
    position: absolute !important;
    top: 15px !important;
    right: 15px !important;
    left: auto !important;
    bottom: auto !important;
    z-index: 10 !important;
    width: 40px !important; /* Ajusta según tu icono */
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e5f149 *//* ================== Tipografía ================== */
.news-hero-rot, .news-hero-rot *{
  font-family:"Century Gothic","Apple Gothic","Avant Garde","Segoe UI",Arial,Helvetica,sans-serif !important;
}

/* ================== Header ================== */
.news-rot-head{
  position:relative;
  transform: translate(420px, 120px);
  width: calc(100% - 420px);
  max-width: calc(100% - 420px);
  padding-right:110px;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  gap:20px;
  z-index:10;
}

/* Bloque de texto */
.news-rot-text{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:4px;
  margin-left:30px;
}

.news-rot-head h2{
  margin:0;
  font-size:35px;
  font-weight:400;              /* ← normal, sin negrita */
  line-height:1.2;
  color:#fff;
}

/* Link “Ver todas las noticias” */
.news-rot-link{
  font-size:17px;
  font-weight:400;              /* ← normal, sin negrita */
  color:#FCC443;
  text-decoration:none;
  transition: color .18s ease;
}
.news-rot-link:hover,
.news-rot-link:focus-visible{
  color:#D6A739;
  text-decoration:underline;
}

/* ================== Flechas ================== */
.news-rot-arrows{
  position:absolute;
  right:0;
  top:6px;
  display:flex;
  align-items:center;
  gap:18px;
  margin-left:0;
}

/* Botón base – ocultar carácter */
.news-rot-arrows button{
  position:relative;
  width:42px;
  height:42px;
  background:transparent;
  border:none;
  cursor:pointer;
  outline:none;
  padding:0;
  color:transparent !important;
  -webkit-text-fill-color:transparent;
  font-size:0;
  line-height:0;
  text-indent:-9999px;
  white-space:nowrap;
  overflow:hidden;
}

/* Chevron */
.news-rot-arrows button::before{
  content:"";
  position:absolute;
  inset:0;
  margin:auto;
  width:18px;
  height:18px;
  border-top:3px solid #fff;
  border-right:3px solid #fff;
  transform:rotate(45deg);
  transition:.25s ease;
}
.news-rot-arrows button:first-child::before{ transform:rotate(-135deg); }
.news-rot-arrows button:hover::before{
  border-color:#FCC443;
  transform:scale(1.15) rotate(45deg);
}
.news-rot-arrows button:first-child:hover::before{
  transform:scale(1.15) rotate(-135deg);
}

/* ================== Variables de layout (CUADRADAS) ================== */
.news-stage{
  --gap: 18px;
  --big:   clamp(280px, 36vw, 420px);
  --small: clamp(170px, 24vw, 300px);
  position:relative;
  height: var(--big);
  overflow:hidden;
  margin:6px 8px;
}

/* ================== Tarjeta base ================== */
.news-card{
  position:absolute; bottom:0; left:0;
  border-radius:10px;           /* ← borde (radio) a 10px */
  overflow:hidden; background:#f3f3f3;
  box-shadow:0 8px 20px rgba(0,0,0,.18);
  transition:
    left .52s cubic-bezier(.2,.7,.2,1),
    width .52s cubic-bezier(.2,.7,.2,1),
    height .52s cubic-bezier(.2,.7,.2,1),
    opacity .38s ease, transform .52s cubic-bezier(.2,.7,.2,1);
}

/* Imagen + overlays */
.news-thumb{ position:absolute; inset:0; }
.news-thumb img{ width:100%; height:100%; object-fit:cover; display:block; }
.news-card::after{ content:""; position:absolute; inset:0; background:rgba(0,0,0,.22); pointer-events:none; }
.news-grad{
  position:absolute; left:0; right:0; bottom:0; height:44%;
  background:linear-gradient(0deg, rgba(0,0,0,.70) 0%, rgba(0,0,0,0) 100%);
}

/* Fecha */
.news-date{
  position:absolute; top:12px; left:12px; background:rgba(0,0,0,.80);
  color:#fff; padding:6px 10px; border-radius:12px; font-weight:700; font-size:12px;
  letter-spacing:.2px; box-shadow:0 4px 12px rgba(0,0,0,.25);
}

/* ================== Título de cada card ================== */
.news-title{ position:absolute; left:14px; right:14px; bottom:14px; margin:0; }
.news-title a{
  display:block; color:#fff; text-decoration:none;
  padding:12px 14px; border-radius:14px;
  background:rgba(0,0,0,.60);
  font-weight:400;                 /* ← normal, sin negrita */
  line-height:1.25; font-size:15px;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}
.news-card[data-pos="0"] .news-title a{
  font-size:17px; padding:14px 16px; background:rgba(0,0,0,.65);
}
.news-title a:hover{ text-decoration:underline; }

/* ================== Posiciones (1 grande + 4 pequeñas) ================== */
.news-card[data-pos="0"]{ left:0; width:var(--big); height:var(--big); z-index:5; }
.news-card[data-pos="1"]{ left:calc(var(--big) + var(--gap)); width:var(--small); height:var(--small); z-index:4; }
.news-card[data-pos="2"]{ left:calc(var(--big) + var(--gap) + var(--small) + var(--gap)); width:var(--small); height:var(--small); z-index:3; }
.news-card[data-pos="3"]{ left:calc(var(--big) + var(--gap) + var(--small)*2 + var(--gap)*2); width:var(--small); height:var(--small); z-index:2; }
.news-card[data-pos="4"]{ left:calc(var(--big) + var(--gap) + var(--small)*3 + var(--gap)*3); width:var(--small); height:var(--small); z-index:1; }
.news-card[data-pos="-1"],
.news-card[data-pos="off"]{ opacity:0; pointer-events:none; z-index:0; width:var(--small); height:var(--small); }

/* ================== Responsive ================== */
@media (max-width: 640px){
  .news-stage{
    --big:   clamp(260px, 82vw, 460px);
    --small: clamp(180px, 70vw, 340px);
    height: var(--big);
  }

  .news-rot-head{
    position:static;
    transform:none;
    width:auto;
    max-width:none;
    padding-right:0;
    margin:0 8px 12px 8px !important;
    flex-direction:column;
    align-items:flex-start;
    gap:8px;
  }

  .news-rot-text{ margin-left:0; }

  .news-rot-arrows{
    position:static;
    right:auto;
    top:auto;
    margin-left:0;
  }

  .news-card[data-pos="2"],
  .news-card[data-pos="3"],
  .news-card[data-pos="4"]{ display:none; }
}

/* Skeleton para que no se vea vacío mientras carga */
.news-skel .skel{
  position:absolute; inset:0;
  background: linear-gradient(90deg, #ececec 0%, #f6f6f6 40%, #ececec 80%);
  background-size: 200% 100%;
  animation: skel 1.2s ease-in-out infinite;
  border-radius: 10px;
}
.news-skel .skel-title{
  position:absolute; left:14px; right:60px; bottom:14px; height:38px;
  border-radius:14px;
}

@keyframes skel{
  0%{ background-position: 200% 0; }
  100%{ background-position: -200% 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af72bed */.elementor-6975 .elementor-element.elementor-element-af72bed{
    background-color: #04519C;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%23256CB0' stroke-width='1'%3E%3Cpath d='M769 229L1037 260.9M927 880L731 737 520 660 309 538 40 599 295 764 126.5 879.5 40 599-197 493 102 382-31 229 126.5 79.5-69-63'/%3E%3Cpath d='M-31 229L237 261 390 382 603 493 308.5 537.5 101.5 381.5M370 905L295 764'/%3E%3Cpath d='M520 660L578 842 731 737 840 599 603 493 520 660 295 764 309 538 390 382 539 269 769 229 577.5 41.5 370 105 295 -36 126.5 79.5 237 261 102 382 40 599 -69 737 127 880'/%3E%3Cpath d='M520-140L578.5 42.5 731-63M603 493L539 269 237 261 370 105M902 382L539 269M390 382L102 382'/%3E%3Cpath d='M-222 42L126.5 79.5 370 105 539 269 577.5 41.5 927 80 769 229 902 382 603 493 731 737M295-36L577.5 41.5M578 842L295 764M40-201L127 80M102 382L-261 269'/%3E%3C/g%3E%3Cg fill='%23256CB0'%3E%3Ccircle cx='769' cy='229' r='5'/%3E%3Ccircle cx='539' cy='269' r='5'/%3E%3Ccircle cx='603' cy='493' r='5'/%3E%3Ccircle cx='731' cy='737' r='5'/%3E%3Ccircle cx='520' cy='660' r='5'/%3E%3Ccircle cx='309' cy='538' r='5'/%3E%3Ccircle cx='295' cy='764' r='5'/%3E%3Ccircle cx='40' cy='599' r='5'/%3E%3Ccircle cx='102' cy='382' r='5'/%3E%3Ccircle cx='127' cy='80' r='5'/%3E%3Ccircle cx='370' cy='105' r='5'/%3E%3Ccircle cx='578' cy='42' r='5'/%3E%3Ccircle cx='237' cy='261' r='5'/%3E%3Ccircle cx='390' cy='382' r='5'/%3E%3C/g%3E%3C/svg%3E");
}/* End custom CSS */