.elementor-926 .elementor-element.elementor-element-87cc88a{--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-926 .elementor-element.elementor-element-87cc88a:not(.elementor-motion-effects-element-type-background), .elementor-926 .elementor-element.elementor-element-87cc88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b1464;background-image:url("https://emico.co.id/wp-content/uploads/2026/06/photo-1643941832707-be654a4e03e9.jpg");background-position:center center;background-size:cover;}.elementor-926 .elementor-element.elementor-element-7415d88{--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-926 .elementor-element.elementor-element-1e8d7d3{--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-926 .elementor-element.elementor-element-1e8d7d3:not(.elementor-motion-effects-element-type-background), .elementor-926 .elementor-element.elementor-element-1e8d7d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-926 .elementor-element.elementor-element-d84933f{--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-926 .elementor-element.elementor-element-420dc69{--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-926 .elementor-element.elementor-element-d0320a3{--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-926 .elementor-element.elementor-element-fb1525b{--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-926 .elementor-element.elementor-element-3984513{--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-926 .elementor-element.elementor-element-3984513:not(.elementor-motion-effects-element-type-background), .elementor-926 .elementor-element.elementor-element-3984513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f7;}.elementor-926 .elementor-element.elementor-element-3981ab7{--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-926 .elementor-element.elementor-element-2a8fb2f{--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-926 .elementor-element.elementor-element-3f1e7b6{--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-926 .elementor-element.elementor-element-3f1e7b6:not(.elementor-motion-effects-element-type-background), .elementor-926 .elementor-element.elementor-element-3f1e7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b1464;}.elementor-926 .elementor-element.elementor-element-e96c655{--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-926 .elementor-element.elementor-element-510cb84{--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-926 .elementor-element.elementor-element-de85df1{--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-926 .elementor-element.elementor-element-8df0a61{--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-926 .elementor-element.elementor-element-fda33a2{--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-926 .elementor-element.elementor-element-fda33a2:not(.elementor-motion-effects-element-type-background), .elementor-926 .elementor-element.elementor-element-fda33a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b1464;}.elementor-926 .elementor-element.elementor-element-2b66f3c{--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-926 .elementor-element.elementor-element-39c094e{--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-926 .elementor-element.elementor-element-1be4d7f{--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-926 .elementor-element.elementor-element-b1974f0{--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-926 .elementor-element.elementor-element-3f47513{--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-926 .elementor-element.elementor-element-3f47513:not(.elementor-motion-effects-element-type-background), .elementor-926 .elementor-element.elementor-element-3f47513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-926 .elementor-element.elementor-element-9c5f640{--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-926 .elementor-element.elementor-element-e53a46d{--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-926 .elementor-element.elementor-element-2e97046{--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-926 .elementor-element.elementor-element-2e97046:not(.elementor-motion-effects-element-type-background), .elementor-926 .elementor-element.elementor-element-2e97046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f7;}.elementor-926 .elementor-element.elementor-element-9f441f8{--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-926 .elementor-element.elementor-element-4ba94a8{--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-926 .elementor-element.elementor-element-36d9673{--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-926 .elementor-element.elementor-element-36d9673:not(.elementor-motion-effects-element-type-background), .elementor-926 .elementor-element.elementor-element-36d9673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b1464;}.elementor-926 .elementor-element.elementor-element-1bb0f9b{--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-926 .elementor-element.elementor-element-d7ebe55{--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-926 .elementor-element.elementor-element-e984937{--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:stretch;--gap:12px 14px;--row-gap:12px;--column-gap:14px;--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-fdf7e87 */.elementor-926 .elementor-element.elementor-element-fdf7e87{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7c05c3 */.elementor-926 .elementor-element.elementor-element-c7c05c3 .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-926 .elementor-element.elementor-element-c7c05c3{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a481c */.elementor-926 .elementor-element.elementor-element-87a481c .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-926 .elementor-element.elementor-element-87a481c .elementor-heading-title{font-size:1.72rem !important}}@media(max-width:380px){.elementor-926 .elementor-element.elementor-element-87a481c .elementor-heading-title{font-size:1.48rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7415d88 */.elementor-926 .elementor-element.elementor-element-7415d88{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-7415d88{padding:0 24px!important}}@media(max-width:430px){.elementor-926 .elementor-element.elementor-element-7415d88{padding:0 20px!important}}.elementor-926 .elementor-element.elementor-element-7415d88{padding-top:108px!important;padding-bottom:72px!important}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-7415d88{padding-top:96px!important;padding-bottom:56px!important}}@media(max-width:430px){.elementor-926 .elementor-element.elementor-element-7415d88{padding-top:88px!important;padding-bottom:48px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87cc88a */.elementor-926 .elementor-element.elementor-element-87cc88a{overflow-x:clip}.elementor-926 .elementor-element.elementor-element-87cc88a{position:relative;overflow:hidden;min-height:460px;justify-content:flex-end}.elementor-926 .elementor-element.elementor-element-87cc88a::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-926 .elementor-element.elementor-element-87cc88a::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-926 .elementor-element.elementor-element-87cc88a>.e-con-inner,.elementor-926 .elementor-element.elementor-element-87cc88a>*{position:relative;z-index:3}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1e8a4d */.elementor-926 .elementor-element.elementor-element-a1e8a4d .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-926 .elementor-element.elementor-element-a1e8a4d{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c520e1b */.elementor-926 .elementor-element.elementor-element-c520e1b .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 0 16px;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-926 .elementor-element.elementor-element-c520e1b .elementor-heading-title{font-size:1.5rem !important}}@media(max-width:380px){.elementor-926 .elementor-element.elementor-element-c520e1b .elementor-heading-title{font-size:1.29rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0320a3 */.elementor-926 .elementor-element.elementor-element-d0320a3{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb1525b */.elementor-926 .elementor-element.elementor-element-fb1525b{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-420dc69 */.elementor-926 .elementor-element.elementor-element-420dc69{display:grid!important;grid-template-columns:55fr 45fr!important;gap:72px!important}.elementor-926 .elementor-element.elementor-element-420dc69>*{min-width:0!important}.elementor-926 .elementor-element.elementor-element-420dc69{align-items:start!important}@media(max-width:1024px){.elementor-926 .elementor-element.elementor-element-420dc69{grid-template-columns:1fr!important;gap:40px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d84933f */.elementor-926 .elementor-element.elementor-element-d84933f{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-d84933f{padding:0 24px!important}}@media(max-width:430px){.elementor-926 .elementor-element.elementor-element-d84933f{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8d7d3 */.elementor-926 .elementor-element.elementor-element-1e8d7d3{overflow-x:clip}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-1e8d7d3{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35eaec1 */.elementor-926 .elementor-element.elementor-element-35eaec1 .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-926 .elementor-element.elementor-element-35eaec1{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5314ef6 */.elementor-926 .elementor-element.elementor-element-5314ef6 .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-926 .elementor-element.elementor-element-5314ef6 .elementor-heading-title{font-size:1.5rem !important}}@media(max-width:380px){.elementor-926 .elementor-element.elementor-element-5314ef6 .elementor-heading-title{font-size:1.29rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981ab7 */.elementor-926 .elementor-element.elementor-element-3981ab7{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-3981ab7{padding:0 24px!important}}@media(max-width:430px){.elementor-926 .elementor-element.elementor-element-3981ab7{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3984513 */.elementor-926 .elementor-element.elementor-element-3984513{overflow-x:clip}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-3984513{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9e27a3 */.elementor-926 .elementor-element.elementor-element-d9e27a3 .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-926 .elementor-element.elementor-element-d9e27a3{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de85df1 */.elementor-926 .elementor-element.elementor-element-de85df1{min-width:0;flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4708c43 */.elementor-926 .elementor-element.elementor-element-4708c43 .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-926 .elementor-element.elementor-element-4708c43 .elementor-button:hover{background:#cc0000!important;border-color:#cc0000!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df0a61 */.elementor-926 .elementor-element.elementor-element-8df0a61{flex-shrink:0}@media(max-width:600px){.elementor-926 .elementor-element.elementor-element-8df0a61{width:100%}.elementor-926 .elementor-element.elementor-element-8df0a61 .elementor-button{width:100%!important;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510cb84 */.elementor-926 .elementor-element.elementor-element-510cb84{justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-510cb84{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e96c655 */.elementor-926 .elementor-element.elementor-element-e96c655{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-e96c655{padding:0 24px!important}}@media(max-width:430px){.elementor-926 .elementor-element.elementor-element-e96c655{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1e7b6 */.elementor-926 .elementor-element.elementor-element-3f1e7b6{overflow-x:clip}.elementor-926 .elementor-element.elementor-element-3f1e7b6{border-top:2px solid #ff0000}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53bfe40 */.elementor-926 .elementor-element.elementor-element-53bfe40 .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-926 .elementor-element.elementor-element-53bfe40{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a3939c */.elementor-926 .elementor-element.elementor-element-9a3939c .elementor-heading-title{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;color:#fff;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%} /*emico-mobile-head-v1*/@media(max-width:480px){.elementor-926 .elementor-element.elementor-element-9a3939c .elementor-heading-title{font-size:1.2rem !important}}@media(max-width:380px){.elementor-926 .elementor-element.elementor-element-9a3939c .elementor-heading-title{font-size:1.04rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be4d7f */.elementor-926 .elementor-element.elementor-element-1be4d7f{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1974f0 */.elementor-926 .elementor-element.elementor-element-b1974f0{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c094e */.elementor-926 .elementor-element.elementor-element-39c094e{display:grid!important;grid-template-columns:1fr 1fr!important;gap:72px!important}.elementor-926 .elementor-element.elementor-element-39c094e>*{min-width:0!important}.elementor-926 .elementor-element.elementor-element-39c094e{align-items:start!important}@media(max-width:1024px){.elementor-926 .elementor-element.elementor-element-39c094e{grid-template-columns:1fr!important;gap:40px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b66f3c */.elementor-926 .elementor-element.elementor-element-2b66f3c{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-2b66f3c{padding:0 24px!important}}@media(max-width:430px){.elementor-926 .elementor-element.elementor-element-2b66f3c{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda33a2 */.elementor-926 .elementor-element.elementor-element-fda33a2{overflow-x:clip}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-fda33a2{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f62ae57 */.elementor-926 .elementor-element.elementor-element-f62ae57 .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-926 .elementor-element.elementor-element-f62ae57{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18e9f4e */.elementor-926 .elementor-element.elementor-element-18e9f4e .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-926 .elementor-element.elementor-element-18e9f4e .elementor-heading-title{font-size:1.5rem !important}}@media(max-width:380px){.elementor-926 .elementor-element.elementor-element-18e9f4e .elementor-heading-title{font-size:1.29rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c5f640 */.elementor-926 .elementor-element.elementor-element-9c5f640{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-9c5f640{padding:0 24px!important}}@media(max-width:430px){.elementor-926 .elementor-element.elementor-element-9c5f640{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f47513 */.elementor-926 .elementor-element.elementor-element-3f47513{overflow-x:clip}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-3f47513{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9fd8f2 */.elementor-926 .elementor-element.elementor-element-f9fd8f2 .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-926 .elementor-element.elementor-element-f9fd8f2{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed4d5aa */.elementor-926 .elementor-element.elementor-element-ed4d5aa .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-926 .elementor-element.elementor-element-ed4d5aa .elementor-heading-title{font-size:1.5rem !important}}@media(max-width:380px){.elementor-926 .elementor-element.elementor-element-ed4d5aa .elementor-heading-title{font-size:1.29rem !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f441f8 */.elementor-926 .elementor-element.elementor-element-9f441f8{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-9f441f8{padding:0 24px!important}}@media(max-width:430px){.elementor-926 .elementor-element.elementor-element-9f441f8{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e97046 */.elementor-926 .elementor-element.elementor-element-2e97046{overflow-x:clip}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-2e97046{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a54583 */.elementor-926 .elementor-element.elementor-element-0a54583 .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-926 .elementor-element.elementor-element-0a54583{margin-bottom:4px;text-align:center}.elementor-926 .elementor-element.elementor-element-0a54583 .elementor-heading-title{text-align:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a83843 */.elementor-926 .elementor-element.elementor-element-6a83843 .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 auto;max-width:640px;text-align:center;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-926 .elementor-element.elementor-element-6a83843 .elementor-heading-title{font-size:1.29rem !important}}@media(max-width:380px){.elementor-926 .elementor-element.elementor-element-6a83843 .elementor-heading-title{font-size:1.11rem !important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b442a0 */.elementor-926 .elementor-element.elementor-element-4b442a0 .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:13px 26px!important}.elementor-926 .elementor-element.elementor-element-4b442a0 .elementor-button:hover{background:#cc0000!important;border-color:#cc0000!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d65284 */.elementor-926 .elementor-element.elementor-element-8d65284 .elementor-button{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.78rem!important;letter-spacing:0.08em;text-transform:uppercase;padding:13px 26px!important}.elementor-926 .elementor-element.elementor-element-8d65284 .elementor-button:hover{background:rgba(255,255,255,0.08)!important;border-color:rgba(255,255,255,0.7)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e984937 */.elementor-926 .elementor-element.elementor-element-e984937{justify-content:center;gap:14px;flex-wrap:wrap;margin-top:32px}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-e984937{flex-direction:column!important;width:100%}.elementor-926 .elementor-element.elementor-element-e984937 .elementor-widget-button,.elementor-926 .elementor-element.elementor-element-e984937 .elementor-button{width:100%!important;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ebe55 */.elementor-926 .elementor-element.elementor-element-d7ebe55{align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb0f9b */.elementor-926 .elementor-element.elementor-element-1bb0f9b{max-width:1200px!important;width:100%;margin:0 auto;padding:0 32px}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-1bb0f9b{padding:0 24px!important}}@media(max-width:430px){.elementor-926 .elementor-element.elementor-element-1bb0f9b{padding:0 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d9673 */.elementor-926 .elementor-element.elementor-element-36d9673{overflow-x:clip}@media(max-width:768px){.elementor-926 .elementor-element.elementor-element-36d9673{padding-top:64px!important;padding-bottom:64px!important}}/* End custom CSS */