/* uploads/elementor/css/post-19079.css */
.elementor-19079 .elementor-element.elementor-element-3f7522d{--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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 77px; --padding-bottom: 85px; --padding-left: 0px; --padding-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-3f7522d:not(.elementor-motion-effects-element-type-background){background-image: url("https://en-forma.es/wp-content/uploads/foto-portada-1.webp"); background-position: 0px -178px; background-size: cover;}
.elementor-19079 .elementor-element.elementor-element-3f7522d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: url("https://en-forma.es/wp-content/uploads/foto-portada-1.webp"); background-position: 0px -178px; background-size: cover;}
.elementor-19079 .elementor-element.elementor-element-3f7522d::before{background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgb(4, 38, 105) 0%, rgba(11, 40, 102, 0.7) 100%);}
.elementor-19079 .elementor-element.elementor-element-3f7522d > .elementor-background-video-container::before{background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgb(4, 38, 105) 0%, rgba(11, 40, 102, 0.7) 100%);}
.elementor-19079 .elementor-element.elementor-element-3f7522d > .e-con-inner > .elementor-background-video-container::before{background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgb(4, 38, 105) 0%, rgba(11, 40, 102, 0.7) 100%);}
.elementor-19079 .elementor-element.elementor-element-3f7522d > .elementor-background-slideshow::before{background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgb(4, 38, 105) 0%, rgba(11, 40, 102, 0.7) 100%);}
.elementor-19079 .elementor-element.elementor-element-3f7522d > .e-con-inner > .elementor-background-slideshow::before{background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgb(4, 38, 105) 0%, rgba(11, 40, 102, 0.7) 100%);}
.elementor-19079 .elementor-element.elementor-element-3f7522d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgb(4, 38, 105) 0%, rgba(11, 40, 102, 0.7) 100%);}
.elementor-19079 .elementor-element.elementor-element-70dd06c{--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;}
.elementor-19079 .elementor-element.elementor-element-70dd06c.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ); font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-19079 .elementor-element.elementor-element-2b9888f{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-2b9888f .elementor-heading-title{font-family: Satoshi; font-size: 50px; font-weight: 800; line-height: 66px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 14px; color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-f9f468c{padding: 50px 0px 0px; text-align: center;}
.elementor-19079 .elementor-element.elementor-element-f9f468c .elementor-heading-title{font-family: Satoshi; font-size: 22px; font-weight: 500; line-height: 31px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 14px; color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-13ebffe{--spacer-size: 10px;}
.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-framed .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-framed .elementor-icon{fill: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.elementor-19079 .elementor-element.elementor-element-d5001cd{margin: -44px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;}
.elementor-19079 .elementor-element.elementor-element-d5001cd .elementor-icon-wrapper{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-d5001cd.elementor-view-stacked .elementor-icon{background-color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-d5001cd.elementor-view-framed .elementor-icon{color: var( --e-global-color-c7399fd ); border-color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-d5001cd.elementor-view-default .elementor-icon{color: var( --e-global-color-c7399fd ); border-color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-d5001cd.elementor-view-framed .elementor-icon{fill: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-d5001cd.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-d5001cd .elementor-icon{font-size: 95px;}
.elementor-19079 .elementor-element.elementor-element-d5001cd .elementor-icon svg{height: 95px;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-19079 .elementor-element.elementor-element-1b36871 .elementor-button{background-color: var( --e-global-color-secondary ); font-family: Satoshi; font-size: 20px; font-weight: 600; font-style: italic; fill: var( --e-global-color-c7399fd ); color: var( --e-global-color-c7399fd ); border-style: solid; border-width: 5px; border-color: var( --e-global-color-6ec4fe2 ); border-radius: 18px;}
.elementor-19079 .elementor-element.elementor-element-1b36871.elementor-element{--align-self: center;}
.elementor-19079 .elementor-element.elementor-element-15373905{--display: flex; --min-height: 100vh; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 74px 100px; --row-gap: 74px; --column-gap: 100px; --padding-top: 5%; --padding-bottom: 5%; --padding-left: 5%; --padding-right: 5%;}
.elementor-19079 .elementor-element.elementor-element-15373905:not(.elementor-motion-effects-element-type-background){background-color: rgb(27, 37, 47);}
.elementor-19079 .elementor-element.elementor-element-15373905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(27, 37, 47);}
.elementor-19079 .elementor-element.elementor-element-6bd158eb{--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-19079 .elementor-element.elementor-element-6b7dd4a6{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-6b7dd4a6 .elementor-heading-title{font-family: ClashDisplay; font-size: 22px; font-weight: 600; text-transform: none; font-style: normal; text-decoration: none; line-height: 26px; letter-spacing: 0px; word-spacing: 0em; color: var( --e-global-color-4f7c1fa );}
.elementor-19079 .elementor-element.elementor-element-23886415{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-23886415 .elementor-heading-title{font-family: ClashDisplay; font-size: 65px; font-weight: 800; text-transform: uppercase; font-style: normal; text-decoration: none; line-height: 1em; letter-spacing: 0px; word-spacing: 0em; color: rgb(251, 251, 251);}
.elementor-19079 .elementor-element.elementor-element-930a4fa{--display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-930a4fa:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-4f7c1fa );}
.elementor-19079 .elementor-element.elementor-element-930a4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: var( --e-global-color-4f7c1fa );}
.elementor-widget-countdown .elementor-countdown-item{background-color: var( --e-global-color-primary );}
.elementor-widget-countdown .elementor-countdown-digits{font-family: var( --e-global-typography-text-font-family ); font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-countdown .elementor-countdown-label{font-family: var( --e-global-typography-secondary-font-family ); font-weight: var( --e-global-typography-secondary-font-weight );}
.elementor-widget-countdown .elementor-countdown-expire--message{color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ); font-weight: var( --e-global-typography-text-font-weight );}
.elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-wrapper{max-width: 47%;}
body:not(.rtl) .elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-item:not(:first-of-type){margin-left: calc(0px);}
body:not(.rtl) .elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-item:not(:last-of-type){margin-right: calc(0px);}
body.rtl .elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-item:not(:first-of-type){margin-right: calc(0px);}
body.rtl .elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-item:not(:last-of-type){margin-left: calc(0px);}
.elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-item{background-color: var( --e-global-color-4f7c1fa );}
.elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-digits{color: var( --e-global-color-primary ); font-family: Satoshi; font-size: 33px; font-weight: 600;}
.elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-label{color: var( --e-global-color-primary ); font-family: Satoshi; font-size: 16px; font-weight: 700;}
.elementor-19079 .elementor-element.elementor-element-3b788c7{--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: stretch; --gap: 60px 60px; --row-gap: 60px; --column-gap: 60px; --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-19079 .elementor-element.elementor-element-29985b3d{--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: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-673fa590{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-673fa590 .elementor-heading-title{font-family: Satoshi; font-size: 32px; font-weight: 800; text-transform: uppercase; font-style: normal; text-decoration: none; line-height: 1em; letter-spacing: 1px; word-spacing: 0em; color: var( --e-global-color-c7399fd );}
.elementor-widget-image .widget-image-caption{color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ); font-weight: var( --e-global-typography-text-font-weight );}
.elementor-19079 .elementor-element.elementor-element-d7c1b90 img{border-style: solid; border-color: var( --e-global-color-4f7c1fa ); border-radius: 9px;}
.elementor-19079 .elementor-element.elementor-element-c3b9c23 .elementor-button{background-color: var( --e-global-color-511513c ); font-family: Satoshi; font-size: 20px; font-weight: 700; fill: var( --e-global-color-c7399fd ); color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-2e94e7d7{--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: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-49965d0{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-49965d0 .elementor-heading-title{font-family: Satoshi; font-size: 32px; font-weight: 800; text-transform: uppercase; font-style: normal; text-decoration: none; line-height: 1em; letter-spacing: 1px; word-spacing: 0em; color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-a5ef203 img{border-style: solid; border-color: var( --e-global-color-4f7c1fa ); border-radius: 9px;}
.elementor-19079 .elementor-element.elementor-element-7a63a05 .elementor-button{background-color: var( --e-global-color-511513c ); font-family: Satoshi; font-size: 20px; font-weight: 700; fill: var( --e-global-color-c7399fd ); color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-76498646{--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: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-465b04d9{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-465b04d9 .elementor-heading-title{font-family: Satoshi; font-size: 32px; font-weight: 800; text-transform: uppercase; font-style: normal; text-decoration: none; line-height: 1em; letter-spacing: 1px; word-spacing: 0em; color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-1c1ca4c img{border-style: solid; border-color: var( --e-global-color-4f7c1fa ); border-radius: 9px;}
.elementor-19079 .elementor-element.elementor-element-2a0b0bb .elementor-button{background-color: var( --e-global-color-511513c ); font-family: Satoshi; font-size: 20px; font-weight: 700; fill: var( --e-global-color-c7399fd ); color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-b1f88c2{--display: flex; --min-height: 632px; --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: 0% 0%; --row-gap: 0%; --column-gap: 0%; --flex-wrap: nowrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 5%; --padding-right: 5%;}
.elementor-19079 .elementor-element.elementor-element-b1f88c2:not(.elementor-motion-effects-element-type-background){background-color: transparent; background-image: linear-gradient(180deg, #FFFFFF 50%, var( --e-global-color-secondary ) 100%);}
.elementor-19079 .elementor-element.elementor-element-b1f88c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: transparent; background-image: linear-gradient(180deg, #FFFFFF 50%, var( --e-global-color-secondary ) 100%);}
.elementor-19079 .elementor-element.elementor-element-a0b0229{--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-widget-text-editor{font-family: var( --e-global-typography-text-font-family ); 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{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.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-19079 .elementor-element.elementor-element-1e4adaa{font-family: Satoshi; font-size: 48px; font-weight: 500; line-height: 52px; color: var( --e-global-color-8b28599 );}
.elementor-19079 .elementor-element.elementor-element-f9b53da{font-family: Satoshi; font-size: 48px; font-weight: 600; line-height: 52px; color: var( --e-global-color-8b28599 );}
.elementor-19079 .elementor-element.elementor-element-5217f1e1{text-align: start; font-family: Satoshi; font-size: 18px; font-weight: 500; text-transform: none; font-style: normal; text-decoration: none; line-height: 1.4em; letter-spacing: 0px; word-spacing: 0em; color: var( --e-global-color-8b28599 );}
.elementor-19079 .elementor-element.elementor-element-7176290d{width: var( --container-widget-width, 107.806% ); max-width: 107.806%; --container-widget-width: 107.806%; --container-widget-flex-grow: 0;}
.elementor-19079 .elementor-element.elementor-element-7176290d.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-19079 .elementor-element.elementor-element-7176290d img{width: 100%;}
.elementor-19079 .elementor-element.elementor-element-4cab443{--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-19079 .elementor-element.elementor-element-3d045c3 .elementor-button{background-color: var( --e-global-color-c7399fd ); font-family: Satoshi; font-size: 22px; font-weight: 600; font-style: normal; fill: var( --e-global-color-1c12a8d ); color: var( --e-global-color-1c12a8d ); border-style: none; border-radius: 41px;}
.elementor-19079 .elementor-element.elementor-element-3d045c3{padding: 0px;}
.elementor-19079 .elementor-element.elementor-element-3d045c3.elementor-element{--align-self: center;}
.elementor-19079 .elementor-element.elementor-element-1787937 .elementor-button{background-color: var( --e-global-color-4f7c1fa ); font-family: Satoshi; font-size: 22px; font-weight: 600; font-style: normal; fill: var( --e-global-color-8b28599 ); color: var( --e-global-color-8b28599 ); border-style: none; border-radius: 41px;}
.elementor-19079 .elementor-element.elementor-element-1787937.elementor-element{--align-self: center;}
.elementor-19079 .elementor-element.elementor-element-bfb2815{--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-19079 .elementor-element.elementor-element-909d594{width: var( --container-widget-width, 107.806% ); max-width: 107.806%; --container-widget-width: 107.806%; --container-widget-flex-grow: 0;}
.elementor-19079 .elementor-element.elementor-element-909d594.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-19079 .elementor-element.elementor-element-909d594 img{width: 100%;}
.elementor-19079 .elementor-element.elementor-element-252f1b8{--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-19079 .elementor-element.elementor-element-894464b{margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + -75px) 0px; text-align: center;}
.elementor-19079 .elementor-element.elementor-element-894464b .elementor-heading-title{font-family: Satoshi; font-size: 44px; font-weight: 800; color: var( --e-global-color-secondary );}
.elementor-19079 .elementor-element.elementor-element-2a3c652d{--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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 90px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-57f16a97{--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;}
.elementor-19079 .elementor-element.elementor-element-60474e6b{font-family: Satoshi; font-size: 18px; font-weight: 500; color: var( --e-global-color-8b28599 );}
.elementor-19079 .elementor-element.elementor-element-72986603{--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: 35px 35px; --row-gap: 35px; --column-gap: 35px;}
.elementor-19079 .elementor-element.elementor-element-11b684b3:hover{--e-transform-translateX: 0px; --e-transform-translateY: -10px;}
.elementor-19079 .elementor-element.elementor-element-11b684b3 img{width: 100%; border-radius: 15px;}
.elementor-19079 .elementor-element.elementor-element-6875cd92:hover{--e-transform-translateX: 0px; --e-transform-translateY: -10px;}
.elementor-19079 .elementor-element.elementor-element-6875cd92 img{width: 100%; border-radius: 15px;}
.elementor-19079 .elementor-element.elementor-element-ae529d7:hover{--e-transform-translateX: 0px; --e-transform-translateY: -10px;}
.elementor-19079 .elementor-element.elementor-element-ae529d7 img{width: 100%; border-radius: 15px;}
.elementor-19079 .elementor-element.elementor-element-0094ba2{--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; --margin-top: -0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-7a0b6b8{padding: 0px 0px 0px 260px; text-align: center; font-family: Satoshi; font-size: 18px; font-weight: 700; color: var( --e-global-color-secondary );}
.elementor-19079 .elementor-element.elementor-element-59d6371b{--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: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-59d6371b:not(.elementor-motion-effects-element-type-background){background-color: transparent; background-image: linear-gradient(90deg, var( --e-global-color-8b28599 ) 0%, var( --e-global-color-secondary ) 100%);}
.elementor-19079 .elementor-element.elementor-element-59d6371b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: transparent; background-image: linear-gradient(90deg, var( --e-global-color-8b28599 ) 0%, var( --e-global-color-secondary ) 100%);}
.elementor-19079 .elementor-element.elementor-element-19e6d5a9{--display: flex; --justify-content: center; --margin-top: 14px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-19e6d5a9.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-19079 .elementor-element.elementor-element-7e1d9374 .elementor-heading-title{font-family: Satoshi; font-size: 35px; font-weight: 800; line-height: 40px; color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-7e37fa8a{font-family: Satoshi; font-size: 17px; font-weight: 400; color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-14c4808d .elementor-button{background-color: rgba(255, 255, 255, 0.12); font-family: Satoshi; font-size: 20px; font-weight: 600; font-style: italic; fill: var( --e-global-color-c7399fd ); color: var( --e-global-color-c7399fd ); border-style: solid; border-width: 5px; border-color: var( --e-global-color-4f7c1fa ); border-radius: 18px;}
.elementor-19079 .elementor-element.elementor-element-14c4808d.elementor-element{--align-self: flex-start;}
.elementor-19079 .elementor-element.elementor-element-14c4808d .elementor-button-content-wrapper{flex-direction: row;}
.elementor-19079 .elementor-element.elementor-element-3d3020be{--display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 20px 20px 20px 20px;}
.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family: var( --e-global-typography-accent-font-family ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-19079 .elementor-element.elementor-element-608ca832.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom: 11px;}
.elementor-19079 .elementor-element.elementor-element-608ca832 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height: 402px;}
.elementor-19079 .elementor-element.elementor-element-608ca832 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio: 16 / 9;}
.elementor-19079 .elementor-element.elementor-element-608ca832 .elementor-main-swiper .swiper-slide{border-radius: 10px;}
.elementor-19079 .elementor-element.elementor-element-608ca832 .elementor-swiper-button{font-size: 25px; color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-608ca832 .elementor-swiper-button svg{fill: var( --e-global-color-c7399fd );}
#elementor-lightbox-slideshow-608ca832{background-color: rgba(0, 0, 0, 0.38);}
#elementor-lightbox-slideshow-608ca832 .elementor-video-container{width: 100%;}
.elementor-19079 .elementor-element.elementor-element-608ca832 .elementor-custom-embed-play i{color: var( --e-global-color-6ec4fe2 ); font-size: 35px;}
.elementor-19079 .elementor-element.elementor-element-608ca832 .elementor-custom-embed-play svg{fill: var( --e-global-color-6ec4fe2 );}
.elementor-19079 .elementor-element.elementor-element-9a114c6{--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: 0px; --padding-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-9a114c6:not(.elementor-motion-effects-element-type-background){background-color: transparent; background-image: linear-gradient(90deg, var( --e-global-color-8b28599 ) 0%, var( --e-global-color-secondary ) 100%);}
.elementor-19079 .elementor-element.elementor-element-9a114c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: transparent; background-image: linear-gradient(90deg, var( --e-global-color-8b28599 ) 0%, var( --e-global-color-secondary ) 100%);}
.elementor-19079 .elementor-element.elementor-element-2ba34dd{--display: flex; --border-radius: 20px 20px 20px 20px;}
.elementor-19079 .elementor-element.elementor-element-2ba34dd:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-2ba34dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-4da5c56{--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: 55px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-9d29015{padding: 0px 0px 25px; text-align: center;}
.elementor-19079 .elementor-element.elementor-element-9d29015 .elementor-heading-title{font-family: Satoshi; font-size: 35px; font-weight: 800; line-height: 1.4em; word-spacing: 0px; color: var( --e-global-color-secondary );}
.elementor-widget-posts .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-posts .elementor-post__title{color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-primary-font-family ); font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-posts .elementor-post__title a{color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-primary-font-family ); font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-posts .elementor-post__meta-data{font-family: var( --e-global-typography-secondary-font-family ); font-weight: var( --e-global-typography-secondary-font-weight );}
.elementor-widget-posts .elementor-post__excerpt p{font-family: var( --e-global-typography-text-font-family ); font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-posts .elementor-post__read-more{color: var( --e-global-color-accent );}
.elementor-widget-posts a.elementor-post__read-more{font-family: var( --e-global-typography-accent-font-family ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-posts .elementor-pagination{font-family: var( --e-global-typography-secondary-font-family ); font-weight: var( --e-global-typography-secondary-font-weight );}
.elementor-widget-posts .e-load-more-message{font-family: var( --e-global-typography-secondary-font-family ); font-weight: var( --e-global-typography-secondary-font-weight );}
.elementor-19079 .elementor-element.elementor-element-2910f29{--grid-row-gap: 35px; --grid-column-gap: 30px; --load-more-message-alignment: center;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-button{background-color: var( --e-global-color-secondary ); font-family: Satoshi; font-weight: 700; fill: var( --e-global-color-c7399fd ); color: var( --e-global-color-c7399fd ); border-style: solid; border-width: 3px; border-radius: 15px; padding: 9px 40px;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-button:hover{background-color: var( --e-global-color-c7399fd ); color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary );}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-button:focus{background-color: var( --e-global-color-c7399fd ); color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary );}
.elementor-19079 .elementor-element.elementor-element-2910f29 > .elementor-widget-container{padding: 20px 0px 0px;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-posts-container .elementor-post__thumbnail{padding-bottom: calc(47%);}
.elementor-19079 .elementor-element.elementor-element-2910f29::after{content: "0.47";}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__thumbnail__link{width: 100%; margin-bottom: calc(36px);}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__meta-data span + span::before{content: "•";}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__card{background-color: var( --e-global-color-b2ac035 ); border-color: var( --e-global-color-primary ); border-width: 0px; border-radius: 10px; padding-top: 0px; padding-bottom: 0px;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__text{padding: 0px 27px; margin-top: 20px;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__meta-data{padding: 10px 27px;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__avatar{padding-right: 27px; padding-left: 27px; top: calc(-36px);}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__badge{left: 0px;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__card .elementor-post__badge{background-color: rgba(48, 97, 202, 0.82); border-radius: 7px; font-size: 12px; margin: 4px; font-family: Montserrat; font-weight: 500;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__avatar img{width: 72px; height: 72px;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__title{color: var( --e-global-color-primary ); font-family: Satoshi; font-size: 18px; font-weight: 800;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__title a{color: var( --e-global-color-primary ); font-family: Satoshi; font-size: 18px; font-weight: 800;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__title{-webkit-text-stroke-color: rgb(0, 0, 0); stroke: rgb(0, 0, 0); margin-bottom: 15px;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__excerpt p{font-family: Satoshi; font-size: 16px; font-weight: 400;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__excerpt{margin-bottom: 10px;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__read-more{color: var( --e-global-color-secondary );}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-button:hover svg{fill: var( --e-global-color-secondary );}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-button:focus svg{fill: var( --e-global-color-secondary );}
.elementor-19079 .elementor-element.elementor-element-d2077b8{--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: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-19079 .elementor-element.elementor-element-d2077b8:not(.elementor-motion-effects-element-type-background){background-color: transparent; background-image: linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-8b28599 ) 100%);}
.elementor-19079 .elementor-element.elementor-element-d2077b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: transparent; background-image: linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-8b28599 ) 100%);}
.elementor-19079 .elementor-element.elementor-element-0f48056{--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-19079 .elementor-element.elementor-element-9cdd663{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-9cdd663 .elementor-heading-title{font-family: Satoshi; font-size: 24px; font-weight: 500; line-height: 30px; color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-b08f6a6 .elementor-button{background-color: var( --e-global-color-511513c ); font-family: Satoshi; font-size: 22px; font-weight: 600; fill: var( --e-global-color-c7399fd ); color: var( --e-global-color-c7399fd );}
.elementor-19079 .elementor-element.elementor-element-b08f6a6 .elementor-button-content-wrapper{flex-direction: row;}
.elementor-19079 .elementor-element.elementor-element-a608860{--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: space-between; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 050px; --padding-bottom: 050px; --padding-left: 0px; --padding-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-f560722{--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;}
.elementor-19079 .elementor-element.elementor-element-492c50c{--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;}
.elementor-19079 .elementor-element.elementor-element-0fede2c{--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;}
.elementor-19079 .elementor-element.elementor-element-35e356a{margin: 39px 39px calc(var(--kit-widget-spacing, 0px) + 39px) 39px;}
.elementor-19079 .elementor-element.elementor-element-35e356a img{width: 60%;}
.elementor-19079 .elementor-element.elementor-element-21b6b08{--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-19079 .elementor-element.elementor-element-b71165c{font-family: Satoshi; font-size: 16px; font-weight: 400; color: var( --e-global-color-text );}
.elementor-19079 .elementor-element.elementor-element-ef92952{--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: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-19079 .elementor-element.elementor-element-a400a41{--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;}
.elementor-19079 .elementor-element.elementor-element-a400a41.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-19079 .elementor-element.elementor-element-83d7459.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-19079 .elementor-element.elementor-element-bd69d73{--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;}
.elementor-19079 .elementor-element.elementor-element-bd69d73.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-19079 .elementor-element.elementor-element-0610767.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-19079 .elementor-element.elementor-element-e41292b{--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;}
.elementor-19079 .elementor-element.elementor-element-e41292b.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-19079 .elementor-element.elementor-element-3b3eafb.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-19079 .elementor-element.elementor-element-e63ef67{--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;}
.elementor-19079 .elementor-element.elementor-element-e63ef67.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-19079 .elementor-element.elementor-element-6e09696.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-19079 .elementor-element.elementor-element-9644b61{--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-19079 .elementor-element.elementor-element-ea4c10e{font-family: Satoshi; font-size: 16px; font-weight: 400; color: var( --e-global-color-text );}
.elementor-19079 .elementor-element.elementor-element-60edb1f{--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: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}
.elementor-19079 .elementor-element.elementor-element-60edb1f.e-con{--align-self: center;}
.elementor-19079 .elementor-element.elementor-element-9a2fb0d{width: var( --container-widget-width, 56.682% ); max-width: 56.682%; --container-widget-width: 56.682%; --container-widget-flex-grow: 0; text-align: center;}
.elementor-19079 .elementor-element.elementor-element-9a2fb0d.elementor-element{--align-self: center; --flex-grow: 0; --flex-shrink: 0;}
:root{--page-title-display: none;}
@media (max-width: 1024px){
.elementor-19079 .elementor-element.elementor-element-3f7522d:not(.elementor-motion-effects-element-type-background){background-position: 0px 0px;}
.elementor-19079 .elementor-element.elementor-element-3f7522d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: 0px 0px;}
.elementor-19079 .elementor-element.elementor-element-15373905{--min-height: 100vh; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --padding-top: 15%; --padding-bottom: 15%; --padding-left: 5%; --padding-right: 5%;}
.elementor-19079 .elementor-element.elementor-element-6b7dd4a6 .elementor-heading-title{font-size: 17px; letter-spacing: 0px; word-spacing: 0em;}
.elementor-19079 .elementor-element.elementor-element-23886415{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.elementor-19079 .elementor-element.elementor-element-23886415 .elementor-heading-title{font-size: 65px; line-height: 1em; letter-spacing: 0px; word-spacing: 0em;}
.elementor-19079 .elementor-element.elementor-element-3b788c7{--flex-wrap: wrap; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 15%; --padding-right: 15%;}
.elementor-19079 .elementor-element.elementor-element-673fa590{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-673fa590 .elementor-heading-title{font-size: 28px;}
.elementor-19079 .elementor-element.elementor-element-49965d0{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-49965d0 .elementor-heading-title{font-size: 28px;}
.elementor-19079 .elementor-element.elementor-element-465b04d9{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-465b04d9 .elementor-heading-title{font-size: 28px;}
.elementor-19079 .elementor-element.elementor-element-b1f88c2{--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; --padding-top: 10%; --padding-bottom: 10%; --padding-left: 5%; --padding-right: 5%;}
.elementor-19079 .elementor-element.elementor-element-1e4adaa{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-5217f1e1{text-align: center; font-size: 20px;}
.elementor-19079 .elementor-element.elementor-element-7176290d{width: 100%; max-width: 100%;}
.elementor-19079 .elementor-element.elementor-element-4cab443{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-19079 .elementor-element.elementor-element-909d594{width: 100%; max-width: 100%;}
.elementor-19079 .elementor-element.elementor-element-894464b{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-2a3c652d{--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: 50px; --padding-bottom: 050px; --padding-left: 020px; --padding-right: 020px;}
.elementor-19079 .elementor-element.elementor-element-57f16a97{--align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-19079 .elementor-element.elementor-element-60474e6b{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-7a0b6b8{padding: 0px; text-align: center;}
.elementor-19079 .elementor-element.elementor-element-59d6371b{--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: 50px; --padding-bottom: 0px; --padding-left: 020px; --padding-right: 020px;}
.elementor-19079 .elementor-element.elementor-element-608ca832.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom: 10px;}
.elementor-19079 .elementor-element.elementor-element-9a2fb0d{width: var( --container-widget-width, 498.969px ); max-width: 498.969px; --container-widget-width: 498.969px; --container-widget-flex-grow: 0;}
}
@media (max-width: 767px){
.elementor-19079 .elementor-element.elementor-element-3f7522d:not(.elementor-motion-effects-element-type-background){background-position: 0px 0px;}
.elementor-19079 .elementor-element.elementor-element-3f7522d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: 0px 0px;}
.elementor-19079 .elementor-element.elementor-element-3f7522d{--padding-top: 70px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-70dd06c{--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-19079 .elementor-element.elementor-element-2b9888f .elementor-heading-title{font-size: 26px; line-height: 1.1em;}
.elementor-19079 .elementor-element.elementor-element-f9f468c{padding: 0px 3px;}
.elementor-19079 .elementor-element.elementor-element-f9f468c .elementor-heading-title{font-size: 16px; line-height: 1em;}
.elementor-19079 .elementor-element.elementor-element-d5001cd .elementor-icon{font-size: 60px;}
.elementor-19079 .elementor-element.elementor-element-d5001cd .elementor-icon svg{height: 60px;}
.elementor-19079 .elementor-element.elementor-element-1b36871.elementor-element{--align-self: center;}
.elementor-19079 .elementor-element.elementor-element-1b36871 .elementor-button{font-size: 18px; border-width: 4px; border-radius: 15px; padding: 15px;}
.elementor-19079 .elementor-element.elementor-element-15373905{--gap: 0px 30px; --row-gap: 0px; --column-gap: 30px; --padding-top: 15%; --padding-bottom: 15%; --padding-left: 5%; --padding-right: 5%;}
.elementor-19079 .elementor-element.elementor-element-6b7dd4a6 .elementor-heading-title{font-size: 16px;}
.elementor-19079 .elementor-element.elementor-element-23886415{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.elementor-19079 .elementor-element.elementor-element-23886415 .elementor-heading-title{font-size: 42px;}
.elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-wrapper{max-width: 53%;}
body:not(.rtl) .elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-item:not(:first-of-type){margin-left: calc(6.5px);}
body:not(.rtl) .elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-item:not(:last-of-type){margin-right: calc(6.5px);}
body.rtl .elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-item:not(:first-of-type){margin-right: calc(6.5px);}
body.rtl .elementor-19079 .elementor-element.elementor-element-3edee18 .elementor-countdown-item:not(:last-of-type){margin-left: calc(6.5px);}
.elementor-19079 .elementor-element.elementor-element-3b788c7{--gap: 66px 66px; --row-gap: 66px; --column-gap: 66px; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%;}
.elementor-19079 .elementor-element.elementor-element-29985b3d{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-673fa590{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-673fa590 .elementor-heading-title{font-size: 22px;}
.elementor-19079 .elementor-element.elementor-element-2e94e7d7{--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-19079 .elementor-element.elementor-element-49965d0{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-49965d0 .elementor-heading-title{font-size: 22px;}
.elementor-19079 .elementor-element.elementor-element-76498646{--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-19079 .elementor-element.elementor-element-465b04d9{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-465b04d9 .elementor-heading-title{font-size: 22px;}
.elementor-19079 .elementor-element.elementor-element-b1f88c2{--min-height: 600px; --padding-top: 15%; --padding-bottom: 15%; --padding-left: 5%; --padding-right: 5%;}
.elementor-19079 .elementor-element.elementor-element-1e4adaa{font-size: 22px; line-height: 1.5em;}
.elementor-19079 .elementor-element.elementor-element-f9b53da.elementor-element{--align-self: center;}
.elementor-19079 .elementor-element.elementor-element-f9b53da{text-align: center; font-size: 22px; line-height: 1.4em;}
.elementor-19079 .elementor-element.elementor-element-5217f1e1{font-size: 18px;}
.elementor-19079 .elementor-element.elementor-element-4cab443{--justify-content: center;}
.elementor-19079 .elementor-element.elementor-element-3d045c3.elementor-element{--align-self: center;}
.elementor-19079 .elementor-element.elementor-element-3d045c3 .elementor-button{font-size: 18px; border-radius: 15px; padding: 15px;}
.elementor-19079 .elementor-element.elementor-element-1787937.elementor-element{--align-self: center;}
.elementor-19079 .elementor-element.elementor-element-1787937 .elementor-button{font-size: 18px; border-radius: 15px; padding: 15px;}
.elementor-19079 .elementor-element.elementor-element-894464b{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center;}
.elementor-19079 .elementor-element.elementor-element-894464b .elementor-heading-title{font-size: 26px;}
.elementor-19079 .elementor-element.elementor-element-2a3c652d{--padding-top: 20px; --padding-bottom: 40px; --padding-left: 020px; --padding-right: 020px;}
.elementor-19079 .elementor-element.elementor-element-60474e6b{text-align: center; font-size: 18px;}
.elementor-19079 .elementor-element.elementor-element-72986603{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 35px; --padding-right: 35px;}
.elementor-19079 .elementor-element.elementor-element-0094ba2{--margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 7px; --padding-left: 020px; --padding-right: 020px;}
.elementor-19079 .elementor-element.elementor-element-7a0b6b8{text-align: center; font-size: 17px;}
.elementor-19079 .elementor-element.elementor-element-59d6371b{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 020px; --padding-right: 020px;}
.elementor-19079 .elementor-element.elementor-element-7e1d9374{text-align: center;}
.elementor-19079 .elementor-element.elementor-element-7e1d9374 .elementor-heading-title{font-size: 22px; line-height: 1.4em;}
.elementor-19079 .elementor-element.elementor-element-7e37fa8a{text-align: center; font-size: 18px;}
.elementor-19079 .elementor-element.elementor-element-14c4808d.elementor-element{--align-self: center;}
.elementor-19079 .elementor-element.elementor-element-14c4808d .elementor-button{font-size: 18px; border-width: 4px; border-radius: 15px; padding: 15px;}
.elementor-19079 .elementor-element.elementor-element-608ca832.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom: 10px;}
.elementor-19079 .elementor-element.elementor-element-9a114c6{--padding-top: 50px; --padding-bottom: 45px; --padding-left: 20px; --padding-right: 20px;}
.elementor-19079 .elementor-element.elementor-element-4da5c56{--padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px;}
.elementor-19079 .elementor-element.elementor-element-9d29015{padding: 0px 10px;}
.elementor-19079 .elementor-element.elementor-element-9d29015 .elementor-heading-title{font-size: 22px;}
.elementor-19079 .elementor-element.elementor-element-2910f29 > .elementor-widget-container{padding: 0px 20px;}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-posts-container .elementor-post__thumbnail{padding-bottom: calc(50%);}
.elementor-19079 .elementor-element.elementor-element-2910f29::after{content: "0.5";}
.elementor-19079 .elementor-element.elementor-element-2910f29 .elementor-post__thumbnail__link{width: 100%;}
.elementor-19079 .elementor-element.elementor-element-9cdd663 .elementor-heading-title{font-size: 17px;}
.elementor-19079 .elementor-element.elementor-element-b08f6a6 .elementor-button{font-size: 18px;}
.elementor-19079 .elementor-element.elementor-element-a608860{--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; --margin-top: 6px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-19079 .elementor-element.elementor-element-f560722{--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; --justify-content: space-between; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px;}
.elementor-19079 .elementor-element.elementor-element-33c25ec{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.elementor-19079 .elementor-element.elementor-element-33c25ec img{width: 45%;}
.elementor-19079 .elementor-element.elementor-element-492c50c{--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; --justify-content: space-between; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px;}
.elementor-19079 .elementor-element.elementor-element-786422e img{width: 60%;}
.elementor-19079 .elementor-element.elementor-element-0fede2c{--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; --justify-content: space-between; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px;}
.elementor-19079 .elementor-element.elementor-element-35e356a{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.elementor-19079 .elementor-element.elementor-element-35e356a img{width: 40%;}
.elementor-19079 .elementor-element.elementor-element-b71165c{text-align: center; font-size: 15px;}
.elementor-19079 .elementor-element.elementor-element-a400a41{--align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-19079 .elementor-element.elementor-element-83d7459{width: var( --container-widget-width, 241.097px ); max-width: 241.097px; --container-widget-width: 241.097px; --container-widget-flex-grow: 0;}
.elementor-19079 .elementor-element.elementor-element-83d7459 img{width: 75%;}
.elementor-19079 .elementor-element.elementor-element-bd69d73{--align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-19079 .elementor-element.elementor-element-0610767{width: var( --container-widget-width, 228.111px ); max-width: 228.111px; --container-widget-width: 228.111px; --container-widget-flex-grow: 0;}
.elementor-19079 .elementor-element.elementor-element-0610767 img{width: 65%;}
.elementor-19079 .elementor-element.elementor-element-e41292b{--align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-19079 .elementor-element.elementor-element-3b3eafb{width: var( --container-widget-width, 252.111px ); max-width: 252.111px; --container-widget-width: 252.111px; --container-widget-flex-grow: 0;}
.elementor-19079 .elementor-element.elementor-element-3b3eafb img{width: 68%;}
.elementor-19079 .elementor-element.elementor-element-e63ef67{--align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-19079 .elementor-element.elementor-element-6e09696{width: var( --container-widget-width, 236.097px ); max-width: 236.097px; --container-widget-width: 236.097px; --container-widget-flex-grow: 0;}
.elementor-19079 .elementor-element.elementor-element-6e09696 img{width: 68%;}
.elementor-19079 .elementor-element.elementor-element-ea4c10e{text-align: center; font-size: 15px;}
.elementor-19079 .elementor-element.elementor-element-9a2fb0d{width: var( --container-widget-width, 346.719px ); max-width: 346.719px; --container-widget-width: 346.719px; --container-widget-flex-grow: 0;}
.elementor-19079 .elementor-element.elementor-element-9a2fb0d img{width: 69%;}
}
@media (min-width: 768px){
.elementor-19079 .elementor-element.elementor-element-70dd06c{--width: 100%;}
.elementor-19079 .elementor-element.elementor-element-15373905{--content-width: 1650px;}
.elementor-19079 .elementor-element.elementor-element-29985b3d{--width: 30%;}
.elementor-19079 .elementor-element.elementor-element-2e94e7d7{--width: 30%;}
.elementor-19079 .elementor-element.elementor-element-76498646{--width: 30%;}
.elementor-19079 .elementor-element.elementor-element-a0b0229{--width: 53%;}
.elementor-19079 .elementor-element.elementor-element-bfb2815{--width: 47%;}
.elementor-19079 .elementor-element.elementor-element-57f16a97{--width: 25%;}
.elementor-19079 .elementor-element.elementor-element-72986603{--width: 75%;}
.elementor-19079 .elementor-element.elementor-element-19e6d5a9{--width: 48%;}
.elementor-19079 .elementor-element.elementor-element-0f48056{--width: 100%;}
.elementor-19079 .elementor-element.elementor-element-f560722{--width: 25%;}
.elementor-19079 .elementor-element.elementor-element-492c50c{--width: 25%;}
.elementor-19079 .elementor-element.elementor-element-0fede2c{--width: 25%;}
.elementor-19079 .elementor-element.elementor-element-a400a41{--width: 30%;}
.elementor-19079 .elementor-element.elementor-element-bd69d73{--width: 20%;}
.elementor-19079 .elementor-element.elementor-element-e41292b{--width: 30%;}
.elementor-19079 .elementor-element.elementor-element-e63ef67{--width: 20%;}
}
@media (max-width: 1024px) and (min-width: 768px){
.elementor-19079 .elementor-element.elementor-element-29985b3d{--width: 100%;}
.elementor-19079 .elementor-element.elementor-element-2e94e7d7{--width: 100%;}
.elementor-19079 .elementor-element.elementor-element-76498646{--width: 100%;}
.elementor-19079 .elementor-element.elementor-element-57f16a97{--width: 705px;}
}
.azul{color: rgb(48, 97, 202);}
.azul{color: rgb(48, 97, 202);}
.azul{color: rgb(48, 97, 202);}
.rosa-palabra{color: rgb(255, 174, 199); font-style: normal; text-decoration: none;}
.amarillo-resaltado{background-color: rgb(255, 222, 89); color: rgb(4, 38, 105); padding: 2px 4px; border-radius: 4px; font-style: normal; text-decoration: none; display: inline-block;}
@font-face { font-family: ClashDisplay; font-style: normal; font-weight: 700; font-display: auto; src: url("https://en-forma.es/wp-content/uploads/ClashDisplay-Bold.ttf") format("truetype"); }
@font-face { font-family: ClashDisplay; font-style: normal; font-weight: 400; font-display: auto; src: url("https://en-forma.es/wp-content/uploads/ClashDisplay-Regular.ttf") format("truetype"); }
@font-face { font-family: ClashDisplay; font-style: normal; font-weight: 500; font-display: auto; src: url("https://en-forma.es/wp-content/uploads/ClashDisplay-Medium.ttf") format("truetype"); }
@font-face { font-family: ClashDisplay; font-style: normal; font-weight: 300; font-display: auto; src: url("https://en-forma.es/wp-content/uploads/ClashDisplay-Light.ttf") format("truetype"); }
@font-face { font-family: ClashDisplay; font-style: normal; font-weight: 200; font-display: auto; src: url("https://en-forma.es/wp-content/uploads/ClashDisplay-Extralight.ttf") format("truetype"); }
@font-face { font-family: ClashDisplay; font-style: normal; font-weight: 600; font-display: auto; src: url("https://en-forma.es/wp-content/uploads/ClashDisplay-Semibold.ttf") format("truetype"); }