.elementor-11957 .elementor-element.elementor-element-p1e0042{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0038{--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;--background-transition:0.3s;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-11957 .elementor-element.elementor-element-p1e0038:not(.elementor-motion-effects-element-type-background), .elementor-11957 .elementor-element.elementor-element-p1e0038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141D48;}.elementor-11957 .elementor-element.elementor-element-p1e0038, .elementor-11957 .elementor-element.elementor-element-p1e0038::before{--border-transition:0.3s;}.elementor-11957 .elementor-element.elementor-element-p1e0031{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--flex-wrap:nowrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:30px 30px 30px 30px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-11957 .elementor-element.elementor-element-p1e0031:not(.elementor-motion-effects-element-type-background), .elementor-11957 .elementor-element.elementor-element-p1e0031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-11957 .elementor-element.elementor-element-p1e0031, .elementor-11957 .elementor-element.elementor-element-p1e0031::before{--border-transition:0.3s;}.elementor-11957 .elementor-element.elementor-element-p1e0030{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-11957 .elementor-element.elementor-element-p1e0026{text-align:left;}.elementor-11957 .elementor-element.elementor-element-p1e0026 img{width:170px;}.elementor-11957 .elementor-element.elementor-element-p1e0026 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11957 .elementor-element.elementor-element-p1e0027{text-align:left;color:#BCC4DC;font-family:"Kumbh Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-11957 .elementor-element.elementor-element-p1e0027 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-11957 .elementor-element.elementor-element-p1e0028 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-11957 .elementor-element.elementor-element-p1e0028.elementor-element{--align-self:flex-start;}.elementor-11957 .elementor-element.elementor-element-p1e0029{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:13px;z-index:9999;}.elementor-11957 .elementor-element.elementor-element-p1e0029 .elementor-widget-container{text-align:left;}.elementor-11957 .elementor-element.elementor-element-p1e0029 .elementor-social-icon{background-color:#FFFFFF29;}.elementor-11957 .elementor-element.elementor-element-p1e0029 .elementor-social-icon i{color:#BCC4DC;}.elementor-11957 .elementor-element.elementor-element-p1e0029 .elementor-social-icon svg{fill:#BCC4DC;}.elementor-11957 .elementor-element.elementor-element-p1e0029 .elementor-social-icon:hover{background-color:#141D48;}.elementor-11957 .elementor-element.elementor-element-p1e0029 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-11957 .elementor-element.elementor-element-p1e0029 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-11957 .elementor-element.elementor-element-p1e0029 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-11957 .elementor-element.elementor-element-p1e0007{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0006{text-align:left;}.elementor-11957 .elementor-element.elementor-element-p1e0006 .elementor-heading-title{color:#00D1C4;font-family:"Allgemeine", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:2px;}.elementor-11957 .elementor-element.elementor-element-p1e0006 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11957 .elementor-element.elementor-element-p1e0005{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-icon{padding-right:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-item > a{font-family:"Kumbh Sans", Sans-serif;font-size:15px;font-weight:400;line-height:22px;}.elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-text{color:#BCC4DC;transition:color 0.3s;}.elementor-11957 .elementor-element.elementor-element-p1e0005 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00D1C4;}.elementor-11957 .elementor-element.elementor-element-p1e0014{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0013{text-align:left;}.elementor-11957 .elementor-element.elementor-element-p1e0013 .elementor-heading-title{color:#00D1C4;font-family:"Allgemeine", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:2px;}.elementor-11957 .elementor-element.elementor-element-p1e0013 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11957 .elementor-element.elementor-element-p1e0012{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-icon{padding-right:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-item > a{font-family:"Kumbh Sans", Sans-serif;font-size:15px;font-weight:400;line-height:22px;}.elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-text{color:#BCC4DC;transition:color 0.3s;}.elementor-11957 .elementor-element.elementor-element-p1e0012 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00D1C4;}.elementor-11957 .elementor-element.elementor-element-p1e0022{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0021{text-align:left;}.elementor-11957 .elementor-element.elementor-element-p1e0021 .elementor-heading-title{color:#00D1C4;font-family:"Allgemeine", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:2px;}.elementor-11957 .elementor-element.elementor-element-p1e0021 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11957 .elementor-element.elementor-element-p1e0020{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-icon{padding-right:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-item > a{font-family:"Kumbh Sans", Sans-serif;font-size:15px;font-weight:400;line-height:22px;}.elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-text{color:#BCC4DC;transition:color 0.3s;}.elementor-11957 .elementor-element.elementor-element-p1e0020 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00D1C4;}.elementor-11957 .elementor-element.elementor-element-p1e0025{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0024{text-align:left;}.elementor-11957 .elementor-element.elementor-element-p1e0024 .elementor-heading-title{color:#00D1C4;font-family:"Allgemeine", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:2px;}.elementor-11957 .elementor-element.elementor-element-p1e0024 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-11957 .elementor-element.elementor-element-p1e0023{text-align:left;color:#BCC4DC;font-family:"Kumbh Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-11957 .elementor-element.elementor-element-p1e0037 > .elementor-widget-container{margin:44px 0px 0px 0px;}.elementor-11957 .elementor-element.elementor-element-p1e0036{--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:space-between;--align-items:center;--gap:18px 18px;--flex-wrap:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:26px;--padding-right:26px;}.elementor-11957 .elementor-element.elementor-element-p1e0036:not(.elementor-motion-effects-element-type-background), .elementor-11957 .elementor-element.elementor-element-p1e0036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1639;}.elementor-11957 .elementor-element.elementor-element-p1e0036, .elementor-11957 .elementor-element.elementor-element-p1e0036::before{--border-transition:0.3s;}.elementor-11957 .elementor-element.elementor-element-p1e0032{text-align:left;color:#BCC4DC;font-family:"Kumbh Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;width:auto;max-width:auto;}.elementor-11957 .elementor-element.elementor-element-p1e0035{--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:22px 22px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0035.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11957 .elementor-element.elementor-element-p1e0033{text-align:left;color:#BCC4DC;font-family:"Kumbh Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;width:auto;max-width:auto;}.elementor-11957 .elementor-element.elementor-element-p1e0034 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11957 .elementor-element.elementor-element-p1e0034.elementor-element{--align-self:center;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1100px){.elementor-11957 .elementor-element.elementor-element-p1e0038{--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-11957 .elementor-element.elementor-element-p1e0031{--gap:30px 30px;--flex-wrap:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-11957 .elementor-element.elementor-element-p1e0030{--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0026{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0027{text-align:center;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-11957 .elementor-element.elementor-element-p1e0027.elementor-element{--align-self:center;}.elementor-11957 .elementor-element.elementor-element-p1e0028.elementor-element{--align-self:center;}.elementor-11957 .elementor-element.elementor-element-p1e0029 .elementor-widget-container{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0006{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0013{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0021{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0024{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0023{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0037 > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-11957 .elementor-element.elementor-element-p1e0036{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--padding-top:22px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-11957 .elementor-element.elementor-element-p1e0032{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0035{--justify-content:center;}.elementor-11957 .elementor-element.elementor-element-p1e0033{text-align:center;}}@media(max-width:767px){.elementor-11957 .elementor-element.elementor-element-p1e0038{--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-11957 .elementor-element.elementor-element-p1e0031{--gap:30px 24px;--flex-wrap:wrap;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-11957 .elementor-element.elementor-element-p1e0030{--width:100%;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11957 .elementor-element.elementor-element-p1e0026{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0027{text-align:center;width:100%;max-width:100%;}.elementor-11957 .elementor-element.elementor-element-p1e0028.elementor-element{--align-self:center;}.elementor-11957 .elementor-element.elementor-element-p1e0029 .elementor-widget-container{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0007{--width:44%;}.elementor-11957 .elementor-element.elementor-element-p1e0006{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0014{--width:44%;}.elementor-11957 .elementor-element.elementor-element-p1e0013{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0022{--width:100%;}.elementor-11957 .elementor-element.elementor-element-p1e0021{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0025{--width:100%;}.elementor-11957 .elementor-element.elementor-element-p1e0024{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0023{text-align:center;}.elementor-11957 .elementor-element.elementor-element-p1e0037 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11957 .elementor-element.elementor-element-p1e0036{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--padding-top:22px;--padding-bottom:92px;--padding-left:16px;--padding-right:16px;}.elementor-11957 .elementor-element.elementor-element-p1e0032{text-align:center;width:100%;max-width:100%;}.elementor-11957 .elementor-element.elementor-element-p1e0035{--justify-content:center;}.elementor-11957 .elementor-element.elementor-element-p1e0033{text-align:center;}}@media(min-width:768px){.elementor-11957 .elementor-element.elementor-element-p1e0038{--content-width:1250px;}.elementor-11957 .elementor-element.elementor-element-p1e0030{--width:29%;}.elementor-11957 .elementor-element.elementor-element-p1e0007{--width:15%;}.elementor-11957 .elementor-element.elementor-element-p1e0014{--width:11%;}.elementor-11957 .elementor-element.elementor-element-p1e0022{--width:16%;}.elementor-11957 .elementor-element.elementor-element-p1e0025{--width:19%;}.elementor-11957 .elementor-element.elementor-element-p1e0036{--content-width:1250px;}.elementor-11957 .elementor-element.elementor-element-p1e0035{--width:auto;}}@media(max-width:1100px) and (min-width:768px){.elementor-11957 .elementor-element.elementor-element-p1e0030{--width:100%;}.elementor-11957 .elementor-element.elementor-element-p1e0007{--width:21%;}.elementor-11957 .elementor-element.elementor-element-p1e0014{--width:21%;}.elementor-11957 .elementor-element.elementor-element-p1e0022{--width:21%;}.elementor-11957 .elementor-element.elementor-element-p1e0025{--width:21%;}}/* Start custom CSS for container, class: .elementor-element-p1e0038 *//* Pie: halo turquesa y cuadrícula como el hero, sin imágenes; los hijos por encima. Empiezan y acaban en degradado para
   que no se vea un corte donde el contenido se monta bajo el divisor. */
.elementor-11957 .elementor-element.elementor-element-p1e0038 { position: relative; overflow: hidden; }
.elementor-11957 .elementor-element.elementor-element-p1e0038::after { content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none; background: radial-gradient(55% 45% at 8% 12%, rgba(0,209,196,.16), transparent 70%), radial-gradient(45% 40% at 96% 78%, rgba(0,209,196,.10), transparent 70%), linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px) 0 0 / 48px 48px; -webkit-mask: linear-gradient(transparent, #000 140px, #000 55%, transparent); mask: linear-gradient(transparent, #000 140px, #000 55%, transparent); }
.elementor-11957 .elementor-element.elementor-element-p1e0038 > .e-con-inner, .elementor-11957 .elementor-element.elementor-element-p1e0038 > .elementor-element { position: relative; z-index: 1; }
.elementor-11957 .elementor-element.elementor-element-p1e0038 .elementor-widget-text-editor p { margin: 0; }
/* Listas de enlaces: sin viñetas; al pasar, el enlace avanza 3 px (el color lo pone la regla general de la web). */
.elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-lista .elementor-icon-list-item a { transition: transform .25s ease; }
.elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-lista .elementor-icon-list-item a:hover, .elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-lista .elementor-icon-list-item a:focus-visible { transform: translateX(3px); }
/* Contacto con iconos de trazo (los del pie de siempre, como máscara que toma el turquesa). */
.elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-contacto { list-style: none; margin: 0; padding: 0; display: grid; gap: 14px; }
.elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-contacto li { display: grid; grid-template-columns: 20px 1fr; column-gap: 12px; align-items: start; }
.elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-contacto li::before { content: ""; grid-row: 1 / span 2; width: 20px; height: 20px; margin-top: 2px; background: #00D1C4; -webkit-mask: var(--i) center / contain no-repeat; mask: var(--i) center / contain no-repeat; }
.elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-contacto .pc-et { grid-column: 2; font-size: 12px; line-height: 18px; letter-spacing: 1px; text-transform: uppercase; color: #8F9AC0; }
.elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-contacto a { grid-column: 2; }
.elementor-11957 .elementor-element.elementor-element-p1e0038 .pc-dir { --i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.686 7-11a7 7 0 1 0-14 0c0 5.314 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.6'/%3E%3C/svg%3E"); }
.elementor-11957 .elementor-element.elementor-element-p1e0038 .pc-tel { --i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16.9v2.4a1.6 1.6 0 0 1-1.75 1.6 15.9 15.9 0 0 1-6.93-2.47 15.6 15.6 0 0 1-4.8-4.8A15.9 15.9 0 0 1 5.05 6.7 1.6 1.6 0 0 1 6.64 5H9a1.6 1.6 0 0 1 1.6 1.38c.1.77.29 1.52.56 2.24a1.6 1.6 0 0 1-.36 1.69l-1 1a12.8 12.8 0 0 0 4.8 4.8l1-1a1.6 1.6 0 0 1 1.69-.36c.72.27 1.47.46 2.24.56A1.6 1.6 0 0 1 21 16.9z'/%3E%3C/svg%3E"); }
.elementor-11957 .elementor-element.elementor-element-p1e0038 .pc-mail { --i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='m2.6 6.5 9.4 6.5 9.4-6.5'/%3E%3C/svg%3E"); }
/* Tablet y móvil: todo centrado; en contacto, el icono y la etiqueta en una línea y el dato debajo. */
@media (max-width: 1100px) { .elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-contacto li { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 2px 8px; text-align: center; }
  .elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-contacto li::before { width: 18px; height: 18px; margin: 0; }
  .elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-contacto a { flex-basis: 100%; } }
/* Marca en grande: centrada y contenida, para que el pie no crezca de más. */
.elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-marca { display: block; width: min(100%, 640px); height: auto; margin: 0 auto; }
@media (max-width: 1100px) { .elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-marca { width: min(100%, 500px); } }
@media (max-width: 767px) { .elementor-11957 .elementor-element.elementor-element-p1e0038 .pie-marca { width: min(88%, 330px); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-p1e0036 *//* Barra inferior: el botón que reabre el aviso de cookies (Complianz) con aspecto de enlace, y el .elementor-11957 .elementor-element.elementor-element-p1e0036 de idioma
   (GTranslate) en cristal en vez de la pastilla blanca del plugin. */
.elementor-11957 .elementor-element.elementor-element-p1e0036 .elementor-widget-text-editor p { margin: 0; }
.elementor-11957 .elementor-element.elementor-element-p1e0036 .pie-idioma { color: #BCC4DC; }
.elementor-11957 .elementor-element.elementor-element-p1e0036 .pie-idioma a.gt_switcher-popup { display: inline-flex !important; align-items: center; gap: 8px; padding: 7px 14px !important; background: rgba(255,255,255,.06) !important; border: 1px solid rgba(255,255,255,.18) !important; border-radius: 999px !important; box-shadow: none !important; color: #BCC4DC !important; font: 400 14px/20px "Kumbh Sans", sans-serif !important; }
.elementor-11957 .elementor-element.elementor-element-p1e0036 .pie-idioma a.gt_switcher-popup img { width: 18px; height: 18px; border-radius: 50%; object-fit: cover; }
.elementor-11957 .elementor-element.elementor-element-p1e0036 .pie-idioma a.gt_switcher-popup span { color: #BCC4DC !important; font-weight: 400 !important; }
.elementor-11957 .elementor-element.elementor-element-p1e0036 .pie-idioma a.gt_switcher-popup:hover { border-color: #00D1C4 !important; }
.elementor-11957 .elementor-element.elementor-element-p1e0036 .pie-cookies { background: none; border: 0; padding: 0; margin: 0; font: inherit; color: #BCC4DC; cursor: pointer; text-decoration: underline; text-decoration-color: rgba(0,209,196,.6); text-underline-offset: 4px; transition: color .25s ease; }
.elementor-11957 .elementor-element.elementor-element-p1e0036 .pie-cookies:hover, .elementor-11957 .elementor-element.elementor-element-p1e0036 .pie-cookies:focus-visible { color: #00D1C4; }
.elementor-11957 .elementor-element.elementor-element-p1e0036 .pie-cookies:focus-visible { outline: 2px solid #00D1C4; outline-offset: 3px; border-radius: 4px; }
/* Entre 1101 y 1400 px el botón flotante de WhatsApp caería encima del idioma: la barra deja ese hueco a la derecha. */
@media (min-width: 1101px) and (max-width: 1400px) { .elementor-11957 .elementor-element.elementor-element-p1e0036 { --padding-right: 96px; } }
@media (max-width: 1100px) { .elementor-11957 .elementor-element.elementor-element-p1e0036 { text-align: center; } }/* End custom CSS */