.elementor-615 .elementor-element.elementor-element-94ccad7{--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-615 .elementor-element.elementor-element-94ccad7:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-94ccad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b1464;background-image:url("https://emico.co.id/wp-content/uploads/2026/06/photo-1775031478823-e415206e4d58.jpg");background-position:center center;background-size:cover;}.elementor-615 .elementor-element.elementor-element-05f9162{--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-615 .elementor-element.elementor-element-cd93088{--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-615 .elementor-element.elementor-element-cd93088:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-cd93088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-615 .elementor-element.elementor-element-89afa31{--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-615 .elementor-element.elementor-element-ba0a0ba{--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-615 .elementor-element.elementor-element-7c6d110{--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-615 .elementor-element.elementor-element-646fc5c{--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-615 .elementor-element.elementor-element-edc901c{--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-615 .elementor-element.elementor-element-edc901c:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-edc901c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f7;}.elementor-615 .elementor-element.elementor-element-e323ce3{--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-615 .elementor-element.elementor-element-804b5ac{--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-615 .elementor-element.elementor-element-78e9c63{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-78e9c63:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-78e9c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b1464;}.elementor-615 .elementor-element.elementor-element-f95548e{--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-615 .elementor-element.elementor-element-b251873{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-c5aa568{--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-615 .elementor-element.elementor-element-5002222{--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 );}.elementor-615 .elementor-element.elementor-element-ab4f1f9{--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-615 .elementor-element.elementor-element-ab4f1f9:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-ab4f1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b1464;}.elementor-615 .elementor-element.elementor-element-bfafd94{--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-615 .elementor-element.elementor-element-e1edfaf{--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-615 .elementor-element.elementor-element-b9b3170{--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-615 .elementor-element.elementor-element-c446d5e{--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:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-c446d5e:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-c446d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f7;}.elementor-615 .elementor-element.elementor-element-506b05f{--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-615 .elementor-element.elementor-element-9db3bfc{--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-615 .elementor-element.elementor-element-8f1fc2c{--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-615 .elementor-element.elementor-element-8f1fc2c:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-8f1fc2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b1464;}.elementor-615 .elementor-element.elementor-element-dd0cf7e{--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-615 .elementor-element.elementor-element-93d2807{--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-615 .elementor-element.elementor-element-43d32ac{--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-615 .elementor-element.elementor-element-cd7d14a{--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;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-46f48bb */.elementor-615 .elementor-element.elementor-element-46f48bb{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82898c9 */.elementor-615 .elementor-element.elementor-element-82898c9 .elementor-heading-title{display:inline-block;font-size:0.62rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#ff0000;font-family:Montserrat,sans-serif}.elementor-615 .elementor-element.elementor-element-82898c9{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d407b7 */.elementor-615 .elementor-element.elementor-element-2d407b7 .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-615 .elementor-element.elementor-element-2d407b7 .elementor-heading-title{font-size:1.72rem !important}}@media(max-width:380px){.elementor-615 .elementor-element.elementor-element-2d407b7 .elementor-heading-title{font-size:1.48rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f9162 */.elementor-615 .elementor-element.elementor-element-05f9162{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-05f9162{padding:0 24px!important}}@media(max-width:430px){.elementor-615 .elementor-element.elementor-element-05f9162{padding:0 20px!important}}.elementor-615 .elementor-element.elementor-element-05f9162{padding-top:108px!important;padding-bottom:72px!important}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-05f9162{padding-top:96px!important;padding-bottom:56px!important}}@media(max-width:430px){.elementor-615 .elementor-element.elementor-element-05f9162{padding-top:88px!important;padding-bottom:48px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94ccad7 */.elementor-615 .elementor-element.elementor-element-94ccad7{overflow-x:clip}.elementor-615 .elementor-element.elementor-element-94ccad7{position:relative;overflow:hidden;min-height:460px;justify-content:flex-end}.elementor-615 .elementor-element.elementor-element-94ccad7::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-615 .elementor-element.elementor-element-94ccad7::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-615 .elementor-element.elementor-element-94ccad7>.e-con-inner,.elementor-615 .elementor-element.elementor-element-94ccad7>*{position:relative;z-index:3}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d54d05b */.elementor-615 .elementor-element.elementor-element-d54d05b .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-615 .elementor-element.elementor-element-d54d05b{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ac913c */.elementor-615 .elementor-element.elementor-element-8ac913c .elementor-heading-title{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;color:#0d0b1e;line-height:1.15;letter-spacing:-0.02em;margin:0 0 24px;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-615 .elementor-element.elementor-element-8ac913c .elementor-heading-title{font-size:1.38rem !important}}@media(max-width:380px){.elementor-615 .elementor-element.elementor-element-8ac913c .elementor-heading-title{font-size:1.18rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c6d110 */.elementor-615 .elementor-element.elementor-element-7c6d110{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646fc5c */.elementor-615 .elementor-element.elementor-element-646fc5c{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba0a0ba */.elementor-615 .elementor-element.elementor-element-ba0a0ba{display:grid!important;grid-template-columns:55fr 45fr!important;gap:64px!important}.elementor-615 .elementor-element.elementor-element-ba0a0ba>*{min-width:0!important}.elementor-615 .elementor-element.elementor-element-ba0a0ba{align-items:start!important}@media(max-width:1024px){.elementor-615 .elementor-element.elementor-element-ba0a0ba{grid-template-columns:1fr!important;gap:36px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89afa31 */.elementor-615 .elementor-element.elementor-element-89afa31{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-89afa31{padding:0 24px!important}}@media(max-width:430px){.elementor-615 .elementor-element.elementor-element-89afa31{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd93088 */.elementor-615 .elementor-element.elementor-element-cd93088{overflow-x:clip}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-cd93088{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777befb */.elementor-615 .elementor-element.elementor-element-777befb .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-615 .elementor-element.elementor-element-777befb{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cf418b */.elementor-615 .elementor-element.elementor-element-6cf418b .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-615 .elementor-element.elementor-element-6cf418b .elementor-heading-title{font-size:1.5rem !important}}@media(max-width:380px){.elementor-615 .elementor-element.elementor-element-6cf418b .elementor-heading-title{font-size:1.29rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e323ce3 */.elementor-615 .elementor-element.elementor-element-e323ce3{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-e323ce3{padding:0 24px!important}}@media(max-width:430px){.elementor-615 .elementor-element.elementor-element-e323ce3{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edc901c */.elementor-615 .elementor-element.elementor-element-edc901c{overflow-x:clip}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-edc901c{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f838114 */.elementor-615 .elementor-element.elementor-element-f838114 .elementor-heading-title{font-size:0.58rem;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:rgba(255,255,255,0.38);font-family:Montserrat,sans-serif}.elementor-615 .elementor-element.elementor-element-f838114{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5aa568 */.elementor-615 .elementor-element.elementor-element-c5aa568{min-width:0;flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6a3541 */.elementor-615 .elementor-element.elementor-element-a6a3541 .elementor-button{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.78rem!important;letter-spacing:0.08em;text-transform:uppercase;padding:11px 24px!important}.elementor-615 .elementor-element.elementor-element-a6a3541 .elementor-button:hover{background:#cc0000!important;border-color:#cc0000!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5002222 */.elementor-615 .elementor-element.elementor-element-5002222{flex-shrink:0}@media(max-width:600px){.elementor-615 .elementor-element.elementor-element-5002222{width:100%}.elementor-615 .elementor-element.elementor-element-5002222 .elementor-button{width:100%!important;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b251873 */.elementor-615 .elementor-element.elementor-element-b251873{justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-b251873{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f95548e */.elementor-615 .elementor-element.elementor-element-f95548e{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-f95548e{padding:0 24px!important}}@media(max-width:430px){.elementor-615 .elementor-element.elementor-element-f95548e{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e9c63 */.elementor-615 .elementor-element.elementor-element-78e9c63{overflow-x:clip}.elementor-615 .elementor-element.elementor-element-78e9c63{border-top:2px solid #ff0000}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79ecf8e */.elementor-615 .elementor-element.elementor-element-79ecf8e .elementor-heading-title{display:inline-block;font-size:0.65rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.45);font-family:Montserrat,sans-serif}.elementor-615 .elementor-element.elementor-element-79ecf8e{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79de973 */.elementor-615 .elementor-element.elementor-element-79de973 .elementor-heading-title{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;color:#fff;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-615 .elementor-element.elementor-element-79de973 .elementor-heading-title{font-size:1.5rem !important}}@media(max-width:380px){.elementor-615 .elementor-element.elementor-element-79de973 .elementor-heading-title{font-size:1.29rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b3170 */.elementor-615 .elementor-element.elementor-element-b9b3170{margin-bottom:52px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfafd94 */.elementor-615 .elementor-element.elementor-element-bfafd94{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-bfafd94{padding:0 24px!important}}@media(max-width:430px){.elementor-615 .elementor-element.elementor-element-bfafd94{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab4f1f9 */.elementor-615 .elementor-element.elementor-element-ab4f1f9{overflow-x:clip}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-ab4f1f9{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d71c5ee */.elementor-615 .elementor-element.elementor-element-d71c5ee .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-615 .elementor-element.elementor-element-d71c5ee{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d83fae2 */.elementor-615 .elementor-element.elementor-element-d83fae2 .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-615 .elementor-element.elementor-element-d83fae2 .elementor-heading-title{font-size:1.5rem !important}}@media(max-width:380px){.elementor-615 .elementor-element.elementor-element-d83fae2 .elementor-heading-title{font-size:1.29rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-506b05f */.elementor-615 .elementor-element.elementor-element-506b05f{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-506b05f{padding:0 24px!important}}@media(max-width:430px){.elementor-615 .elementor-element.elementor-element-506b05f{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c446d5e */.elementor-615 .elementor-element.elementor-element-c446d5e{overflow-x:clip}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-c446d5e{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9e8c7d */.elementor-615 .elementor-element.elementor-element-f9e8c7d .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-615 .elementor-element.elementor-element-f9e8c7d{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693624a */.elementor-615 .elementor-element.elementor-element-693624a .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-615 .elementor-element.elementor-element-693624a .elementor-heading-title{font-size:1.29rem !important}}@media(max-width:380px){.elementor-615 .elementor-element.elementor-element-693624a .elementor-heading-title{font-size:1.11rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d32ac */.elementor-615 .elementor-element.elementor-element-43d32ac{flex:1 1 0;min-width:0;justify-content:center}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f24bf5d */.elementor-615 .elementor-element.elementor-element-f24bf5d{width:100%}.elementor-615 .elementor-element.elementor-element-f24bf5d .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-615 .elementor-element.elementor-element-f24bf5d .elementor-button:hover{background:#cc0000!important;border-color:#cc0000!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6229972 */.elementor-615 .elementor-element.elementor-element-6229972{width:100%;margin-top:12px}.elementor-615 .elementor-element.elementor-element-6229972 .elementor-button{width:100%!important;min-height:50px;background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,0.4)!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-615 .elementor-element.elementor-element-6229972 .elementor-button:hover{border-color:rgba(255,255,255,0.7)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd7d14a */.elementor-615 .elementor-element.elementor-element-cd7d14a{width:300px;flex-shrink:0;justify-content:center}@media(max-width:1024px){.elementor-615 .elementor-element.elementor-element-cd7d14a{width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93d2807 */@media(max-width:1024px){.elementor-615 .elementor-element.elementor-element-93d2807{flex-direction:column!important;align-items:flex-start!important;gap:32px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd0cf7e */.elementor-615 .elementor-element.elementor-element-dd0cf7e{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-dd0cf7e{padding:0 24px!important}}@media(max-width:430px){.elementor-615 .elementor-element.elementor-element-dd0cf7e{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f1fc2c */.elementor-615 .elementor-element.elementor-element-8f1fc2c{overflow-x:clip}@media(max-width:768px){.elementor-615 .elementor-element.elementor-element-8f1fc2c{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */