.elementor-894 .elementor-element.elementor-element-85305da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-85305da:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-85305da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b1464;background-image:url("https://emico.co.id/wp-content/uploads/2026/06/photo-1643941832709-8bcc227e3b1f.jpg");background-position:center center;background-size:cover;}.elementor-894 .elementor-element.elementor-element-75fe417{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-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-894 .elementor-element.elementor-element-cd29570{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:108px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-cd29570:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-cd29570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-894 .elementor-element.elementor-element-b3bb422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-748a546{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-cf45c2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-db6c5e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-bebd4b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-3811e75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-075b1d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-5a20e92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-5b38d3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-4166763{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-a3feb6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-65b2e04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-5d48aa3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-7363cdf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-2d036ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-7293731{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-5fc3e16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-756ac25{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-ef08494{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:108px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-ef08494:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-ef08494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f7;}.elementor-894 .elementor-element.elementor-element-3ab56a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-6a18daa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-955bc33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-07b2310{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:108px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-14fd6ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-efc9ef2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 64px;--row-gap:0px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-8468419{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-59e69d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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 );}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-8f15bb3 */.elementor-894 .elementor-element.elementor-element-8f15bb3{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295bf2b */.elementor-894 .elementor-element.elementor-element-295bf2b .elementor-heading-title{font-size:clamp(2rem,4vw,3.4rem);font-weight:900;color:#fff;line-height:1.1;letter-spacing:-0.025em;margin:0 0 18px;max-width:760px;font-family:Montserrat,sans-serif;overflow-wrap:break-word;word-break:break-word;max-width:100%} /*emico-mobile-head-v1*/@media(max-width:480px){.elementor-894 .elementor-element.elementor-element-295bf2b .elementor-heading-title{font-size:1.72rem !important}}@media(max-width:380px){.elementor-894 .elementor-element.elementor-element-295bf2b .elementor-heading-title{font-size:1.48rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75fe417 */.elementor-894 .elementor-element.elementor-element-75fe417{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-75fe417{padding:0 24px!important}}@media(max-width:430px){.elementor-894 .elementor-element.elementor-element-75fe417{padding:0 20px!important}}.elementor-894 .elementor-element.elementor-element-75fe417{padding-top:108px!important;padding-bottom:72px!important}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-75fe417{padding-top:96px!important;padding-bottom:56px!important}}@media(max-width:430px){.elementor-894 .elementor-element.elementor-element-75fe417{padding-top:88px!important;padding-bottom:48px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85305da */.elementor-894 .elementor-element.elementor-element-85305da{overflow-x:clip}.elementor-894 .elementor-element.elementor-element-85305da{position:relative;overflow:hidden;min-height:460px;justify-content:flex-end}.elementor-894 .elementor-element.elementor-element-85305da::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,rgba(7,5,20,0.88) 0%,rgba(27,20,100,0.72) 50%,rgba(7,5,20,0.86) 100%)}.elementor-894 .elementor-element.elementor-element-85305da::after{content:'';position:absolute;inset:0;z-index:2;background-image:linear-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.elementor-894 .elementor-element.elementor-element-85305da>.e-con-inner,.elementor-894 .elementor-element.elementor-element-85305da>*{position:relative;z-index:3}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98b514a */.elementor-894 .elementor-element.elementor-element-98b514a .elementor-heading-title{display:inline-block;font-size:0.65rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#ff0000;font-family:Montserrat,sans-serif}.elementor-894 .elementor-element.elementor-element-98b514a{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1c29b0 */.elementor-894 .elementor-element.elementor-element-c1c29b0 .elementor-heading-title{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;color:#0d0b1e;line-height:1.15;letter-spacing:-0.02em;margin:0;font-family:Montserrat,sans-serif;overflow-wrap:break-word;word-break:break-word;max-width:100%} /*emico-mobile-head-v1*/@media(max-width:480px){.elementor-894 .elementor-element.elementor-element-c1c29b0 .elementor-heading-title{font-size:1.5rem !important}}@media(max-width:380px){.elementor-894 .elementor-element.elementor-element-c1c29b0 .elementor-heading-title{font-size:1.29rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3bb422 */.elementor-894 .elementor-element.elementor-element-b3bb422{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-b3bb422{padding:0 24px!important}}@media(max-width:430px){.elementor-894 .elementor-element.elementor-element-b3bb422{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd29570 */.elementor-894 .elementor-element.elementor-element-cd29570{overflow-x:clip}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-cd29570{padding-bottom:48px!important}}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-cd29570{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed4c468 */.elementor-894 .elementor-element.elementor-element-ed4c468 .elementor-heading-title{display:inline-block;font-size:0.62rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#e60000;font-family:Montserrat,sans-serif}.elementor-894 .elementor-element.elementor-element-ed4c468{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a372f32 */.elementor-894 .elementor-element.elementor-element-a372f32 .elementor-heading-title{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;color:#0d0b1e;line-height:1.2;letter-spacing:-0.02em;margin:0;font-family:Montserrat,sans-serif;overflow-wrap:break-word;word-break:break-word;max-width:100%}.elementor-894 .elementor-element.elementor-element-a372f32{margin-bottom:20px} /*emico-mobile-head-v1*/@media(max-width:480px){.elementor-894 .elementor-element.elementor-element-a372f32 .elementor-heading-title{font-size:1.2rem !important}}@media(max-width:380px){.elementor-894 .elementor-element.elementor-element-a372f32 .elementor-heading-title{font-size:1.04rem !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8cbeaea */.elementor-894 .elementor-element.elementor-element-8cbeaea{margin-bottom:28px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-946b168 */.elementor-894 .elementor-element.elementor-element-946b168{margin-bottom:32px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c898813 */.elementor-894 .elementor-element.elementor-element-c898813 .cb-link:hover .cb-arrow{transform:translateX(4px)}.elementor-894 .elementor-element.elementor-element-c898813{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bebd4b4 */.elementor-894 .elementor-element.elementor-element-bebd4b4{padding:72px 64px!important;justify-content:center;background:#fff}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-bebd4b4{padding:52px 40px!important}}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-bebd4b4{padding:40px 28px!important}}@media(max-width:430px){.elementor-894 .elementor-element.elementor-element-bebd4b4{padding:32px 20px!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31ce1c1 */.elementor-894 .elementor-element.elementor-element-31ce1c1{position:absolute;inset:0;display:block}.elementor-894 .elementor-element.elementor-element-31ce1c1 .elementor-widget-container{position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3811e75 */.elementor-894 .elementor-element.elementor-element-3811e75{position:relative;overflow:hidden;min-height:520px}.elementor-894 .elementor-element.elementor-element-3811e75:hover .cb-img{transform:scale(1.04)}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-3811e75{min-height:320px!important}}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-3811e75{min-height:260px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db6c5e3 */.elementor-894 .elementor-element.elementor-element-db6c5e3{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}.elementor-894 .elementor-element.elementor-element-db6c5e3>*{min-width:0!important}.elementor-894 .elementor-element.elementor-element-db6c5e3{align-items:stretch!important}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-db6c5e3{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf45c2c */.elementor-894 .elementor-element.elementor-element-cf45c2c{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f54475 */.elementor-894 .elementor-element.elementor-element-5f54475{position:absolute;inset:0;display:block}.elementor-894 .elementor-element.elementor-element-5f54475 .elementor-widget-container{position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b38d3c */.elementor-894 .elementor-element.elementor-element-5b38d3c{position:relative;overflow:hidden;min-height:520px}.elementor-894 .elementor-element.elementor-element-5b38d3c:hover .cb-img{transform:scale(1.04)}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-5b38d3c{min-height:320px!important}}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-5b38d3c{min-height:260px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6e5685 */.elementor-894 .elementor-element.elementor-element-a6e5685 .elementor-heading-title{display:inline-block;font-size:0.62rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#e60000;font-family:Montserrat,sans-serif}.elementor-894 .elementor-element.elementor-element-a6e5685{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25ab4ab */.elementor-894 .elementor-element.elementor-element-25ab4ab .elementor-heading-title{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;color:#0d0b1e;line-height:1.2;letter-spacing:-0.02em;margin:0;font-family:Montserrat,sans-serif;overflow-wrap:break-word;word-break:break-word;max-width:100%}.elementor-894 .elementor-element.elementor-element-25ab4ab{margin-bottom:20px} /*emico-mobile-head-v1*/@media(max-width:480px){.elementor-894 .elementor-element.elementor-element-25ab4ab .elementor-heading-title{font-size:1.2rem !important}}@media(max-width:380px){.elementor-894 .elementor-element.elementor-element-25ab4ab .elementor-heading-title{font-size:1.04rem !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-091b085 */.elementor-894 .elementor-element.elementor-element-091b085{margin-bottom:28px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1890451 */.elementor-894 .elementor-element.elementor-element-1890451{margin-bottom:32px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ead01b7 */.elementor-894 .elementor-element.elementor-element-ead01b7 .cb-link:hover .cb-arrow{transform:translateX(4px)}.elementor-894 .elementor-element.elementor-element-ead01b7{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4166763 */.elementor-894 .elementor-element.elementor-element-4166763{padding:72px 64px!important;justify-content:center;background:#f4f4f7}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-4166763{padding:52px 40px!important}}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-4166763{padding:40px 28px!important}}@media(max-width:430px){.elementor-894 .elementor-element.elementor-element-4166763{padding:32px 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a20e92 */.elementor-894 .elementor-element.elementor-element-5a20e92{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}.elementor-894 .elementor-element.elementor-element-5a20e92>*{min-width:0!important}.elementor-894 .elementor-element.elementor-element-5a20e92{align-items:stretch!important}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-5a20e92{grid-template-columns:1fr!important}.elementor-894 .elementor-element.elementor-element-5a20e92>*:first-child{order:2}.elementor-894 .elementor-element.elementor-element-5a20e92>*:last-child{order:1}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-075b1d8 */.elementor-894 .elementor-element.elementor-element-075b1d8{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c6ee1b */.elementor-894 .elementor-element.elementor-element-3c6ee1b .elementor-heading-title{display:inline-block;font-size:0.62rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#e60000;font-family:Montserrat,sans-serif}.elementor-894 .elementor-element.elementor-element-3c6ee1b{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b398bfa */.elementor-894 .elementor-element.elementor-element-b398bfa .elementor-heading-title{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;color:#0d0b1e;line-height:1.2;letter-spacing:-0.02em;margin:0;font-family:Montserrat,sans-serif;overflow-wrap:break-word;word-break:break-word;max-width:100%}.elementor-894 .elementor-element.elementor-element-b398bfa{margin-bottom:20px} /*emico-mobile-head-v1*/@media(max-width:480px){.elementor-894 .elementor-element.elementor-element-b398bfa .elementor-heading-title{font-size:1.2rem !important}}@media(max-width:380px){.elementor-894 .elementor-element.elementor-element-b398bfa .elementor-heading-title{font-size:1.04rem !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f16451 */.elementor-894 .elementor-element.elementor-element-8f16451{margin-bottom:28px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e018a7 */.elementor-894 .elementor-element.elementor-element-7e018a7{margin-bottom:32px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb8144c */.elementor-894 .elementor-element.elementor-element-cb8144c .cb-link:hover .cb-arrow{transform:translateX(4px)}.elementor-894 .elementor-element.elementor-element-cb8144c{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d48aa3 */.elementor-894 .elementor-element.elementor-element-5d48aa3{padding:72px 64px!important;justify-content:center;background:#fff}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-5d48aa3{padding:52px 40px!important}}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-5d48aa3{padding:40px 28px!important}}@media(max-width:430px){.elementor-894 .elementor-element.elementor-element-5d48aa3{padding:32px 20px!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-524bc30 */.elementor-894 .elementor-element.elementor-element-524bc30{position:absolute;inset:0;display:block}.elementor-894 .elementor-element.elementor-element-524bc30 .elementor-widget-container{position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7363cdf */.elementor-894 .elementor-element.elementor-element-7363cdf{position:relative;overflow:hidden;min-height:520px}.elementor-894 .elementor-element.elementor-element-7363cdf:hover .cb-img{transform:scale(1.04)}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-7363cdf{min-height:320px!important}}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-7363cdf{min-height:260px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b2e04 */.elementor-894 .elementor-element.elementor-element-65b2e04{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}.elementor-894 .elementor-element.elementor-element-65b2e04>*{min-width:0!important}.elementor-894 .elementor-element.elementor-element-65b2e04{align-items:stretch!important}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-65b2e04{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3feb6a */.elementor-894 .elementor-element.elementor-element-a3feb6a{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-877a57a */.elementor-894 .elementor-element.elementor-element-877a57a{position:absolute;inset:0;display:block}.elementor-894 .elementor-element.elementor-element-877a57a .elementor-widget-container{position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc3e16 */.elementor-894 .elementor-element.elementor-element-5fc3e16{position:relative;overflow:hidden;min-height:520px}.elementor-894 .elementor-element.elementor-element-5fc3e16:hover .cb-img{transform:scale(1.04)}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-5fc3e16{min-height:320px!important}}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-5fc3e16{min-height:260px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4a8754 */.elementor-894 .elementor-element.elementor-element-f4a8754 .elementor-heading-title{display:inline-block;font-size:0.62rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#e60000;font-family:Montserrat,sans-serif}.elementor-894 .elementor-element.elementor-element-f4a8754{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dee4fe */.elementor-894 .elementor-element.elementor-element-4dee4fe .elementor-heading-title{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;color:#0d0b1e;line-height:1.2;letter-spacing:-0.02em;margin:0;font-family:Montserrat,sans-serif;overflow-wrap:break-word;word-break:break-word;max-width:100%}.elementor-894 .elementor-element.elementor-element-4dee4fe{margin-bottom:20px} /*emico-mobile-head-v1*/@media(max-width:480px){.elementor-894 .elementor-element.elementor-element-4dee4fe .elementor-heading-title{font-size:1.2rem !important}}@media(max-width:380px){.elementor-894 .elementor-element.elementor-element-4dee4fe .elementor-heading-title{font-size:1.04rem !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2337f2b */.elementor-894 .elementor-element.elementor-element-2337f2b{margin-bottom:28px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e914c9 */.elementor-894 .elementor-element.elementor-element-1e914c9{margin-bottom:32px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc7eabf */.elementor-894 .elementor-element.elementor-element-bc7eabf .cb-link:hover .cb-arrow{transform:translateX(4px)}.elementor-894 .elementor-element.elementor-element-bc7eabf{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756ac25 */.elementor-894 .elementor-element.elementor-element-756ac25{padding:72px 64px!important;justify-content:center;background:#f4f4f7}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-756ac25{padding:52px 40px!important}}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-756ac25{padding:40px 28px!important}}@media(max-width:430px){.elementor-894 .elementor-element.elementor-element-756ac25{padding:32px 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7293731 */.elementor-894 .elementor-element.elementor-element-7293731{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}.elementor-894 .elementor-element.elementor-element-7293731>*{min-width:0!important}.elementor-894 .elementor-element.elementor-element-7293731{align-items:stretch!important}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-7293731{grid-template-columns:1fr!important}.elementor-894 .elementor-element.elementor-element-7293731>*:first-child{order:2}.elementor-894 .elementor-element.elementor-element-7293731>*:last-child{order:1}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d036ce */.elementor-894 .elementor-element.elementor-element-2d036ce{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-538fa6e */.elementor-894 .elementor-element.elementor-element-538fa6e .elementor-heading-title{display:inline-block;font-size:0.65rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#ff0000;font-family:Montserrat,sans-serif}.elementor-894 .elementor-element.elementor-element-538fa6e{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdbfc45 */.elementor-894 .elementor-element.elementor-element-fdbfc45 .elementor-heading-title{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;color:#0d0b1e;line-height:1.15;letter-spacing:-0.02em;margin:0;font-family:Montserrat,sans-serif;overflow-wrap:break-word;word-break:break-word;max-width:100%} /*emico-mobile-head-v1*/@media(max-width:480px){.elementor-894 .elementor-element.elementor-element-fdbfc45 .elementor-heading-title{font-size:1.5rem !important}}@media(max-width:380px){.elementor-894 .elementor-element.elementor-element-fdbfc45 .elementor-heading-title{font-size:1.29rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-955bc33 */.elementor-894 .elementor-element.elementor-element-955bc33{margin-bottom:56px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22681c9 */.elementor-894 .elementor-element.elementor-element-22681c9 .nation-card:hover{box-shadow:0 10px 40px rgba(27,20,100,0.1);transform:translateY(-3px)}.elementor-894 .elementor-element.elementor-element-22681c9 .nation-card{min-width:0}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-22681c9 .nations-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-22681c9 .nations-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:430px){.elementor-894 .elementor-element.elementor-element-22681c9 .nations-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.elementor-894 .elementor-element.elementor-element-22681c9 .nation-card{padding:24px 18px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab56a3 */.elementor-894 .elementor-element.elementor-element-3ab56a3{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-3ab56a3{padding:0 24px!important}}@media(max-width:430px){.elementor-894 .elementor-element.elementor-element-3ab56a3{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef08494 */.elementor-894 .elementor-element.elementor-element-ef08494{overflow-x:clip}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-ef08494{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8abcae1 */.elementor-894 .elementor-element.elementor-element-8abcae1 .elementor-heading-title{font-size:0.6rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,0,0,0.65);font-family:Montserrat,sans-serif}.elementor-894 .elementor-element.elementor-element-8abcae1{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa619d3 */.elementor-894 .elementor-element.elementor-element-fa619d3 .elementor-heading-title{font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:800;color:#fff;line-height:1.18;letter-spacing:-0.02em;margin:0 0 12px;font-family:Montserrat,sans-serif;overflow-wrap:break-word;word-break:break-word;max-width:100%} /*emico-mobile-head-v1*/@media(max-width:480px){.elementor-894 .elementor-element.elementor-element-fa619d3 .elementor-heading-title{font-size:1.29rem !important}}@media(max-width:380px){.elementor-894 .elementor-element.elementor-element-fa619d3 .elementor-heading-title{font-size:1.11rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8468419 */.elementor-894 .elementor-element.elementor-element-8468419{flex:1 1 0;min-width:0;justify-content:center}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aedf25a */.elementor-894 .elementor-element.elementor-element-aedf25a{width:100%}.elementor-894 .elementor-element.elementor-element-aedf25a .elementor-button{width:100%!important;min-height:50px;background:#ff0000!important;color:#fff!important;border:2px solid #ff0000!important;border-radius:0!important;font-family:Montserrat,sans-serif;font-weight:700!important;font-size:0.74rem!important;letter-spacing:0.06em;text-transform:uppercase;justify-content:center}.elementor-894 .elementor-element.elementor-element-aedf25a .elementor-button:hover{background:#cc0000!important;border-color:#cc0000!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59e69d8 */.elementor-894 .elementor-element.elementor-element-59e69d8{width:auto;flex-shrink:0;justify-content:center}@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-59e69d8{width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efc9ef2 */@media(max-width:1024px){.elementor-894 .elementor-element.elementor-element-efc9ef2{flex-direction:column!important;align-items:flex-start!important;gap:32px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fd6ab */.elementor-894 .elementor-element.elementor-element-14fd6ab{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-14fd6ab{padding:0 24px!important}}@media(max-width:430px){.elementor-894 .elementor-element.elementor-element-14fd6ab{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07b2310 */.elementor-894 .elementor-element.elementor-element-07b2310{overflow-x:clip}.elementor-894 .elementor-element.elementor-element-07b2310{background:linear-gradient(135deg,#1b1464 0%,#0d0a2e 100%)!important}@media(max-width:768px){.elementor-894 .elementor-element.elementor-element-07b2310{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */