.elementor-13412 .elementor-element.elementor-element-73800c9{--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;--background-transition:0.3s;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-73800c9:not(.elementor-motion-effects-element-type-background), .elementor-13412 .elementor-element.elementor-element-73800c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141D48;}.elementor-13412 .elementor-element.elementor-element-73800c9, .elementor-13412 .elementor-element.elementor-element-73800c9::before{--border-transition:0.3s;}.elementor-13412 .elementor-element.elementor-element-96e465d{--display:flex;--background-transition:0.3s;--padding-top:71px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-e53164f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:44px 60px;--background-transition:0.3s;--padding-top:149px;--padding-bottom:87px;--padding-left:20px;--padding-right:20px;}.elementor-13412 .elementor-element.elementor-element-35a3559{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-88b2829{text-align:center;}.elementor-13412 .elementor-element.elementor-element-9acd08e{text-align:center;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-13412 .elementor-element.elementor-element-9acd08e .elementor-heading-title{color:#FFFFFF;font-family:"Allgemeine", Sans-serif;font-size:clamp(28px, 2.9vw, 46px);font-weight:normal;text-transform:uppercase;line-height:1.18em;letter-spacing:1px;}.elementor-13412 .elementor-element.elementor-element-f481e5c{text-align:center;color:rgba(255,255,255,0.84);font-family:"Kumbh Sans", Sans-serif;font-size:19px;line-height:1.6em;width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-13412 .elementor-element.elementor-element-c98e1b4{width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-13412 .elementor-element.elementor-element-c98e1b4{left:0px;}body.rtl .elementor-13412 .elementor-element.elementor-element-c98e1b4{right:0px;}.elementor-13412 .elementor-element.elementor-element-74144fa{--display:flex;--background-transition:0.3s;--margin-top:-60px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-13412 .elementor-element.elementor-element-ef00a6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:158px;--padding-left:10px;--padding-right:10px;}.elementor-13412 .elementor-element.elementor-element-819237b{--display:flex;--background-transition:0.3s;--margin-top:-60px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-2685ff0{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-2685ff0:not(.elementor-motion-effects-element-type-background), .elementor-13412 .elementor-element.elementor-element-2685ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141D48;}.elementor-13412 .elementor-element.elementor-element-2685ff0, .elementor-13412 .elementor-element.elementor-element-2685ff0::before{--border-transition:0.3s;}.elementor-13412 .elementor-element.elementor-element-c48a341{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-787ec7b{--display:flex;--background-transition:0.3s;--padding-top:65px;--padding-bottom:97px;--padding-left:10px;--padding-right:10px;}.elementor-13412 .elementor-element.elementor-element-109e762{--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:40px 60px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-6c3628d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-111727f{text-align:left;}.elementor-13412 .elementor-element.elementor-element-111727f .elementor-heading-title{color:#FFFFFF;font-family:"Allgemeine", Sans-serif;font-size:35px;font-weight:normal;text-transform:uppercase;line-height:46px;letter-spacing:1px;}.elementor-13412 .elementor-element.elementor-element-2dd7be6{text-align:left;color:rgba(255,255,255,0.84);font-family:"Kumbh Sans", Sans-serif;font-size:18px;line-height:1.6em;}.elementor-13412 .elementor-element.elementor-element-e194dc6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13412 .elementor-element.elementor-element-b93bada{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-6eed442 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-13412 .elementor-element.elementor-element-6eed442{width:100%;max-width:100%;}.elementor-13412 .elementor-element.elementor-element-1e5658e{--display:flex;--background-transition:0.3s;--margin-top:-60px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-13412 .elementor-element.elementor-element-cc7f04c{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:74px;--padding-bottom:106px;--padding-left:10px;--padding-right:10px;}.elementor-13412 .elementor-element.elementor-element-cc7f04c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13412 .elementor-element.elementor-element-738e5bb{text-align:center;}.elementor-13412 .elementor-element.elementor-element-738e5bb .elementor-heading-title{color:#141D48;font-family:"Allgemeine", Sans-serif;font-size:28px;font-weight:normal;text-transform:uppercase;line-height:34px;letter-spacing:1px;}.elementor-13412 .elementor-element.elementor-element-9bd7c2c{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-13412 .elementor-element.elementor-element-25bcf7d{--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:26px 26px;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-87004cf{text-align:center;}.elementor-13412 .elementor-element.elementor-element-87004cf .elementor-heading-title{color:#141D48;font-family:"Allgemeine", Sans-serif;font-size:28px;font-weight:normal;text-transform:uppercase;line-height:34px;letter-spacing:1px;}.elementor-13412 .elementor-element.elementor-element-e71f0a7{--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;--gap:16px 16px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-d8e34b8{--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:12px 12px;--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:#00D1C4;--border-color:#00D1C4;--border-radius:15px 15px 15px 15px;box-shadow:14px 19px 60px 0px rgba(20,29,72,0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-13412 .elementor-element.elementor-element-d8e34b8:not(.elementor-motion-effects-element-type-background), .elementor-13412 .elementor-element.elementor-element-d8e34b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13412 .elementor-element.elementor-element-d8e34b8:hover{background-color:#141D48;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:#141D48;--border-color:#141D48;box-shadow:14px 19px 60px 0px rgba(20,29,72,0.16);}.elementor-13412 .elementor-element.elementor-element-d8e34b8, .elementor-13412 .elementor-element.elementor-element-d8e34b8::before{--border-transition:0.3s;}.elementor-13412 .elementor-element.elementor-element-d8e34b8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13412 .elementor-element.elementor-element-bfcda1c{text-align:center;}.elementor-13412 .elementor-element.elementor-element-bfcda1c .elementor-heading-title{color:#141D48;font-family:"Allgemeine", Sans-serif;font-size:17px;font-weight:600;line-height:1.35em;letter-spacing:0.5px;}.elementor-13412 .elementor-element.elementor-element-247ed88{--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:12px 12px;--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:#00D1C4;--border-color:#00D1C4;--border-radius:15px 15px 15px 15px;box-shadow:14px 19px 60px 0px rgba(20,29,72,0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-13412 .elementor-element.elementor-element-247ed88:not(.elementor-motion-effects-element-type-background), .elementor-13412 .elementor-element.elementor-element-247ed88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13412 .elementor-element.elementor-element-247ed88:hover{background-color:#141D48;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:#141D48;--border-color:#141D48;box-shadow:14px 19px 60px 0px rgba(20,29,72,0.16);}.elementor-13412 .elementor-element.elementor-element-247ed88, .elementor-13412 .elementor-element.elementor-element-247ed88::before{--border-transition:0.3s;}.elementor-13412 .elementor-element.elementor-element-247ed88.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13412 .elementor-element.elementor-element-d0479f3{text-align:center;}.elementor-13412 .elementor-element.elementor-element-d0479f3 .elementor-heading-title{color:#141D48;font-family:"Allgemeine", Sans-serif;font-size:17px;font-weight:600;line-height:1.35em;letter-spacing:0.5px;}.elementor-13412 .elementor-element.elementor-element-b29fe93{--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:12px 12px;--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:#00D1C4;--border-color:#00D1C4;--border-radius:15px 15px 15px 15px;box-shadow:14px 19px 60px 0px rgba(20,29,72,0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-13412 .elementor-element.elementor-element-b29fe93:not(.elementor-motion-effects-element-type-background), .elementor-13412 .elementor-element.elementor-element-b29fe93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13412 .elementor-element.elementor-element-b29fe93:hover{background-color:#141D48;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:#141D48;--border-color:#141D48;box-shadow:14px 19px 60px 0px rgba(20,29,72,0.16);}.elementor-13412 .elementor-element.elementor-element-b29fe93, .elementor-13412 .elementor-element.elementor-element-b29fe93::before{--border-transition:0.3s;}.elementor-13412 .elementor-element.elementor-element-b29fe93.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13412 .elementor-element.elementor-element-6fca47a{text-align:center;}.elementor-13412 .elementor-element.elementor-element-6fca47a .elementor-heading-title{color:#141D48;font-family:"Allgemeine", Sans-serif;font-size:17px;font-weight:600;line-height:1.35em;letter-spacing:0.5px;}.elementor-13412 .elementor-element.elementor-element-c478bec{--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:12px 12px;--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:#00D1C4;--border-color:#00D1C4;--border-radius:15px 15px 15px 15px;box-shadow:14px 19px 60px 0px rgba(20,29,72,0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-13412 .elementor-element.elementor-element-c478bec:not(.elementor-motion-effects-element-type-background), .elementor-13412 .elementor-element.elementor-element-c478bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13412 .elementor-element.elementor-element-c478bec:hover{background-color:#141D48;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:#141D48;--border-color:#141D48;box-shadow:14px 19px 60px 0px rgba(20,29,72,0.16);}.elementor-13412 .elementor-element.elementor-element-c478bec, .elementor-13412 .elementor-element.elementor-element-c478bec::before{--border-transition:0.3s;}.elementor-13412 .elementor-element.elementor-element-c478bec.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13412 .elementor-element.elementor-element-6d313cf{text-align:center;}.elementor-13412 .elementor-element.elementor-element-6d313cf .elementor-heading-title{color:#141D48;font-family:"Allgemeine", Sans-serif;font-size:17px;font-weight:600;line-height:1.35em;letter-spacing:0.5px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1100px){.elementor-13412 .elementor-element.elementor-element-96e465d{--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-e53164f{--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:155px;--padding-bottom:88px;--padding-left:30px;--padding-right:30px;}.elementor-13412 .elementor-element.elementor-element-35a3559{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13412 .elementor-element.elementor-element-9acd08e{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13412 .elementor-element.elementor-element-f481e5c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13412 .elementor-element.elementor-element-74144fa{--margin-top:-70px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;}.elementor-13412 .elementor-element.elementor-element-ef00a6f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:162px;--padding-left:30px;--padding-right:30px;}.elementor-13412 .elementor-element.elementor-element-819237b{--margin-top:-70px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;}.elementor-13412 .elementor-element.elementor-element-787ec7b{--padding-top:57px;--padding-bottom:102px;--padding-left:10px;--padding-right:10px;}.elementor-13412 .elementor-element.elementor-element-109e762{--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-13412 .elementor-element.elementor-element-6c3628d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13412 .elementor-element.elementor-element-111727f{text-align:center;}.elementor-13412 .elementor-element.elementor-element-2dd7be6{text-align:center;}.elementor-13412 .elementor-element.elementor-element-1e5658e{--margin-top:-70px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;}.elementor-13412 .elementor-element.elementor-element-cc7f04c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:91px;--padding-left:30px;--padding-right:30px;}.elementor-13412 .elementor-element.elementor-element-738e5bb .elementor-heading-title{font-size:26px;}.elementor-13412 .elementor-element.elementor-element-25bcf7d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13412 .elementor-element.elementor-element-87004cf .elementor-heading-title{font-size:26px;}.elementor-13412 .elementor-element.elementor-element-d8e34b8{--min-height:94px;}.elementor-13412 .elementor-element.elementor-element-247ed88{--min-height:94px;}.elementor-13412 .elementor-element.elementor-element-b29fe93{--min-height:94px;}.elementor-13412 .elementor-element.elementor-element-c478bec{--min-height:94px;}}@media(max-width:767px){.elementor-13412 .elementor-element.elementor-element-96e465d{--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13412 .elementor-element.elementor-element-e53164f{--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:153px;--padding-bottom:89px;--padding-left:16px;--padding-right:16px;}.elementor-13412 .elementor-element.elementor-element-35a3559{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13412 .elementor-element.elementor-element-9acd08e{text-align:center;}.elementor-13412 .elementor-element.elementor-element-9acd08e .elementor-heading-title{font-size:26px;line-height:1.22em;}.elementor-13412 .elementor-element.elementor-element-f481e5c{font-size:17px;}.elementor-13412 .elementor-element.elementor-element-74144fa{--margin-top:-80px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-13412 .elementor-element.elementor-element-ef00a6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:73px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-13412 .elementor-element.elementor-element-819237b{--margin-top:-80px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-13412 .elementor-element.elementor-element-2685ff0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13412 .elementor-element.elementor-element-787ec7b{--padding-top:59px;--padding-bottom:127px;--padding-left:10px;--padding-right:10px;}.elementor-13412 .elementor-element.elementor-element-109e762{--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-13412 .elementor-element.elementor-element-6c3628d{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13412 .elementor-element.elementor-element-111727f{text-align:center;}.elementor-13412 .elementor-element.elementor-element-111727f .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-13412 .elementor-element.elementor-element-2dd7be6{text-align:center;}.elementor-13412 .elementor-element.elementor-element-b93bada{--width:100%;}.elementor-13412 .elementor-element.elementor-element-1e5658e{--margin-top:-80px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-13412 .elementor-element.elementor-element-cc7f04c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:79px;--padding-bottom:81px;--padding-left:20px;--padding-right:20px;}.elementor-13412 .elementor-element.elementor-element-738e5bb .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-13412 .elementor-element.elementor-element-25bcf7d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13412 .elementor-element.elementor-element-87004cf .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-13412 .elementor-element.elementor-element-d8e34b8{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13412 .elementor-element.elementor-element-247ed88{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13412 .elementor-element.elementor-element-b29fe93{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13412 .elementor-element.elementor-element-c478bec{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}}@media(min-width:768px){.elementor-13412 .elementor-element.elementor-element-e53164f{--content-width:1250px;}.elementor-13412 .elementor-element.elementor-element-35a3559{--width:100%;}.elementor-13412 .elementor-element.elementor-element-ef00a6f{--content-width:800px;}.elementor-13412 .elementor-element.elementor-element-109e762{--content-width:1140px;}.elementor-13412 .elementor-element.elementor-element-6c3628d{--width:54%;}.elementor-13412 .elementor-element.elementor-element-b93bada{--width:40%;}.elementor-13412 .elementor-element.elementor-element-cc7f04c{--content-width:1140px;}.elementor-13412 .elementor-element.elementor-element-d8e34b8{--width:23%;}.elementor-13412 .elementor-element.elementor-element-247ed88{--width:23%;}.elementor-13412 .elementor-element.elementor-element-b29fe93{--width:23%;}.elementor-13412 .elementor-element.elementor-element-c478bec{--width:23%;}}@media(max-width:1100px) and (min-width:768px){.elementor-13412 .elementor-element.elementor-element-35a3559{--width:100%;}.elementor-13412 .elementor-element.elementor-element-6c3628d{--width:100%;}.elementor-13412 .elementor-element.elementor-element-b93bada{--width:100%;}.elementor-13412 .elementor-element.elementor-element-d8e34b8{--width:47%;}.elementor-13412 .elementor-element.elementor-element-247ed88{--width:47%;}.elementor-13412 .elementor-element.elementor-element-b29fe93{--width:47%;}.elementor-13412 .elementor-element.elementor-element-c478bec{--width:47%;}}/* Start custom CSS for text-editor, class: .elementor-element-88b2829 */.elementor-13412 .elementor-element.elementor-element-88b2829 p { display: inline-block; margin: 0; padding: 7px 16px; border: 1px solid rgba(0,209,196,.6); border-radius: 999px; font-family: Allgemeine, sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 2px; text-transform: uppercase; color: #00D1C4; box-shadow: inset 0 0 18px rgba(0,209,196,.16); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9acd08e */.elementor-13412 .elementor-element.elementor-element-9acd08e .elementor-heading-title { text-wrap: balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f481e5c */.elementor-13412 .elementor-element.elementor-element-f481e5c p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73800c9 */.elementor-13412 .elementor-element.elementor-element-73800c9{position:relative;overflow:hidden}
.elementor-13412 .elementor-element.elementor-element-73800c9::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 75% 85% at 50% 55%,#000 22%,transparent 72%);mask-image:radial-gradient(ellipse 75% 85% at 50% 55%,#000 22%,transparent 72%)}
.elementor-13412 .elementor-element.elementor-element-73800c9::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 46% 60% at 50% 62%,rgba(0,209,196,.15),transparent 70%)}
.elementor-13412 .elementor-element.elementor-element-73800c9>.e-con,.elementor-13412 .elementor-element.elementor-element-73800c9>.e-con-inner{position:relative;z-index:1}
@media (max-width:1024px){.elementor-13412 .elementor-element.elementor-element-73800c9::before{-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 70%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 90% 60% at 50% 70%,#000 20%,transparent 75%)}.elementor-13412 .elementor-element.elementor-element-73800c9::after{background:radial-gradient(circle at 50% 72%,rgba(0,209,196,.16),transparent 45%)}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dd21bc */.elementor-13412 .elementor-element.elementor-element-8dd21bc { margin-top: 36px; }
.elementor-13412 .elementor-element.elementor-element-8dd21bc .elementor-widget-container { background: #fff; border: 1px solid rgba(20,29,72,.1); border-radius: 24px; padding: 26px 28px; box-shadow: 14px 19px 60px rgba(20,29,72,.06); }
.elementor-13412 .elementor-element.elementor-element-8dd21bc p { margin: 0; font-family: "Kumbh Sans", sans-serif; font-size: 16px; line-height: 1.6; color: #2B3256; }
.elementor-13412 .elementor-element.elementor-element-8dd21bc .so-t { font-family: Allgemeine, sans-serif; font-size: 13px; letter-spacing: 2px; text-transform: uppercase; color: #141D48; margin-bottom: 10px; }
.elementor-13412 .elementor-element.elementor-element-8dd21bc .so-t::before { content: ""; display: inline-block; width: 8px; height: 8px; margin-right: 10px; border-radius: 50%; background: #00D1C4; box-shadow: 0 0 8px rgba(0,209,196,.8); vertical-align: middle; }
.elementor-13412 .elementor-element.elementor-element-8dd21bc a { color: #141D48 !important; text-decoration: underline !important; text-decoration-color: #00D1C4 !important; text-underline-offset: 3px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef00a6f *//* Tipografía del artículo, con el estilo de las páginas de servicio: títulos en Allgemeine con una raya de neón, texto en Kumbh Sans. */
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content { font-family: "Kumbh Sans", sans-serif; font-size: 18px; line-height: 1.7; color: #2B3256; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content p { margin: 0 0 1.15em; font-size: 18px; line-height: 1.7; color: #2B3256; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content h2 { font-family: Allgemeine, sans-serif; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; color: #141D48; font-size: 27px; line-height: 1.28; margin: 2.1em 0 .75em; text-wrap: balance; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content h2::before { content: ""; display: block; width: 46px; height: 3px; margin-bottom: 18px; border-radius: 2px; background: #00D1C4; box-shadow: 0 0 10px rgba(0,209,196,.65), 0 0 22px rgba(0,209,196,.35); }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content h3 { font-family: Allgemeine, sans-serif; font-weight: 600; letter-spacing: .5px; color: #141D48; font-size: 19px; line-height: 1.35; margin: 1.6em 0 .6em; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content strong { color: #141D48; font-weight: 700; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content a { color: #141D48 !important; text-decoration: underline !important; text-decoration-color: #00D1C4 !important; text-decoration-thickness: 2px !important; text-underline-offset: 4px; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content a:hover { text-decoration-color: #141D48 !important; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content ul { list-style: none; margin: 0 0 1.4em; padding: 0; display: grid; gap: 12px; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content ul li { position: relative; padding-left: 30px; line-height: 1.6; color: #2B3256; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content ul li::before { content: ""; position: absolute; left: 3px; top: .55em; width: 10px; height: 10px; border-radius: 50%; background: #00D1C4; box-shadow: 0 0 0 4px rgba(0,209,196,.18); }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content ol { margin: 0 0 1.4em; padding-left: 1.4em; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content ol li { margin-bottom: 10px; padding-left: 6px; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content ol li::marker { font-family: Allgemeine, sans-serif; color: #141D48; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content table { width: 100%; border-collapse: collapse; margin: 0 0 1.6em; font-size: 16px; background: #fff; border-radius: 16px; overflow: hidden; box-shadow: 0 0 0 1px rgba(20,29,72,.1); }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content th { background: #141D48; color: #fff; font-family: Allgemeine, sans-serif; font-weight: 400; letter-spacing: .5px; text-align: left; padding: 12px 16px; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content td { padding: 12px 16px; border-top: 1px solid rgba(20,29,72,.1); vertical-align: top; }
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content img { border-radius: 20px; height: auto; }
@media (max-width: 767px) {
  .elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content p, .elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content { font-size: 17px; }
  .elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content h2 { font-size: 23px; }
  .elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content table { display: block; overflow-x: auto; }
}
.elementor-13412 .elementor-element.elementor-element-ef00a6f .elementor-widget-theme-post-content .elementor-widget-text-editor { color: inherit; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dd7be6 */.elementor-13412 .elementor-element.elementor-element-2dd7be6 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6eed442 *//* Conversación de ejemplo del panel de contacto (decorativa). Al llegar a pantalla aparece el mensaje, escriben y llega la respuesta, una sola vez; solo se animan escalas, nunca la opacidad del texto. Sin JavaScript o con movimiento reducido se ve la conversación completa. */
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-chat { font-family: "Kumbh Sans", sans-serif; background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.14); border-radius: 18px; padding: 12px 14px 16px; }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-cab { display: flex; align-items: center; gap: 10px; padding-bottom: 11px; margin-bottom: 12px; border-bottom: 1px solid rgba(255,255,255,.1); }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-av { flex: none; display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; background: #00D1C4; }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-av img { display: block; width: 16px; height: auto; }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-nom { display: flex; flex-direction: column; font-weight: 600; font-size: 14.5px; line-height: 1.3; color: #fff; }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-est { font-weight: 400; font-size: 12.5px; color: rgba(255,255,255,.75); }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-msgs { display: grid; gap: 10px; }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-b { position: relative; margin: 0; max-width: 86%; padding: 9px 12px; font-size: 14px; line-height: 1.45; border-radius: 14px; color: #141D48; text-align: left; }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-yo { justify-self: end; padding-right: 34px; background: #fff; border-bottom-right-radius: 4px; transform-origin: 100% 100%; }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-el { justify-self: start; background: #00D1C4; border-bottom-left-radius: 4px; transform-origin: 0 100%; }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-vis { position: absolute; right: 10px; bottom: 9px; width: 17px; height: 10px; fill: none; stroke: #00A99E; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-slot { display: grid; }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-slot > * { grid-area: 1 / 1; }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-esc { justify-self: start; align-self: start; display: inline-flex; gap: 5px; padding: 12px 14px; background: rgba(255,255,255,.14); border-radius: 14px; border-bottom-left-radius: 4px; transform: scale(0); transform-origin: 0 100%; }
.elementor-13412 .elementor-element.elementor-element-6eed442 .cd-esc i { width: 6px; height: 6px; border-radius: 50%; background: rgba(255,255,255,.85); }
@media (prefers-reduced-motion: no-preference) {
.anim-js body:not(.elementor-editor-active) .elementor-13412 .elementor-element.elementor-element-6eed442 .cd-chat:not(.visto) .cd-b { transform: scale(0); }
.anim-js body:not(.elementor-editor-active) .elementor-13412 .elementor-element.elementor-element-6eed442 .cd-chat:not(.visto) .cd-vis { stroke: #A3A8BD; }
.anim-js body:not(.elementor-editor-active) .elementor-13412 .elementor-element.elementor-element-6eed442 .cd-chat.visto .cd-yo { animation: cdPop .55s cubic-bezier(.34,1.56,.64,1) .15s both; }
.anim-js body:not(.elementor-editor-active) .elementor-13412 .elementor-element.elementor-element-6eed442 .cd-chat.visto .cd-vis { animation: cdLeido .3s ease 2.3s both; }
.anim-js body:not(.elementor-editor-active) .elementor-13412 .elementor-element.elementor-element-6eed442 .cd-chat.visto .cd-esc { animation: cdEsc 1.6s ease .8s both; }
.anim-js body:not(.elementor-editor-active) .elementor-13412 .elementor-element.elementor-element-6eed442 .cd-chat.visto .cd-esc i { animation: cdPunto .5s ease-in-out 3 alternate both; }
.anim-js body:not(.elementor-editor-active) .elementor-13412 .elementor-element.elementor-element-6eed442 .cd-chat.visto .cd-esc i:nth-child(1) { animation-delay: 0.90s; }
.anim-js body:not(.elementor-editor-active) .elementor-13412 .elementor-element.elementor-element-6eed442 .cd-chat.visto .cd-esc i:nth-child(2) { animation-delay: 1.05s; }
.anim-js body:not(.elementor-editor-active) .elementor-13412 .elementor-element.elementor-element-6eed442 .cd-chat.visto .cd-esc i:nth-child(3) { animation-delay: 1.20s; }
.anim-js body:not(.elementor-editor-active) .elementor-13412 .elementor-element.elementor-element-6eed442 .cd-chat.visto .cd-el { transform: scale(0); animation: cdPop .55s cubic-bezier(.34,1.56,.64,1) 2.4s forwards; }
}
@keyframes cdPop { from { transform: scale(.2); } to { transform: none; } }
@keyframes cdEsc { 0% { transform: scale(0); } 14% { transform: none; } 86% { transform: none; } 100% { transform: scale(0); } }
@keyframes cdPunto { from { transform: none; } to { transform: translateY(-4px); } }
@keyframes cdLeido { from { stroke: #A3A8BD; } to { stroke: #00A99E; } }
.elementor-13412 .elementor-element.elementor-element-6eed442 { width: 100%; max-width: 460px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2685ff0 *//* Fondo azul con halo turquesa y cuadrícula, como el hero de las páginas de servicio y el pie. */
.elementor-13412 .elementor-element.elementor-element-2685ff0 { background-image: linear-gradient(180deg, #141D48 0, #141D48 80px, rgba(20,29,72,0) 220px, rgba(20,29,72,0) calc(100% - 220px), #141D48 calc(100% - 80px), #141D48 100%), radial-gradient(60% 50% at 6% 32%, rgba(0,209,196,.16), transparent 70%), radial-gradient(50% 45% at 96% 70%, rgba(0,209,196,.10), transparent 70%), linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px); background-size: 100% 100%, 100% 100%, 100% 100%, 48px 48px, 48px 48px; background-repeat: no-repeat, no-repeat, no-repeat, repeat, repeat; background-position: 0 0; background-attachment: scroll; }/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9bd7c2c */.elementor-13412 .elementor-element.elementor-element-9bd7c2c .elementor-post { background: #fff; border: 1px solid rgba(20,29,72,.1); border-radius: 22px; padding: 26px 26px 24px; box-shadow: 14px 19px 60px rgba(20,29,72,.06); transition: border-color .3s, box-shadow .3s; }
.elementor-13412 .elementor-element.elementor-element-9bd7c2c .elementor-post:hover { border-color: #00D1C4; box-shadow: 14px 19px 60px rgba(20,29,72,.14); }
.elementor-13412 .elementor-element.elementor-element-9bd7c2c .elementor-post__title { margin: 0; font-family: Allgemeine, sans-serif; font-weight: 600; font-size: 17px; line-height: 1.4; letter-spacing: .5px; }
.elementor-13412 .elementor-element.elementor-element-9bd7c2c .elementor-post__title a { color: #141D48 !important; text-decoration: none !important; font-family: Allgemeine, sans-serif; font-weight: 600; font-size: 17px; line-height: 1.4; letter-spacing: .5px; }
.elementor-13412 .elementor-element.elementor-element-9bd7c2c .elementor-post__title a:hover, .elementor-13412 .elementor-element.elementor-element-9bd7c2c .elementor-post__title a:focus-visible { text-decoration: underline !important; text-decoration-color: #00D1C4 !important; text-underline-offset: 4px; }
.elementor-13412 .elementor-element.elementor-element-9bd7c2c .elementor-post__excerpt p { margin: 12px 0 0; font-family: "Kumbh Sans", sans-serif; font-size: 15.5px; line-height: 1.55; color: #3B4266; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e71f0a7 *//* Texto blanco al pasar el ratón por una tarjeta, como el resto de botones de la web */
.elementor-13412 .elementor-element.elementor-element-e71f0a7 a.e-con .elementor-heading-title { transition: color .3s; }
.elementor-13412 .elementor-element.elementor-element-e71f0a7 a.e-con:hover .elementor-heading-title,
.elementor-13412 .elementor-element.elementor-element-e71f0a7 a.e-con:focus-visible .elementor-heading-title { color: #fff; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Allgemeine';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://enovastudios.com/wp-content/uploads/2024/04/allgemeine-webfont.eot');
	src: url('https://enovastudios.com/wp-content/uploads/2024/04/allgemeine-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://enovastudios.com/wp-content/uploads/2024/04/allgemeine-webfont.woff2') format('woff2'),
		url('https://enovastudios.com/wp-content/uploads/2024/04/allgemeine-webfont.woff') format('woff'),
		url('https://enovastudios.com/wp-content/uploads/2024/04/allgemeine-webfont.ttf') format('truetype'),
		url('https://enovastudios.com/wp-content/uploads/2024/04/allgemeine-webfont.svg#Allgemeine') format('svg');
}
/* End Custom Fonts CSS */