.elementor-2378 .elementor-element.elementor-element-4fa2307{--display:flex;--min-height:46vh;--justify-content:flex-end;--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-2378 .elementor-element.elementor-element-4fa2307:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-4fa2307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/05/magnific_spanish-students-taking-e_2938907060-1.png");background-position:center center;background-size:cover;}.elementor-2378 .elementor-element.elementor-element-4fa2307 > .elementor-shape-bottom svg, .elementor-2378 .elementor-element.elementor-element-4fa2307 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:44px;}.elementor-2378 .elementor-element.elementor-element-3f36ad9{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-3f36ad9.e-con{--e-con-transform-rotateZ:0deg;}.elementor-2378 .elementor-element.elementor-element-825d9ad{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-825d9ad:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-825d9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-825d9ad.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-4dffda1{text-align:center;}.elementor-2378 .elementor-element.elementor-element-4dffda1 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-2378 .elementor-element.elementor-element-f28fc44{--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:50px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-ce602f5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2378 .elementor-element.elementor-element-507a4a6{--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-2378 .elementor-element.elementor-element-507a4a6.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2378 .elementor-element.elementor-element-e3c4063 img{width:100%;}.elementor-2378 .elementor-element.elementor-element-b44dfe4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-3b28c25{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2378 .elementor-element.elementor-element-3b28c25.elementor-element{--align-self:flex-start;}.elementor-2378 .elementor-element.elementor-element-3b28c25 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-276c8ac{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-2378 .elementor-element.elementor-element-276c8ac .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-c1f521b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2378 .elementor-element.elementor-element-c1f521b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-13913be{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-6ec6e40{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-15b6418{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-rotateZ:-2deg;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:20px 25px 20px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);text-align:center;}.elementor-2378 .elementor-element.elementor-element-15b6418.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-15b6418:hover{box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-15b6418 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-99a345f{text-align:center;}.elementor-2378 .elementor-element.elementor-element-99a345f .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-1724464d{--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-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-2378 .elementor-element.elementor-element-60274758{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-5724e1ac{--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-5724e1ac::before, .elementor-2378 .elementor-element.elementor-element-5724e1ac > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-5724e1ac > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-5724e1ac > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-5724e1ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-5724e1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-03.svg");--background-overlay:'';background-repeat:repeat;background-size:374px auto;}.elementor-2378 .elementor-element.elementor-element-5724e1ac > .elementor-shape-top .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-5724e1ac > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5724e1ac > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-5724e1ac > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:50px;}.elementor-2378 .elementor-element.elementor-element-1fd5b0c8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-91fd9a{--display:flex;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-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2378 .elementor-element.elementor-element-91fd9a:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-91fd9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-91fd9a.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-414c9d67{text-align:center;}.elementor-2378 .elementor-element.elementor-element-414c9d67 img{width:100%;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2378 .elementor-element.elementor-element-4501080a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-4501080a.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-69eecc26{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-69eecc26:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-69eecc26 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-7690bb2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-7364baf9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-7364baf9.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-4fe465d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-139bc065{--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;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:89px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-139bc065:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-139bc065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E5;}.elementor-2378 .elementor-element.elementor-element-139bc065::before, .elementor-2378 .elementor-element.elementor-element-139bc065 > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-139bc065 > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-139bc065 > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-139bc065 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-139bc065 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-04-04.svg");--background-overlay:'';background-size:370px auto;}.elementor-2378 .elementor-element.elementor-element-139bc065 > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-139bc065 > .e-con-inner > .elementor-shape-top svg{height:51px;}.elementor-2378 .elementor-element.elementor-element-139bc065 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-139bc065 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-139bc065 > .elementor-shape-bottom svg, .elementor-2378 .elementor-element.elementor-element-139bc065 > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-2378 .elementor-element.elementor-element-e7286b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-730116db{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2378 .elementor-element.elementor-element-730116db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2378 .elementor-element.elementor-element-60889bcc{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-60889bcc:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-60889bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-60889bcc.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-2451f868{text-align:center;}.elementor-2378 .elementor-element.elementor-element-2451f868 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:51px;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-feb54eb{text-align:center;}.elementor-2378 .elementor-element.elementor-element-feb54eb .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-72a9d8b1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-72a9d8b1:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-72a9d8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-72a9d8b1.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-4be8e2b1{width:var( --container-widget-width, 90% );max-width:90%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 5px 15px 5px;--container-widget-width:90%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-4be8e2b1:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-4be8e2b1 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-75094095{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-75094095.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-6fa387cc{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-6fa387cc:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-6fa387cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-6fa387cc.e-con{--align-self:stretch;}.elementor-2378 .elementor-element.elementor-element-2259f183{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 20px 15px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-2259f183:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-2259f183 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-78fdb42f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-78fdb42f.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-4f012ca9{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-4f012ca9:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-4f012ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-54f27d86{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-3dee054d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-4b0bb34e{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-rotateZ:-2deg;background-color:var( --e-global-color-accent );padding:20px 25px 20px 25px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);text-align:center;}.elementor-2378 .elementor-element.elementor-element-4b0bb34e.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-4b0bb34e:hover{box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-4b0bb34e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5f39bf24{--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-evenly;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-62ea8bf8{width:var( --container-widget-width, 30% );max-width:30%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:30%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-62ea8bf8:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-62ea8bf8 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-62ea8bf8 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-62ea8bf8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-62ea8bf8.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-62ea8bf8.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-62ea8bf8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-62ea8bf8.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-62ea8bf8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-62ea8bf8.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-62ea8bf8 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-62ea8bf8 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-62ea8bf8 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-62ea8bf8:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-62ea8bf8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-62ea8bf8 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-50870599{width:var( --container-widget-width, 30% );max-width:30%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:30%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-50870599:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-50870599 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-50870599 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-50870599.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-50870599.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-50870599.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-50870599.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-50870599.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-50870599.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-50870599.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-50870599 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-50870599 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-50870599 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-50870599:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-50870599:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-50870599 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3dede1d1{width:var( --container-widget-width, 30% );max-width:30%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:30%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-3dede1d1:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-3dede1d1 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-3dede1d1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3dede1d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-3dede1d1.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-3dede1d1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-3dede1d1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-3dede1d1.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3dede1d1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-3dede1d1.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3dede1d1 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-3dede1d1 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-3dede1d1 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-3dede1d1:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-3dede1d1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3dede1d1 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-536ee5d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-488f1f04{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-488f1f04:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-488f1f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-76265890{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-2c7b25f1{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-160b373d img{width:95%;}.elementor-2378 .elementor-element.elementor-element-424dce6b{text-align:center;}.elementor-2378 .elementor-element.elementor-element-424dce6b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-4450cadb{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-4450cadb.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-5e0eada7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-2378 .elementor-element.elementor-element-26768b94 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-26768b94 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-26768b94 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-5b7e7fce .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-5b7e7fce .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-5b7e7fce .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-7e6856f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-71516dbe .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-71516dbe .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-71516dbe .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-22a6b52 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-22a6b52 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-22a6b52 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-78dc3ba6{--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-78dc3ba6:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-78dc3ba6::before, .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-03.svg");--background-overlay:'';background-repeat:repeat;background-size:370px auto;}.elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .elementor-shape-top .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;}.elementor-2378 .elementor-element.elementor-element-515e8cf{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-2a1daf72{--display:flex;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-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2378 .elementor-element.elementor-element-2a1daf72:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-2a1daf72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-2a1daf72.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-4985e6cb{text-align:center;}.elementor-2378 .elementor-element.elementor-element-4985e6cb img{width:100%;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2378 .elementor-element.elementor-element-2674923f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-2674923f.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-5adbbef7{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-5adbbef7:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-5adbbef7 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-679bc994{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-679bc994.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-67dea98a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-2c4a3939{--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;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:89px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-2c4a3939:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-2c4a3939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E5;}.elementor-2378 .elementor-element.elementor-element-2c4a3939::before, .elementor-2378 .elementor-element.elementor-element-2c4a3939 > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-2c4a3939 > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-2c4a3939 > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-2c4a3939 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-2c4a3939 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-04-04.svg");--background-overlay:'';background-size:370px auto;}.elementor-2378 .elementor-element.elementor-element-2c4a3939 > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-2c4a3939 > .e-con-inner > .elementor-shape-top svg{height:51px;}.elementor-2378 .elementor-element.elementor-element-2c4a3939 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-2c4a3939 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-2c4a3939 > .elementor-shape-bottom svg, .elementor-2378 .elementor-element.elementor-element-2c4a3939 > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-2378 .elementor-element.elementor-element-2309ed1d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-69576e2c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2378 .elementor-element.elementor-element-69576e2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2378 .elementor-element.elementor-element-3423d6d6{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-3423d6d6:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-3423d6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-3423d6d6.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-7ab6e28c{text-align:center;}.elementor-2378 .elementor-element.elementor-element-7ab6e28c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:51px;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3eba6466{text-align:center;}.elementor-2378 .elementor-element.elementor-element-3eba6466 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-4e24b7d0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-4e24b7d0:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-4e24b7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-4e24b7d0.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-374b4162{width:var( --container-widget-width, 90% );max-width:90%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 5px 15px 5px;--container-widget-width:90%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-374b4162:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-374b4162 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-11c561dc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-11c561dc.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-7a7c6b86{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-7a7c6b86:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-7a7c6b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-7a7c6b86.e-con{--align-self:stretch;}.elementor-2378 .elementor-element.elementor-element-46ffd102{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 20px 15px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-46ffd102:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-46ffd102 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-73156ebc{padding:0px 0px 0px 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2378 .elementor-element.elementor-element-73156ebc.elementor-element{--align-self:flex-start;}.elementor-2378 .elementor-element.elementor-element-73156ebc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-73156ebc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-73156ebc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-73156ebc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2378 .elementor-element.elementor-element-73156ebc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2378 .elementor-element.elementor-element-73156ebc .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2378 .elementor-element.elementor-element-73156ebc .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2378 .elementor-element.elementor-element-73156ebc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2378 .elementor-element.elementor-element-73156ebc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2378 .elementor-element.elementor-element-484d7e86{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-484d7e86:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-484d7e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-4050fdb7{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-6aa76868{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-68e32342{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-rotateZ:-2deg;background-color:var( --e-global-color-accent );padding:20px 25px 20px 25px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);text-align:center;}.elementor-2378 .elementor-element.elementor-element-68e32342.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-68e32342:hover{box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-68e32342 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-73fbc5f8{--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-evenly;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-1d003421{width:var( --container-widget-width, 30% );max-width:30%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:30%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-1d003421:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-1d003421 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-1d003421 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-1d003421.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-1d003421.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-1d003421.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-1d003421.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-1d003421.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-1d003421.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-1d003421.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-1d003421 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-1d003421 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-1d003421 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-1d003421:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-1d003421:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-1d003421 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-69592c19{width:var( --container-widget-width, 30% );max-width:30%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:30%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-69592c19:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-69592c19 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-69592c19 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-69592c19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-69592c19.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-69592c19.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-69592c19.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-69592c19.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-69592c19.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-69592c19.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-69592c19 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-69592c19 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-69592c19 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-69592c19:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-69592c19:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-69592c19 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-281d0289{width:var( --container-widget-width, 30% );max-width:30%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:30%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-281d0289:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-281d0289 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-281d0289 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-281d0289.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-281d0289.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-281d0289.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-281d0289.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-281d0289.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-281d0289.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-281d0289.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-281d0289 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-281d0289 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-281d0289 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-281d0289:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-281d0289:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-281d0289 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-7bba2f0c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-56e51ecd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-56e51ecd:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-56e51ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-7fd0717{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-42a466de{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-bbf2109 img{width:95%;}.elementor-2378 .elementor-element.elementor-element-5ea7700{text-align:center;}.elementor-2378 .elementor-element.elementor-element-5ea7700 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-50054b57{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-50054b57.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-32e2c209{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-4079941d .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-4079941d .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-4079941d .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-79328dee .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-79328dee .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-79328dee .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-2d2bf941{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-4f766b97 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-4f766b97 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-4f766b97 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-37977d2a .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-37977d2a .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-37977d2a .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-7ea96e8d{--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-7ea96e8d:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-7ea96e8d::before, .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-03.svg");--background-overlay:'';background-repeat:repeat;background-size:370px auto;}.elementor-2378 .elementor-element.elementor-element-7ea96e8d > .elementor-shape-top .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-7ea96e8d > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;}.elementor-2378 .elementor-element.elementor-element-26e2d4ee{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-1f0c7916{--display:flex;--justify-content:center;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-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2378 .elementor-element.elementor-element-1f0c7916:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-1f0c7916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-1f0c7916.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-1639421c{text-align:center;}.elementor-2378 .elementor-element.elementor-element-1639421c img{width:100%;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2378 .elementor-element.elementor-element-2a085f5a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-2a085f5a.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-4ca01f38{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-4ca01f38:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-4ca01f38 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-51ff5aa3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-51ff5aa3.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-57b3322a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-5d0ce5bf{--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;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:89px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-5d0ce5bf:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-5d0ce5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E5;}.elementor-2378 .elementor-element.elementor-element-5d0ce5bf::before, .elementor-2378 .elementor-element.elementor-element-5d0ce5bf > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-5d0ce5bf > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-5d0ce5bf > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-5d0ce5bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-5d0ce5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-04-04.svg");--background-overlay:'';background-size:370px auto;}.elementor-2378 .elementor-element.elementor-element-5d0ce5bf > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-5d0ce5bf > .e-con-inner > .elementor-shape-top svg{height:51px;}.elementor-2378 .elementor-element.elementor-element-5d0ce5bf > .elementor-shape-bottom .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-5d0ce5bf > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-5d0ce5bf > .elementor-shape-bottom svg, .elementor-2378 .elementor-element.elementor-element-5d0ce5bf > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-2378 .elementor-element.elementor-element-356ae31b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-21f85de7{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2378 .elementor-element.elementor-element-21f85de7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2378 .elementor-element.elementor-element-51b3d51f{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-51b3d51f:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-51b3d51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-51b3d51f.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-44c109a7{text-align:center;}.elementor-2378 .elementor-element.elementor-element-44c109a7 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:51px;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-764a668d{text-align:center;}.elementor-2378 .elementor-element.elementor-element-764a668d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-7c712d0f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-2378 .elementor-element.elementor-element-7c712d0f:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-7c712d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-7c712d0f.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-df4a82e{width:var( --container-widget-width, 90% );max-width:90%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 5px 15px 5px;--container-widget-width:90%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-df4a82e:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-df4a82e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-27d24d5e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-27d24d5e.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-f53de5c{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-f53de5c:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-f53de5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-f53de5c.e-con{--align-self:stretch;}.elementor-2378 .elementor-element.elementor-element-4d8e0998{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 20px 15px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-4d8e0998:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-4d8e0998 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-71c4efa4{padding:0px 0px 0px 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2378 .elementor-element.elementor-element-71c4efa4.elementor-element{--align-self:flex-start;}.elementor-2378 .elementor-element.elementor-element-71c4efa4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-71c4efa4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-71c4efa4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-71c4efa4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2378 .elementor-element.elementor-element-71c4efa4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2378 .elementor-element.elementor-element-71c4efa4 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2378 .elementor-element.elementor-element-71c4efa4 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2378 .elementor-element.elementor-element-71c4efa4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2378 .elementor-element.elementor-element-71c4efa4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2378 .elementor-element.elementor-element-1f829098{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-1f829098:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-1f829098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-60d78dd7{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-25a02f91{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-bcf230{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-rotateZ:-2deg;background-color:var( --e-global-color-accent );padding:20px 25px 20px 25px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);text-align:center;}.elementor-2378 .elementor-element.elementor-element-bcf230.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-bcf230:hover{box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-bcf230 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-15ce50a{--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-evenly;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-29d010dd{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-29d010dd:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-29d010dd .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-29d010dd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-29d010dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-29d010dd.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-29d010dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-29d010dd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-29d010dd.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-29d010dd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-29d010dd.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-29d010dd .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-29d010dd .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-29d010dd .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-29d010dd:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-29d010dd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-29d010dd .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-ce19d55{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-ce19d55:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-ce19d55 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-ce19d55 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-ce19d55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-ce19d55.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-ce19d55.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-ce19d55.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-ce19d55.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-ce19d55.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-ce19d55.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-ce19d55 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-ce19d55 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-ce19d55 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-ce19d55:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-ce19d55:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-ce19d55 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-44b034fd{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-44b034fd:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-44b034fd .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-44b034fd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-44b034fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-44b034fd.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-44b034fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-44b034fd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-44b034fd.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-44b034fd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-44b034fd.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-44b034fd .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-44b034fd .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-44b034fd .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-44b034fd:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-44b034fd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-44b034fd .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-c4eae1a{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-c4eae1a:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-c4eae1a .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-c4eae1a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-c4eae1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-c4eae1a.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-c4eae1a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-c4eae1a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-c4eae1a.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-c4eae1a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-c4eae1a.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-c4eae1a .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-c4eae1a .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-c4eae1a .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-c4eae1a:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-c4eae1a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-c4eae1a .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-528674be{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-19f209da{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-19f209da:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-19f209da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3675e635{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-71e0eec2{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-28c34047 img{width:95%;}.elementor-2378 .elementor-element.elementor-element-72334f95{text-align:center;}.elementor-2378 .elementor-element.elementor-element-72334f95 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-15f5fd30{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-15f5fd30.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-3c35d7da{--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-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-56da15ff .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-56da15ff .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-56da15ff .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-1cea01f9 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-1cea01f9 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-1cea01f9 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-149b5d38 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-149b5d38 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-149b5d38 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-3b5ae01d{--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-3b5ae01d:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3b5ae01d::before, .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-03.svg");--background-overlay:'';background-repeat:repeat;background-size:370px auto;}.elementor-2378 .elementor-element.elementor-element-3b5ae01d > .elementor-shape-top .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-3b5ae01d > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;}.elementor-2378 .elementor-element.elementor-element-71d161f7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-8468705{--display:flex;--justify-content:center;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-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2378 .elementor-element.elementor-element-8468705:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-8468705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-8468705.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-1c583876{text-align:center;}.elementor-2378 .elementor-element.elementor-element-1c583876 img{width:100%;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2378 .elementor-element.elementor-element-6213edd1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-6213edd1.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-32212507{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-32212507:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-32212507 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-108aa2ea{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-108aa2ea.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-529db80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-6ae06ab5{--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;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:89px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-6ae06ab5:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-6ae06ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E5;}.elementor-2378 .elementor-element.elementor-element-6ae06ab5::before, .elementor-2378 .elementor-element.elementor-element-6ae06ab5 > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-6ae06ab5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-6ae06ab5 > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-6ae06ab5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-6ae06ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-04-04.svg");--background-overlay:'';background-size:370px auto;}.elementor-2378 .elementor-element.elementor-element-6ae06ab5 > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-6ae06ab5 > .e-con-inner > .elementor-shape-top svg{height:51px;}.elementor-2378 .elementor-element.elementor-element-6ae06ab5 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-6ae06ab5 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-6ae06ab5 > .elementor-shape-bottom svg, .elementor-2378 .elementor-element.elementor-element-6ae06ab5 > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-2378 .elementor-element.elementor-element-588180c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-1cabdb16{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2378 .elementor-element.elementor-element-1cabdb16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2378 .elementor-element.elementor-element-c15c5d3{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-c15c5d3:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-c15c5d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-c15c5d3.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-611a2af{text-align:center;}.elementor-2378 .elementor-element.elementor-element-611a2af .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:51px;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-32242ff4{text-align:center;}.elementor-2378 .elementor-element.elementor-element-32242ff4 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-3147eb8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-2378 .elementor-element.elementor-element-3147eb8:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-3147eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3147eb8.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-62a3e0e5{width:var( --container-widget-width, 92% );max-width:92%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 5px 15px 5px;--container-widget-width:92%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-62a3e0e5:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-62a3e0e5 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-6805b2d7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-6805b2d7.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-1ab988f9{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-1ab988f9:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-1ab988f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-1ab988f9.e-con{--align-self:stretch;}.elementor-2378 .elementor-element.elementor-element-545e9582{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 20px 15px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-545e9582:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-545e9582 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-3c03300a{padding:0px 0px 0px 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2378 .elementor-element.elementor-element-3c03300a.elementor-element{--align-self:flex-start;}.elementor-2378 .elementor-element.elementor-element-3c03300a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-3c03300a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-3c03300a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-3c03300a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2378 .elementor-element.elementor-element-3c03300a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2378 .elementor-element.elementor-element-3c03300a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2378 .elementor-element.elementor-element-3c03300a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2378 .elementor-element.elementor-element-3c03300a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2378 .elementor-element.elementor-element-3c03300a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2378 .elementor-element.elementor-element-7d92a6f2{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-7d92a6f2:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-7d92a6f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-71048752{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-1abe5ab3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-69249907{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-rotateZ:-2deg;background-color:var( --e-global-color-accent );padding:20px 25px 20px 25px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);text-align:center;}.elementor-2378 .elementor-element.elementor-element-69249907.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-69249907:hover{box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-69249907 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-4f8b7479{--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-evenly;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-19125fd1{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-19125fd1:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-19125fd1 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-19125fd1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-19125fd1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-19125fd1.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-19125fd1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-19125fd1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-19125fd1.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-19125fd1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-19125fd1.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-19125fd1 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-19125fd1 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-19125fd1 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-19125fd1:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-19125fd1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-19125fd1 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-30830b67{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-30830b67:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-30830b67 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-30830b67 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-30830b67.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-30830b67.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-30830b67.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-30830b67.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-30830b67.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-30830b67.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-30830b67.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-30830b67 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-30830b67 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-30830b67 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-30830b67:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-30830b67:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-30830b67 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5036bf2d{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-5036bf2d:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-5036bf2d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-5036bf2d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5036bf2d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-5036bf2d.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-5036bf2d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-5036bf2d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-5036bf2d.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5036bf2d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-5036bf2d.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5036bf2d .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-5036bf2d .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-5036bf2d .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-5036bf2d:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-5036bf2d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5036bf2d .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3e95660c{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-3e95660c:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-3e95660c .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-3e95660c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3e95660c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-3e95660c.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-3e95660c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-3e95660c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-3e95660c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3e95660c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-3e95660c.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3e95660c .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-3e95660c .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-3e95660c .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-3e95660c:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-3e95660c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3e95660c .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-681d8968{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-7666082e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-7666082e:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-7666082e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-41cc7031{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-6dc765de{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-4c7cd395 img{width:95%;}.elementor-2378 .elementor-element.elementor-element-104a300a{text-align:center;}.elementor-2378 .elementor-element.elementor-element-104a300a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-17a9bb82{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-17a9bb82.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-7a213509{--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-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-6840a25 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-6840a25 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-6840a25 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-1c298990 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-1c298990 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-1c298990 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-259dedf3 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-259dedf3 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-259dedf3 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-21834e92{--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-21834e92:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-21834e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-21834e92::before, .elementor-2378 .elementor-element.elementor-element-21834e92 > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-21834e92 > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-21834e92 > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-21834e92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-21834e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-03.svg");--background-overlay:'';background-repeat:repeat;background-size:370px auto;}.elementor-2378 .elementor-element.elementor-element-21834e92 > .elementor-shape-top .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-21834e92 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-21834e92 > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-21834e92 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;}.elementor-2378 .elementor-element.elementor-element-1443dd3d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-3c650d2a{--display:flex;--justify-content:center;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-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2378 .elementor-element.elementor-element-3c650d2a:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-3c650d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3c650d2a.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-7a5ada5d{text-align:center;}.elementor-2378 .elementor-element.elementor-element-7a5ada5d img{width:100%;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2378 .elementor-element.elementor-element-3125df6d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-3125df6d.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-216aa306{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-216aa306:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-216aa306 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5d5ddab3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-5d5ddab3.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-2539fbea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-587529b6{--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;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:89px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-587529b6:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-587529b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E5;}.elementor-2378 .elementor-element.elementor-element-587529b6::before, .elementor-2378 .elementor-element.elementor-element-587529b6 > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-587529b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-587529b6 > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-587529b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-587529b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-04-04.svg");--background-overlay:'';background-size:370px auto;}.elementor-2378 .elementor-element.elementor-element-587529b6 > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-587529b6 > .e-con-inner > .elementor-shape-top svg{height:51px;}.elementor-2378 .elementor-element.elementor-element-587529b6 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-587529b6 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-587529b6 > .elementor-shape-bottom svg, .elementor-2378 .elementor-element.elementor-element-587529b6 > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-2378 .elementor-element.elementor-element-50415a06{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-ecf2813{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2378 .elementor-element.elementor-element-ecf2813.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2378 .elementor-element.elementor-element-5c0f6cae{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-5c0f6cae:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-5c0f6cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-5c0f6cae.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-3ea7a48b{text-align:center;}.elementor-2378 .elementor-element.elementor-element-3ea7a48b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:51px;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-297d515c{text-align:center;}.elementor-2378 .elementor-element.elementor-element-297d515c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-4890278e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-4890278e:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-4890278e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-4890278e.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-7a972c11{width:var( --container-widget-width, 90% );max-width:90%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 5px 15px 5px;--container-widget-width:90%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-7a972c11:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-7a972c11 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-54ac6967{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-54ac6967.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-a1102b6{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-a1102b6:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-a1102b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-a1102b6.e-con{--align-self:stretch;}.elementor-2378 .elementor-element.elementor-element-69e029e1{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 20px 15px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-69e029e1:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-69e029e1 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-7c912041{padding:0px 0px 0px 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2378 .elementor-element.elementor-element-7c912041.elementor-element{--align-self:flex-start;}.elementor-2378 .elementor-element.elementor-element-7c912041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-7c912041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-7c912041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-7c912041 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2378 .elementor-element.elementor-element-7c912041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2378 .elementor-element.elementor-element-7c912041 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2378 .elementor-element.elementor-element-7c912041 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2378 .elementor-element.elementor-element-7c912041 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2378 .elementor-element.elementor-element-7c912041 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2378 .elementor-element.elementor-element-217439af{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-217439af:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-217439af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-63be2f4e{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-15e7f7bf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-c3b3af4{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-rotateZ:-2deg;background-color:var( --e-global-color-accent );padding:20px 25px 20px 25px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);text-align:center;}.elementor-2378 .elementor-element.elementor-element-c3b3af4.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-c3b3af4:hover{box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-c3b3af4 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5c71eaa0{--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-evenly;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-171f605f{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-171f605f:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-171f605f .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-171f605f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-171f605f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-171f605f.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-171f605f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-171f605f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-171f605f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-171f605f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-171f605f.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-171f605f .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-171f605f .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-171f605f .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-171f605f:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-171f605f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-171f605f .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-1d3d8366{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-1d3d8366:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-1d3d8366 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-1d3d8366 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-1d3d8366.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-1d3d8366.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-1d3d8366.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-1d3d8366.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-1d3d8366.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-1d3d8366.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-1d3d8366.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-1d3d8366 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-1d3d8366 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-1d3d8366 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-1d3d8366:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-1d3d8366:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-1d3d8366 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-62b0ae48{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-62b0ae48:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-62b0ae48 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-62b0ae48 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-62b0ae48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-62b0ae48.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-62b0ae48.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-62b0ae48.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-62b0ae48.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-62b0ae48.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-62b0ae48.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-62b0ae48 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-62b0ae48 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-62b0ae48 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-62b0ae48:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-62b0ae48:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-62b0ae48 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-74641c55{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-74641c55:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-74641c55 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-74641c55 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-74641c55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-74641c55.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-74641c55.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-74641c55.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-74641c55.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-74641c55.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-74641c55.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-74641c55 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-74641c55 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-74641c55 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-74641c55:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-74641c55:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-74641c55 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-161e890e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-481ee0fa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-481ee0fa:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-481ee0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-2a112ca9{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-6f899f41{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-1eb77804 img{width:95%;}.elementor-2378 .elementor-element.elementor-element-9a7df98{text-align:center;}.elementor-2378 .elementor-element.elementor-element-9a7df98 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-6ae8bb04{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-6ae8bb04.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-7a3ee6ee{--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-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-3ca11c61 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-3ca11c61 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-3ca11c61 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-4ab39496 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-4ab39496 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-4ab39496 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-823f543 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-823f543 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-823f543 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-5ddd74a9{--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-5ddd74a9:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5ddd74a9::before, .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-03.svg");--background-overlay:'';background-repeat:repeat;background-size:370px auto;}.elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .elementor-shape-top .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;}.elementor-2378 .elementor-element.elementor-element-27066663{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-68088c0e{--display:flex;--justify-content:center;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-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2378 .elementor-element.elementor-element-68088c0e:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-68088c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-68088c0e.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-78d41e72{text-align:center;}.elementor-2378 .elementor-element.elementor-element-78d41e72 img{width:100%;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2378 .elementor-element.elementor-element-1720e74c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-1720e74c.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-11c14a3b{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-11c14a3b:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-11c14a3b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-6088686f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-6088686f.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-1674d7de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-454313f6{--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;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:89px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-454313f6:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-454313f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E5;}.elementor-2378 .elementor-element.elementor-element-454313f6::before, .elementor-2378 .elementor-element.elementor-element-454313f6 > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-454313f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-454313f6 > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-454313f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-454313f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-04-04.svg");--background-overlay:'';background-size:370px auto;}.elementor-2378 .elementor-element.elementor-element-454313f6 > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-454313f6 > .e-con-inner > .elementor-shape-top svg{height:51px;}.elementor-2378 .elementor-element.elementor-element-454313f6 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-454313f6 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-454313f6 > .elementor-shape-bottom svg, .elementor-2378 .elementor-element.elementor-element-454313f6 > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-2378 .elementor-element.elementor-element-6bf700b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-1501aae0{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2378 .elementor-element.elementor-element-1501aae0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2378 .elementor-element.elementor-element-24721898{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-24721898:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-24721898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-24721898.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-408baf8a{text-align:center;}.elementor-2378 .elementor-element.elementor-element-408baf8a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:51px;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-623797f3{text-align:center;}.elementor-2378 .elementor-element.elementor-element-623797f3 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-3088a5a0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-3088a5a0:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-3088a5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-3088a5a0.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-8aa60a9{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 20px 15px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-8aa60a9:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-8aa60a9 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-b860f69{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-b860f69.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-739dd1a2{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-739dd1a2:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-739dd1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-739dd1a2.e-con{--align-self:stretch;}.elementor-2378 .elementor-element.elementor-element-199e3b2c{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 20px 15px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-199e3b2c:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-199e3b2c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-32b57d08{padding:0px 0px 0px 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2378 .elementor-element.elementor-element-32b57d08.elementor-element{--align-self:flex-start;}.elementor-2378 .elementor-element.elementor-element-32b57d08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-32b57d08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-32b57d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2378 .elementor-element.elementor-element-32b57d08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2378 .elementor-element.elementor-element-32b57d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2378 .elementor-element.elementor-element-32b57d08 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2378 .elementor-element.elementor-element-32b57d08 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2378 .elementor-element.elementor-element-32b57d08 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2378 .elementor-element.elementor-element-32b57d08 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2378 .elementor-element.elementor-element-1b918afc{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-1b918afc:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-1b918afc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-486fc2dd{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-29023f80{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-4d241028{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-rotateZ:-2deg;background-color:var( --e-global-color-accent );padding:20px 25px 20px 25px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);text-align:center;}.elementor-2378 .elementor-element.elementor-element-4d241028.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-4d241028:hover{box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-4d241028 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-7523969b{--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-evenly;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-5448e10d{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-5448e10d:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-5448e10d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-5448e10d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5448e10d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-5448e10d.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-5448e10d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-5448e10d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-5448e10d.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5448e10d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-5448e10d.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5448e10d .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-5448e10d .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-5448e10d .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-5448e10d:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-5448e10d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5448e10d .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-49aaa04c{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-49aaa04c:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-49aaa04c .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-49aaa04c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-49aaa04c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-49aaa04c.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-49aaa04c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-49aaa04c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-49aaa04c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-49aaa04c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-49aaa04c.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-49aaa04c .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-49aaa04c .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-49aaa04c .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-49aaa04c:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-49aaa04c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-49aaa04c .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-200a61c7{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-200a61c7:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-200a61c7 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-200a61c7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-200a61c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-200a61c7.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-200a61c7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-200a61c7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-200a61c7.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-200a61c7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-200a61c7.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-200a61c7 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-200a61c7 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-200a61c7 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-200a61c7:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-200a61c7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-200a61c7 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-7534b9c0{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-c43c7bb );padding:0px 10px 15px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-2378 .elementor-element.elementor-element-7534b9c0:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-2378 .elementor-element.elementor-element-7534b9c0 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2378 .elementor-element.elementor-element-7534b9c0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-7534b9c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-7534b9c0.elementor-view-framed .elementor-icon, .elementor-2378 .elementor-element.elementor-element-7534b9c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-7534b9c0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-7534b9c0.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-7534b9c0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2378 .elementor-element.elementor-element-7534b9c0.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-7534b9c0 .elementor-icon{font-size:50px;padding:10px;}.elementor-2378 .elementor-element.elementor-element-7534b9c0 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-7534b9c0 .elementor-icon-box-title a{font-family:var( --e-global-typography-b20bdd5-font-family ), Sans-serif;font-size:var( --e-global-typography-b20bdd5-font-size );font-weight:var( --e-global-typography-b20bdd5-font-weight );}.elementor-2378 .elementor-element.elementor-element-7534b9c0:has(:hover) .elementor-icon-box-title,
					 .elementor-2378 .elementor-element.elementor-element-7534b9c0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-7534b9c0 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-35577502{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-7bf857b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-7bf857b1:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-7bf857b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-57dd7ff9{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-123cb6bf{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-747b1ca7 img{width:95%;}.elementor-2378 .elementor-element.elementor-element-18c7d351{text-align:center;}.elementor-2378 .elementor-element.elementor-element-18c7d351 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-accent );}.elementor-2378 .elementor-element.elementor-element-efc68fb{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-efc68fb.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-1ba8cbdc{--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-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-72a413e0 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-72a413e0 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-72a413e0 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-2d7dcf0b .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-2d7dcf0b .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-2d7dcf0b .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-642e0a72 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-7690bb2 );color:var( --e-global-color-7690bb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-642e0a72 .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-642e0a72 .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-15ac112b{--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-15ac112b:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-15ac112b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-15ac112b::before, .elementor-2378 .elementor-element.elementor-element-15ac112b > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-15ac112b > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-15ac112b > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-15ac112b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-15ac112b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/01/1040-03.svg");--background-overlay:'';background-repeat:repeat;background-size:370px auto;}.elementor-2378 .elementor-element.elementor-element-15ac112b > .elementor-shape-top .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-15ac112b > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-15ac112b > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-15ac112b > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;}.elementor-2378 .elementor-element.elementor-element-3c3e2602{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-11e5050d{--display:flex;--justify-content:center;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-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2378 .elementor-element.elementor-element-11e5050d:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-11e5050d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-11e5050d.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-39d9128d{text-align:center;}.elementor-2378 .elementor-element.elementor-element-39d9128d img{width:100%;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2378 .elementor-element.elementor-element-69d52404{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-69d52404.e-con{--e-con-transform-rotateZ:0deg;--align-self:center;}.elementor-2378 .elementor-element.elementor-element-16a0a845{width:var( --container-widget-width, 500px );max-width:500px;--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.43);text-align:center;}.elementor-2378 .elementor-element.elementor-element-16a0a845:hover{box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-2378 .elementor-element.elementor-element-16a0a845 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-77c38841{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-77c38841.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-695e3abf{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:12px;--n-tabs-gap:0px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-icon-size:0px;}.elementor-2378 .elementor-element.elementor-element-695e3abf > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-695e3abf.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-695e3abf.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2378 .elementor-element.elementor-element-695e3abf.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-695e3abf.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2378 .elementor-element.elementor-element-695e3abf [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5ba175a{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.47;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-5ba175a:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-5ba175a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-5ba175a::before, .elementor-2378 .elementor-element.elementor-element-5ba175a > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-5ba175a > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-5ba175a > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-5ba175a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-5ba175a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://idiomasbyh.com/wp-content/uploads/2026/05/magnific_spanish-students-taking-e_2938906382-1-scaled.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2378 .elementor-element.elementor-element-5ba175a > .elementor-shape-top .elementor-shape-fill, .elementor-2378 .elementor-element.elementor-element-5ba175a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-5ba175a > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-5ba175a > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;}.elementor-2378 .elementor-element.elementor-element-5ba175a > .elementor-shape-bottom svg, .elementor-2378 .elementor-element.elementor-element-5ba175a > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:30px;}.elementor-2378 .elementor-element.elementor-element-f29959d{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-f29959d:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-f29959d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2378 .elementor-element.elementor-element-f29959d.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-5f343e6{text-align:center;}.elementor-2378 .elementor-element.elementor-element-5f343e6 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-531522b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-2378 .elementor-element.elementor-element-531522b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:900;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.99);color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-ef3c69f .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 36%, var( --e-global-color-secondary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-ef3c69f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2378 .elementor-element.elementor-element-ef3c69f .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-ef3c69f .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}.elementor-2378 .elementor-element.elementor-element-de2e8d8{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-13fd468{--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-around;--align-items:center;}.elementor-2378 .elementor-element.elementor-element-4b212d9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2378 .elementor-element.elementor-element-4b212d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2378 .elementor-element.elementor-element-e8fd32a{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:17px 15px 23px -10px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2378 .elementor-element.elementor-element-e8fd32a:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-e8fd32a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-e8fd32a.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-2378 .elementor-element.elementor-element-b2cda9e{text-align:center;}.elementor-2378 .elementor-element.elementor-element-b2cda9e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:900;color:var( --e-global-color-7690bb2 );}.elementor-2378 .elementor-element.elementor-element-69119f3{text-align:center;}.elementor-2378 .elementor-element.elementor-element-69119f3 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-text );}.elementor-2378 .elementor-element.elementor-element-096a2af .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;font-style:italic;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 36%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-2378 .elementor-element.elementor-element-096a2af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2378 .elementor-element.elementor-element-096a2af .elementor-button:hover, .elementor-2378 .elementor-element.elementor-element-096a2af .elementor-button:focus{box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.4);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2378 .elementor-element.elementor-element-3f36ad9{--width:50%;}.elementor-2378 .elementor-element.elementor-element-825d9ad{--width:100%;}.elementor-2378 .elementor-element.elementor-element-ce602f5{--width:100%;}.elementor-2378 .elementor-element.elementor-element-507a4a6{--width:35%;}.elementor-2378 .elementor-element.elementor-element-b44dfe4{--width:60%;}.elementor-2378 .elementor-element.elementor-element-6ec6e40{--width:75%;}.elementor-2378 .elementor-element.elementor-element-1724464d{--width:100%;}.elementor-2378 .elementor-element.elementor-element-1fd5b0c8{--width:100%;}.elementor-2378 .elementor-element.elementor-element-91fd9a{--width:65%;}.elementor-2378 .elementor-element.elementor-element-4501080a{--width:35%;}.elementor-2378 .elementor-element.elementor-element-730116db{--width:65%;}.elementor-2378 .elementor-element.elementor-element-60889bcc{--width:100%;}.elementor-2378 .elementor-element.elementor-element-72a9d8b1{--width:49%;}.elementor-2378 .elementor-element.elementor-element-6fa387cc{--width:49%;}.elementor-2378 .elementor-element.elementor-element-488f1f04{--width:70%;}.elementor-2378 .elementor-element.elementor-element-2c7b25f1{--width:100%;}.elementor-2378 .elementor-element.elementor-element-515e8cf{--width:100%;}.elementor-2378 .elementor-element.elementor-element-2a1daf72{--width:65%;}.elementor-2378 .elementor-element.elementor-element-2674923f{--width:35%;}.elementor-2378 .elementor-element.elementor-element-69576e2c{--width:65%;}.elementor-2378 .elementor-element.elementor-element-3423d6d6{--width:100%;}.elementor-2378 .elementor-element.elementor-element-4e24b7d0{--width:49%;}.elementor-2378 .elementor-element.elementor-element-7a7c6b86{--width:49%;}.elementor-2378 .elementor-element.elementor-element-56e51ecd{--width:70%;}.elementor-2378 .elementor-element.elementor-element-42a466de{--width:100%;}.elementor-2378 .elementor-element.elementor-element-26e2d4ee{--width:100%;}.elementor-2378 .elementor-element.elementor-element-1f0c7916{--width:65%;}.elementor-2378 .elementor-element.elementor-element-2a085f5a{--width:35%;}.elementor-2378 .elementor-element.elementor-element-21f85de7{--width:65%;}.elementor-2378 .elementor-element.elementor-element-51b3d51f{--width:100%;}.elementor-2378 .elementor-element.elementor-element-7c712d0f{--width:43%;}.elementor-2378 .elementor-element.elementor-element-f53de5c{--width:55%;}.elementor-2378 .elementor-element.elementor-element-19f209da{--width:70%;}.elementor-2378 .elementor-element.elementor-element-71e0eec2{--width:100%;}.elementor-2378 .elementor-element.elementor-element-71d161f7{--width:100%;}.elementor-2378 .elementor-element.elementor-element-8468705{--width:65%;}.elementor-2378 .elementor-element.elementor-element-6213edd1{--width:35%;}.elementor-2378 .elementor-element.elementor-element-1cabdb16{--width:65%;}.elementor-2378 .elementor-element.elementor-element-c15c5d3{--width:100%;}.elementor-2378 .elementor-element.elementor-element-3147eb8{--width:40%;}.elementor-2378 .elementor-element.elementor-element-1ab988f9{--width:57%;}.elementor-2378 .elementor-element.elementor-element-7666082e{--width:70%;}.elementor-2378 .elementor-element.elementor-element-6dc765de{--width:100%;}.elementor-2378 .elementor-element.elementor-element-1443dd3d{--width:100%;}.elementor-2378 .elementor-element.elementor-element-3c650d2a{--width:65%;}.elementor-2378 .elementor-element.elementor-element-3125df6d{--width:35%;}.elementor-2378 .elementor-element.elementor-element-ecf2813{--width:65%;}.elementor-2378 .elementor-element.elementor-element-5c0f6cae{--width:100%;}.elementor-2378 .elementor-element.elementor-element-4890278e{--width:49%;}.elementor-2378 .elementor-element.elementor-element-a1102b6{--width:49%;}.elementor-2378 .elementor-element.elementor-element-481ee0fa{--width:70%;}.elementor-2378 .elementor-element.elementor-element-6f899f41{--width:100%;}.elementor-2378 .elementor-element.elementor-element-27066663{--width:100%;}.elementor-2378 .elementor-element.elementor-element-68088c0e{--width:65%;}.elementor-2378 .elementor-element.elementor-element-1720e74c{--width:35%;}.elementor-2378 .elementor-element.elementor-element-1501aae0{--width:65%;}.elementor-2378 .elementor-element.elementor-element-24721898{--width:100%;}.elementor-2378 .elementor-element.elementor-element-3088a5a0{--width:49%;}.elementor-2378 .elementor-element.elementor-element-739dd1a2{--width:49%;}.elementor-2378 .elementor-element.elementor-element-7bf857b1{--width:70%;}.elementor-2378 .elementor-element.elementor-element-123cb6bf{--width:100%;}.elementor-2378 .elementor-element.elementor-element-3c3e2602{--width:100%;}.elementor-2378 .elementor-element.elementor-element-11e5050d{--width:65%;}.elementor-2378 .elementor-element.elementor-element-69d52404{--width:35%;}.elementor-2378 .elementor-element.elementor-element-f29959d{--width:50%;}.elementor-2378 .elementor-element.elementor-element-4b212d9{--width:65%;}.elementor-2378 .elementor-element.elementor-element-e8fd32a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2378 .elementor-element.elementor-element-3f36ad9{--width:70%;}.elementor-2378 .elementor-element.elementor-element-b44dfe4{--width:100%;}.elementor-2378 .elementor-element.elementor-element-6ec6e40{--width:99%;}.elementor-2378 .elementor-element.elementor-element-1fd5b0c8{--width:100%;}.elementor-2378 .elementor-element.elementor-element-91fd9a{--width:80%;}.elementor-2378 .elementor-element.elementor-element-4501080a{--width:80%;}.elementor-2378 .elementor-element.elementor-element-730116db{--width:100%;}.elementor-2378 .elementor-element.elementor-element-72a9d8b1{--width:80%;}.elementor-2378 .elementor-element.elementor-element-6fa387cc{--width:80%;}.elementor-2378 .elementor-element.elementor-element-488f1f04{--width:93%;}.elementor-2378 .elementor-element.elementor-element-515e8cf{--width:100%;}.elementor-2378 .elementor-element.elementor-element-2a1daf72{--width:80%;}.elementor-2378 .elementor-element.elementor-element-2674923f{--width:80%;}.elementor-2378 .elementor-element.elementor-element-69576e2c{--width:100%;}.elementor-2378 .elementor-element.elementor-element-4e24b7d0{--width:80%;}.elementor-2378 .elementor-element.elementor-element-7a7c6b86{--width:80%;}.elementor-2378 .elementor-element.elementor-element-56e51ecd{--width:93%;}.elementor-2378 .elementor-element.elementor-element-26e2d4ee{--width:100%;}.elementor-2378 .elementor-element.elementor-element-1f0c7916{--width:80%;}.elementor-2378 .elementor-element.elementor-element-2a085f5a{--width:80%;}.elementor-2378 .elementor-element.elementor-element-21f85de7{--width:100%;}.elementor-2378 .elementor-element.elementor-element-7c712d0f{--width:80%;}.elementor-2378 .elementor-element.elementor-element-f53de5c{--width:80%;}.elementor-2378 .elementor-element.elementor-element-19f209da{--width:93%;}.elementor-2378 .elementor-element.elementor-element-71d161f7{--width:100%;}.elementor-2378 .elementor-element.elementor-element-8468705{--width:80%;}.elementor-2378 .elementor-element.elementor-element-6213edd1{--width:80%;}.elementor-2378 .elementor-element.elementor-element-1cabdb16{--width:100%;}.elementor-2378 .elementor-element.elementor-element-3147eb8{--width:80%;}.elementor-2378 .elementor-element.elementor-element-1ab988f9{--width:80%;}.elementor-2378 .elementor-element.elementor-element-7666082e{--width:93%;}.elementor-2378 .elementor-element.elementor-element-1443dd3d{--width:100%;}.elementor-2378 .elementor-element.elementor-element-3c650d2a{--width:80%;}.elementor-2378 .elementor-element.elementor-element-3125df6d{--width:80%;}.elementor-2378 .elementor-element.elementor-element-ecf2813{--width:100%;}.elementor-2378 .elementor-element.elementor-element-4890278e{--width:80%;}.elementor-2378 .elementor-element.elementor-element-a1102b6{--width:80%;}.elementor-2378 .elementor-element.elementor-element-481ee0fa{--width:93%;}.elementor-2378 .elementor-element.elementor-element-27066663{--width:100%;}.elementor-2378 .elementor-element.elementor-element-68088c0e{--width:80%;}.elementor-2378 .elementor-element.elementor-element-1720e74c{--width:80%;}.elementor-2378 .elementor-element.elementor-element-1501aae0{--width:100%;}.elementor-2378 .elementor-element.elementor-element-3088a5a0{--width:80%;}.elementor-2378 .elementor-element.elementor-element-739dd1a2{--width:80%;}.elementor-2378 .elementor-element.elementor-element-7bf857b1{--width:93%;}.elementor-2378 .elementor-element.elementor-element-3c3e2602{--width:100%;}.elementor-2378 .elementor-element.elementor-element-11e5050d{--width:80%;}.elementor-2378 .elementor-element.elementor-element-69d52404{--width:80%;}.elementor-2378 .elementor-element.elementor-element-f29959d{--width:74%;}.elementor-2378 .elementor-element.elementor-element-4b212d9{--width:80%;}}@media(min-width:1025px){.elementor-2378 .elementor-element.elementor-element-5724e1ac::before, .elementor-2378 .elementor-element.elementor-element-5724e1ac > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-5724e1ac > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-5724e1ac > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-5724e1ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-5724e1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-2378 .elementor-element.elementor-element-78dc3ba6::before, .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-78dc3ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-2378 .elementor-element.elementor-element-7ea96e8d::before, .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-7ea96e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-2378 .elementor-element.elementor-element-3b5ae01d::before, .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-3b5ae01d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-2378 .elementor-element.elementor-element-21834e92::before, .elementor-2378 .elementor-element.elementor-element-21834e92 > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-21834e92 > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-21834e92 > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-21834e92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-21834e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-2378 .elementor-element.elementor-element-5ddd74a9::before, .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-5ddd74a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-2378 .elementor-element.elementor-element-15ac112b::before, .elementor-2378 .elementor-element.elementor-element-15ac112b > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-15ac112b > .e-con-inner > .elementor-background-video-container::before, .elementor-2378 .elementor-element.elementor-element-15ac112b > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-15ac112b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2378 .elementor-element.elementor-element-15ac112b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2378 .elementor-element.elementor-element-4fa2307{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-3f36ad9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-f28fc44{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2378 .elementor-element.elementor-element-ce602f5{--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-2378 .elementor-element.elementor-element-b44dfe4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-3b28c25.elementor-element{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-3b28c25{text-align:center;}.elementor-2378 .elementor-element.elementor-element-276c8ac{text-align:center;}.elementor-2378 .elementor-element.elementor-element-c1f521b{text-align:center;}.elementor-2378 .elementor-element.elementor-element-99a345f{text-align:center;}.elementor-2378 .elementor-element.elementor-element-5724e1ac{--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-2378 .elementor-element.elementor-element-1fd5b0c8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2378 .elementor-element.elementor-element-91fd9a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-91fd9a.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-4501080a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-69eecc26{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-69eecc26 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-139bc065{--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:100px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-139bc065.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-730116db{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-feb54eb{text-align:center;}.elementor-2378 .elementor-element.elementor-element-72a9d8b1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-72a9d8b1.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-4be8e2b1{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-4be8e2b1 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-75094095{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-6fa387cc.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-2259f183{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-2259f183 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-78fdb42f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-4f012ca9{--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-2378 .elementor-element.elementor-element-54f27d86{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-4b0bb34e{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-2378 .elementor-element.elementor-element-5f39bf24{--flex-wrap:wrap;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2378 .elementor-element.elementor-element-62ea8bf8{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2378 .elementor-element.elementor-element-62ea8bf8 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-62ea8bf8 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-50870599{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2378 .elementor-element.elementor-element-50870599 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-50870599 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-3dede1d1{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2378 .elementor-element.elementor-element-3dede1d1 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-3dede1d1 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-4450cadb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-5e0eada7{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2378 .elementor-element.elementor-element-7e6856f6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2378 .elementor-element.elementor-element-78dc3ba6{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-515e8cf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2378 .elementor-element.elementor-element-2a1daf72{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-2a1daf72.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-2674923f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-5adbbef7{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-5adbbef7 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-2c4a3939{--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:100px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-2c4a3939.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-69576e2c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-3eba6466{text-align:center;}.elementor-2378 .elementor-element.elementor-element-4e24b7d0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-4e24b7d0.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-374b4162{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-374b4162 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-11c561dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-7a7c6b86.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-46ffd102{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-46ffd102 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-484d7e86{--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-2378 .elementor-element.elementor-element-4050fdb7{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-68e32342{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-2378 .elementor-element.elementor-element-73fbc5f8{--flex-wrap:wrap;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2378 .elementor-element.elementor-element-1d003421{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2378 .elementor-element.elementor-element-1d003421 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-1d003421 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-69592c19{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2378 .elementor-element.elementor-element-69592c19 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-69592c19 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-281d0289{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2378 .elementor-element.elementor-element-281d0289 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-281d0289 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-50054b57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-32e2c209{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2378 .elementor-element.elementor-element-2d2bf941{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2378 .elementor-element.elementor-element-7ea96e8d{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-26e2d4ee{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2378 .elementor-element.elementor-element-1f0c7916{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-1f0c7916.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-2a085f5a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-4ca01f38{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-4ca01f38 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-5d0ce5bf{--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:100px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-5d0ce5bf.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-21f85de7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-764a668d{text-align:center;}.elementor-2378 .elementor-element.elementor-element-7c712d0f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-7c712d0f.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-df4a82e{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-df4a82e .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-27d24d5e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-f53de5c.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-4d8e0998{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-4d8e0998 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-1f829098{--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-2378 .elementor-element.elementor-element-60d78dd7{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-bcf230{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-2378 .elementor-element.elementor-element-15ce50a{--flex-wrap:wrap;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2378 .elementor-element.elementor-element-29d010dd{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-29d010dd .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-29d010dd .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-ce19d55{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-ce19d55 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-ce19d55 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-44b034fd{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-44b034fd .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-44b034fd .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-c4eae1a{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-c4eae1a .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-c4eae1a .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-15f5fd30{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-3c35d7da{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2378 .elementor-element.elementor-element-3b5ae01d{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-71d161f7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2378 .elementor-element.elementor-element-8468705{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-8468705.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-6213edd1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-32212507{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-32212507 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-6ae06ab5{--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:100px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-6ae06ab5.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-1cabdb16{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-32242ff4{text-align:center;}.elementor-2378 .elementor-element.elementor-element-3147eb8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-3147eb8.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-62a3e0e5{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-62a3e0e5 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-6805b2d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-1ab988f9.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-545e9582{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-545e9582 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-7d92a6f2{--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-2378 .elementor-element.elementor-element-71048752{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-69249907{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-2378 .elementor-element.elementor-element-4f8b7479{--flex-wrap:wrap;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2378 .elementor-element.elementor-element-19125fd1{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-19125fd1 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-19125fd1 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-30830b67{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-30830b67 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-30830b67 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-5036bf2d{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-5036bf2d .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-5036bf2d .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-3e95660c{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-3e95660c .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-3e95660c .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-17a9bb82{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-7a213509{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2378 .elementor-element.elementor-element-21834e92{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-1443dd3d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2378 .elementor-element.elementor-element-3c650d2a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-3c650d2a.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-3125df6d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-216aa306{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-216aa306 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-587529b6{--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:100px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-587529b6.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-ecf2813{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-297d515c{text-align:center;}.elementor-2378 .elementor-element.elementor-element-4890278e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-4890278e.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-7a972c11{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-7a972c11 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-54ac6967{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-a1102b6.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-69e029e1{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-69e029e1 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-217439af{--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-2378 .elementor-element.elementor-element-63be2f4e{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-c3b3af4{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-2378 .elementor-element.elementor-element-5c71eaa0{--flex-wrap:wrap;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2378 .elementor-element.elementor-element-171f605f{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-171f605f .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-171f605f .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-1d3d8366{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-1d3d8366 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-1d3d8366 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-62b0ae48{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-62b0ae48 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-62b0ae48 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-74641c55{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-74641c55 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-74641c55 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-6ae8bb04{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-7a3ee6ee{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2378 .elementor-element.elementor-element-5ddd74a9{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-27066663{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2378 .elementor-element.elementor-element-68088c0e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-68088c0e.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-1720e74c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-11c14a3b{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-11c14a3b .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-454313f6{--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:100px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-454313f6.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-1501aae0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-623797f3{text-align:center;}.elementor-2378 .elementor-element.elementor-element-3088a5a0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-3088a5a0.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-8aa60a9{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-8aa60a9 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-b860f69{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-739dd1a2.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-199e3b2c{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-199e3b2c .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-1b918afc{--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-2378 .elementor-element.elementor-element-486fc2dd{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-4d241028{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-2378 .elementor-element.elementor-element-7523969b{--gap:19px 19px;--row-gap:19px;--column-gap:19px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2378 .elementor-element.elementor-element-5448e10d{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-5448e10d .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-5448e10d .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-49aaa04c{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-49aaa04c .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-49aaa04c .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-200a61c7{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-200a61c7 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-200a61c7 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-7534b9c0{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2378 .elementor-element.elementor-element-7534b9c0 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-7534b9c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-efc68fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-1ba8cbdc{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2378 .elementor-element.elementor-element-15ac112b{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-3c3e2602{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2378 .elementor-element.elementor-element-11e5050d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-11e5050d.e-con{--align-self:center;}.elementor-2378 .elementor-element.elementor-element-69d52404{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-16a0a845{padding:15px 20px 15px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-16a0a845 .elementor-heading-title{font-size:32px;}.elementor-2378 .elementor-element.elementor-element-5ba175a > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-5ba175a > .e-con-inner > .elementor-shape-top svg{height:30px;}.elementor-2378 .elementor-element.elementor-element-5ba175a > .elementor-shape-bottom svg, .elementor-2378 .elementor-element.elementor-element-5ba175a > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-2378 .elementor-element.elementor-element-5ba175a{--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-531522b{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-4b212d9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2378 .elementor-element.elementor-element-69119f3{text-align:center;}}@media(max-width:767px){.elementor-2378 .elementor-element.elementor-element-4fa2307{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2378 .elementor-element.elementor-element-825d9ad{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2378 .elementor-element.elementor-element-4dffda1 .elementor-heading-title{font-size:26px;}.elementor-2378 .elementor-element.elementor-element-3b28c25{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-2378 .elementor-element.elementor-element-3b28c25 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-276c8ac{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2378 .elementor-element.elementor-element-c1f521b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2378 .elementor-element.elementor-element-15b6418 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-99a345f .elementor-heading-title{font-size:20px;}.elementor-2378 .elementor-element.elementor-element-91fd9a{--width:94%;}.elementor-2378 .elementor-element.elementor-element-69eecc26{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2378 .elementor-element.elementor-element-69eecc26 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-2451f868 .elementor-heading-title{font-size:30px;}.elementor-2378 .elementor-element.elementor-element-feb54eb .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-4be8e2b1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2378 .elementor-element.elementor-element-4be8e2b1 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-2259f183{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2378 .elementor-element.elementor-element-2259f183 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-4b0bb34e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2378 .elementor-element.elementor-element-4b0bb34e .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-5f39bf24{--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:25px 12px;--row-gap:25px;--column-gap:12px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2378 .elementor-element.elementor-element-62ea8bf8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-62ea8bf8 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-62ea8bf8 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-50870599{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-50870599 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-50870599 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-3dede1d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-3dede1d1 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-3dede1d1 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-424dce6b .elementor-heading-title{font-size:20px;}.elementor-2378 .elementor-element.elementor-element-5e0eada7{--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:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-7e6856f6{--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:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2378 .elementor-element.elementor-element-78dc3ba6{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-2a1daf72{--width:94%;}.elementor-2378 .elementor-element.elementor-element-4985e6cb img{width:100%;}.elementor-2378 .elementor-element.elementor-element-5adbbef7{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2378 .elementor-element.elementor-element-5adbbef7 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-7ab6e28c .elementor-heading-title{font-size:30px;}.elementor-2378 .elementor-element.elementor-element-3eba6466 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-374b4162{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2378 .elementor-element.elementor-element-374b4162 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-46ffd102{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2378 .elementor-element.elementor-element-46ffd102 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-68e32342{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2378 .elementor-element.elementor-element-68e32342 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-73fbc5f8{--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:25px 12px;--row-gap:25px;--column-gap:12px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2378 .elementor-element.elementor-element-1d003421{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-1d003421 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-1d003421 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-69592c19{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-69592c19 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-69592c19 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-281d0289{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-281d0289 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-281d0289 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-5ea7700 .elementor-heading-title{font-size:20px;}.elementor-2378 .elementor-element.elementor-element-32e2c209{--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:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-2d2bf941{--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:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2378 .elementor-element.elementor-element-7ea96e8d{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-1f0c7916{--width:94%;}.elementor-2378 .elementor-element.elementor-element-1639421c img{width:100%;}.elementor-2378 .elementor-element.elementor-element-4ca01f38{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2378 .elementor-element.elementor-element-4ca01f38 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-44c109a7 .elementor-heading-title{font-size:30px;}.elementor-2378 .elementor-element.elementor-element-764a668d .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-df4a82e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2378 .elementor-element.elementor-element-df4a82e .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-4d8e0998{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2378 .elementor-element.elementor-element-4d8e0998 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-bcf230{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2378 .elementor-element.elementor-element-bcf230 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-15ce50a{--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:25px 12px;--row-gap:25px;--column-gap:12px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2378 .elementor-element.elementor-element-29d010dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-29d010dd .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-29d010dd .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-ce19d55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-ce19d55 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-ce19d55 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-44b034fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-44b034fd .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-44b034fd .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-c4eae1a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-c4eae1a .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-c4eae1a .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-72334f95 .elementor-heading-title{font-size:20px;}.elementor-2378 .elementor-element.elementor-element-3c35d7da{--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:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2378 .elementor-element.elementor-element-3b5ae01d{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-8468705{--width:94%;}.elementor-2378 .elementor-element.elementor-element-1c583876 img{width:100%;}.elementor-2378 .elementor-element.elementor-element-32212507{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2378 .elementor-element.elementor-element-32212507 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-611a2af .elementor-heading-title{font-size:30px;}.elementor-2378 .elementor-element.elementor-element-32242ff4 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-62a3e0e5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2378 .elementor-element.elementor-element-62a3e0e5 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-545e9582{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2378 .elementor-element.elementor-element-545e9582 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-69249907{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2378 .elementor-element.elementor-element-69249907 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-4f8b7479{--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:25px 12px;--row-gap:25px;--column-gap:12px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2378 .elementor-element.elementor-element-19125fd1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-19125fd1 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-19125fd1 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-30830b67{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-30830b67 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-30830b67 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-5036bf2d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-5036bf2d .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-5036bf2d .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-3e95660c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-3e95660c .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-3e95660c .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-104a300a .elementor-heading-title{font-size:20px;}.elementor-2378 .elementor-element.elementor-element-7a213509{--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:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2378 .elementor-element.elementor-element-21834e92{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-3c650d2a{--width:94%;}.elementor-2378 .elementor-element.elementor-element-7a5ada5d img{width:100%;}.elementor-2378 .elementor-element.elementor-element-216aa306{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2378 .elementor-element.elementor-element-216aa306 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-3ea7a48b .elementor-heading-title{font-size:30px;}.elementor-2378 .elementor-element.elementor-element-297d515c .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-7a972c11{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2378 .elementor-element.elementor-element-7a972c11 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-69e029e1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2378 .elementor-element.elementor-element-69e029e1 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-c3b3af4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2378 .elementor-element.elementor-element-c3b3af4 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-5c71eaa0{--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:25px 12px;--row-gap:25px;--column-gap:12px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2378 .elementor-element.elementor-element-171f605f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-171f605f .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-171f605f .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-1d3d8366{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-1d3d8366 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-1d3d8366 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-62b0ae48{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-62b0ae48 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-62b0ae48 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-74641c55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-74641c55 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-74641c55 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-9a7df98 .elementor-heading-title{font-size:20px;}.elementor-2378 .elementor-element.elementor-element-7a3ee6ee{--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:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2378 .elementor-element.elementor-element-5ddd74a9{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-68088c0e{--width:94%;}.elementor-2378 .elementor-element.elementor-element-78d41e72 img{width:100%;}.elementor-2378 .elementor-element.elementor-element-11c14a3b{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2378 .elementor-element.elementor-element-11c14a3b .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-408baf8a .elementor-heading-title{font-size:30px;}.elementor-2378 .elementor-element.elementor-element-623797f3 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-8aa60a9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2378 .elementor-element.elementor-element-8aa60a9 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-199e3b2c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2378 .elementor-element.elementor-element-199e3b2c .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-4d241028{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2378 .elementor-element.elementor-element-4d241028 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-7523969b{--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:25px 12px;--row-gap:25px;--column-gap:12px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2378 .elementor-element.elementor-element-5448e10d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-5448e10d .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-5448e10d .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-49aaa04c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-49aaa04c .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-49aaa04c .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-200a61c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-200a61c7 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-200a61c7 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-7534b9c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2378 .elementor-element.elementor-element-7534b9c0 .elementor-icon-box-title, .elementor-2378 .elementor-element.elementor-element-7534b9c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-b20bdd5-font-size );}.elementor-2378 .elementor-element.elementor-element-18c7d351 .elementor-heading-title{font-size:20px;}.elementor-2378 .elementor-element.elementor-element-1ba8cbdc{--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:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2378 .elementor-element.elementor-element-15ac112b{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-11e5050d{--width:94%;}.elementor-2378 .elementor-element.elementor-element-39d9128d img{width:100%;}.elementor-2378 .elementor-element.elementor-element-16a0a845{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2378 .elementor-element.elementor-element-16a0a845 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-695e3abf{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:7px;}.elementor-2378 .elementor-element.elementor-element-5ba175a > .elementor-shape-top svg, .elementor-2378 .elementor-element.elementor-element-5ba175a > .e-con-inner > .elementor-shape-top svg{height:20px;}.elementor-2378 .elementor-element.elementor-element-5ba175a > .elementor-shape-bottom svg, .elementor-2378 .elementor-element.elementor-element-5ba175a > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-2378 .elementor-element.elementor-element-5ba175a{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-f29959d{--width:90%;}.elementor-2378 .elementor-element.elementor-element-5f343e6 .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-531522b{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2378 .elementor-element.elementor-element-531522b .elementor-heading-title{font-size:20px;}.elementor-2378 .elementor-element.elementor-element-de2e8d8{--padding-top:25px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2378 .elementor-element.elementor-element-b2cda9e .elementor-heading-title{font-size:25px;}.elementor-2378 .elementor-element.elementor-element-69119f3 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for nested-tabs, class: .elementor-element-695e3abf */#pestana-inicial, #completado {
    display: none;
}

h6 {
    line-height: 1px;
}/* End custom CSS */