.elementor-10 .elementor-element.elementor-element-34cc714{--display:flex;--min-height:70vh;--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;--justify-content:flex-end;--padding-top:50px;--padding-bottom:0120px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-34cc714:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-34cc714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-9fdc2ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-ae16c57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:36px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-47a2a37{--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:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-47a2a37:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-47a2a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-fd93f79{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-10 .elementor-element.elementor-element-c42e1df{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-10 .elementor-element.elementor-element-fdf9a32{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-fdf9a32:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fdf9a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c24c152{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e262e5b{--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-10 .elementor-element.elementor-element-e262e5b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e262e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aertecsolutions.com/wp-content/uploads/2026/03/Frame-6151-scaled.png");}.elementor-10 .elementor-element.elementor-element-e580fb5{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e580fb5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e580fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F700;}.elementor-10 .elementor-element.elementor-element-e580fb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-351068b{--display:flex;}.elementor-10 .elementor-element.elementor-element-351068b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-137e74b{--display:flex;}.elementor-10 .elementor-element.elementor-element-6fefa63{--display:flex;}.elementor-10 .elementor-element.elementor-element-6fefa63.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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-75920ea{width:var( --container-widget-width, 103.034% );max-width:103.034%;--container-widget-width:103.034%;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-75920ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-75920ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:#3A3B3B;}.elementor-10 .elementor-element.elementor-element-8bcecfa{--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;}.elementor-10 .elementor-element.elementor-element-e0b7e19{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0091B3;--border-color:#0091B3;--border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e0b7e19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f4142d7 > .elementor-widget-container{border-radius:1px 1px 1px 1px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ac6887b{text-align:center;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-d3ad8b9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:#0091B3;--border-color:#0091B3;}.elementor-10 .elementor-element.elementor-element-1e3d216 img{width:36%;}.elementor-10 .elementor-element.elementor-element-c5c629b{text-align:center;color:#3A3B3B;}.elementor-10 .elementor-element.elementor-element-0a989bf{--display:flex;}.elementor-10 .elementor-element.elementor-element-85a0460 img{width:39%;}.elementor-10 .elementor-element.elementor-element-51a189f{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-ba22eac{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-ba22eac:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ba22eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-10 .elementor-element.elementor-element-c698936{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-cf0de9d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-cf0de9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:#3A3B3B;}.elementor-10 .elementor-element.elementor-element-4185d5d{--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-10 .elementor-element.elementor-element-4185d5d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4185d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aertecsolutions.com/wp-content/uploads/2026/03/Frame-6151-scaled.png");}.elementor-10 .elementor-element.elementor-element-4b38046{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4b38046:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4b38046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F700;}.elementor-10 .elementor-element.elementor-element-4b38046.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-64c4f3a{--display:flex;}.elementor-10 .elementor-element.elementor-element-64c4f3a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-64c4f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFBA3;}.elementor-10 .elementor-element.elementor-element-ae2cbc2{--display:flex;}.elementor-10 .elementor-element.elementor-element-ae2cbc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-99e4544{width:var( --container-widget-width, 103.034% );max-width:103.034%;--container-widget-width:103.034%;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-99e4544.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-99e4544 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:#3A3B3B;}.elementor-10 .elementor-element.elementor-element-b19ed04{--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;}.elementor-10 .elementor-element.elementor-element-9f7e80e{--display:flex;}.elementor-10 .elementor-element.elementor-element-9f7e80e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-773d920{text-align:center;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-d02b5ae{--display:flex;}.elementor-10 .elementor-element.elementor-element-df5158f{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-df5158f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-df5158f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-df5158f img{width:36%;}.elementor-10 .elementor-element.elementor-element-8be7a30{text-align:center;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-feddf12{--display:flex;}.elementor-10 .elementor-element.elementor-element-508fddc{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-5670fa6{--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;--justify-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-03504f5{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-16bfdd0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-16bfdd0 .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-16bfdd0 .elementor-counter{gap:15px;}.elementor-10 .elementor-element.elementor-element-16bfdd0 .elementor-counter-number-wrapper{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-fa9d224 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fa9d224 .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-fa9d224 .elementor-counter{gap:15px;}.elementor-10 .elementor-element.elementor-element-fa9d224 .elementor-counter-number-wrapper{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-b8501b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b8501b0 .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-b8501b0 .elementor-counter{gap:15px;}.elementor-10 .elementor-element.elementor-element-b8501b0 .elementor-counter-number-wrapper{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-6b080dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6b080dd .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-6b080dd .elementor-counter{gap:15px;}.elementor-10 .elementor-element.elementor-element-6b080dd .elementor-counter-number-wrapper{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-a35066b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a35066b .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-a35066b .elementor-counter{gap:15px;}.elementor-10 .elementor-element.elementor-element-a35066b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-9ee9280{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-9ee9280:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9ee9280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aertecsolutions.com/wp-content/uploads/2025/06/Unete-1.png");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6eadc05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-149b4f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e409a33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-08566ff .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a1f7bb1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6b7d74c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6681250{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:070px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-6681250:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6681250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-6f40529 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-f40d76c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10 .elementor-element.elementor-element-f40d76c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-10 .elementor-element.elementor-element-0860c03{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cfa3dc2 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7857b6c .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e32f64a{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-e32f64a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e32f64a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f6647b5{text-align:center;}.elementor-10 .elementor-element.elementor-element-f6647b5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-80de97f{text-align:center;}.elementor-10 .elementor-element.elementor-element-80de97f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0b56616 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-65d8b3c{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-65d8b3c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-65d8b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-10 .elementor-element.elementor-element-9595669 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-901ec8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10 .elementor-element.elementor-element-901ec8d > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-10 .elementor-element.elementor-element-ebf8922 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0e5bb51{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-6c154f6{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5c6740b{--display:flex;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-9fdc2ef{--width:750px;}.elementor-10 .elementor-element.elementor-element-e580fb5{--width:97.56%;}.elementor-10 .elementor-element.elementor-element-351068b{--width:47.243%;}.elementor-10 .elementor-element.elementor-element-6fefa63{--width:98.448%;}.elementor-10 .elementor-element.elementor-element-e0b7e19{--width:26.727%;}.elementor-10 .elementor-element.elementor-element-4b38046{--width:97.56%;}.elementor-10 .elementor-element.elementor-element-ae2cbc2{--width:98.448%;}.elementor-10 .elementor-element.elementor-element-9f7e80e{--width:26.727%;}.elementor-10 .elementor-element.elementor-element-6eadc05{--width:500px;}.elementor-10 .elementor-element.elementor-element-a1f7bb1{--width:500px;}.elementor-10 .elementor-element.elementor-element-6b7d74c{--width:500px;}.elementor-10 .elementor-element.elementor-element-e32f64a{--content-width:600px;}.elementor-10 .elementor-element.elementor-element-0e5bb51{--content-width:500px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-34cc714{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-9fdc2ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-47a2a37{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-fd93f79{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c42e1df{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-fdf9a32{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-c24c152{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-03504f5{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-f40d76c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10 .elementor-element.elementor-element-f40d76c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-10 .elementor-element.elementor-element-901ec8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10 .elementor-element.elementor-element-901ec8d > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-34cc714{--min-height:100vh;--justify-content:center;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9fdc2ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-47a2a37{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-fd93f79{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c42e1df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-fdf9a32{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c24c152{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e580fb5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-75920ea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-ba22eac{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cf0de9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-4b38046{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-99e4544{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-03504f5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-a35066b > .elementor-widget-container{margin:0% -110% 0% 0%;padding:0% 50% 0% 50%;}.elementor-10 .elementor-element.elementor-element-9ee9280{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-6681250{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e32f64a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-65d8b3c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-901ec8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10 .elementor-element.elementor-element-901ec8d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for container, class: .elementor-element-fd93f79 *//* CSS */
.airport-banner {
    display: block;
    text-decoration: none;
    overflow: hidden;
}

.airport-banner__stripe {
    width: 100%;
    height: 15px;
    background-color: #7CB9DB;
}

.airport-banner__stripe1 {
    width: 100%;
    height: 15px;
    background-color: #3C6579;
}

.airport-banner__stripe2 {
    width: 100%;
    height: 15px;
    background-color: #61705A;
}


.airport-banner__content {
    position: relative;
}

.airport-banner__image-wrapper {
    position: relative;
    width: 100%;
    height: 265px;
    overflow: hidden;
}

.airport-banner__main-image {
    width: 110%;
    height: 110%;
    display: block;
    object-fit: cover;
}

.airport-banner__icon-wrapper {
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}

.airport-banner__icon {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: transform 0.3s ease;
}

.airport-banner:hover .airport-banner__icon {
    transform: rotate(45deg);
}

.airport-banner__title {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 70px;
    color: white !important;
    font-size: 19px !important;
    margin: 0;
    z-index: 1;
}

/* Media queries para móvil */
@media screen and (max-width: 767px) {
    .airport-banner__image-wrapper {
        height: 200px; /* Altura más pequeña para móvil */
    }

    .airport-banner__title {
        font-size: 16px !important; /* Texto más pequeño */
        bottom: 15px;
        left: 15px;
        right: 60px;
    }

    .airport-banner__icon-wrapper {
        width: 30px; /* Icono más pequeño */
        height: 30px;
        bottom: 15px;
        right: 15px;
    }
}

/* Media queries para tablets */
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .airport-banner__image-wrapper {
        height: 230px; /* Altura intermedia para tablet */
    }
}

/* Asegurar que la imagen cubre el espacio en todos los dispositivos */
@media screen and (orientation: landscape) and (max-width: 767px) {
    .airport-banner__image-wrapper {
        height: 180px; /* Ajuste específico para móviles en horizontal */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8f072a */.airport-banner__main-image {
    transition: opacity .2s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42e1df *//* CSS */
.airport-banner {
    display: block;
    text-decoration: none;
    overflow: hidden;
}

.airport-banner__stripe {
    width: 100%;
    height: 15px;
    background-color: #7CB9DB;
}

.airport-banner__stripe1 {
    width: 100%;
    height: 15px;
    background-color: #3C6579;
}

.airport-banner__stripe2 {
    width: 100%;
    height: 15px;
    background-color: #61705A;
}


.airport-banner__content {
    position: relative;
}

.airport-banner__image-wrapper {
    position: relative;
    width: 100%;
    height: 265px;
    overflow: hidden;
}

.airport-banner__main-image {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

.airport-banner__icon-wrapper {
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}

.airport-banner__icon {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: transform 0.3s ease;
}

.airport-banner:hover .airport-banner__icon {
    transform: rotate(45deg);
}

.airport-banner__title {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 70px;
    color: white !important;
    font-size: 19px !important;
    margin: 0;
    z-index: 1;
}

/* Media queries para móvil */
@media screen and (max-width: 767px) {
    .airport-banner__image-wrapper {
        height: 200px; /* Altura más pequeña para móvil */
    }

    .airport-banner__title {
        font-size: 16px !important; /* Texto más pequeño */
        bottom: 15px;
        left: 15px;
        right: 60px;
    }

    .airport-banner__icon-wrapper {
        width: 30px; /* Icono más pequeño */
        height: 30px;
        bottom: 15px;
        right: 15px;
    }
}

/* Media queries para tablets */
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .airport-banner__image-wrapper {
        height: 230px; /* Altura intermedia para tablet */
    }
}

/* Asegurar que la imagen cubre el espacio en todos los dispositivos */
@media screen and (orientation: landscape) and (max-width: 767px) {
    .airport-banner__image-wrapper {
        height: 180px; /* Ajuste específico para móviles en horizontal */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdf9a32 */.card-container {
    display: block;
    width: 100%;
    text-decoration: none;
    background: white;
    overflow: hidden;
}

.image-wrapper {
    position: relative;
    width: 100%;
    height: 220px;
    overflow: hidden; /* Asegura que la imagen no sobresalga del contenedor */
}

.image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform-origin: center center; /* Mantiene la escala centrada */
    transition: transform 0.3s ease-in-out;
}

.card-container:hover .image-wrapper img {
    transform: scale(1.2); /* Amplía la imagen sin afectar los bordes */
}

.icon {
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 40px !important;
    height: 40px !important;
    object-fit: contain !important;
    transition: transform 0.3s ease !important;
}

.card-container:hover .icon {
    transform: rotate(45deg) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac6887b */.texto-negro, 
.texto-negro * ,
.texto-negro a{
  color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5c629b *//* Forzar color de texto del tema */
.stats-block-custom,
.stats-block-custom *{
  color:#3A3B3B !important;
}

.stats-block-custom h1,
.stats-block-custom h2,
.stats-block-custom h3,
.stats-block-custom h4,
.stats-block-custom h5,
.stats-block-custom h6,
.stats-block-custom p,
.stats-block-custom span,
.stats-block-custom li,
.stats-block-custom a{
  color:#3A3B3B !important;
}

/* Separadores del bloque en el mismo color */
.stats-block-custom .stats-item-custom{
  border-right:2px solid #3A3B3B !important;
}
@media (max-width:900px){
  .stats-block-custom .stats-item-custom{
    border-bottom:2px solid #3A3B3B !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e580fb5 */.elementor-counter-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba22eac */.elementor-counter-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b38046 */.elementor-counter-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5670fa6 */.elementor-counter-title {
    text-align: center;
}/* End custom CSS */