.elementor-10451 .elementor-element.elementor-element-89d9c24{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:120px;--padding-right:120px;}.elementor-10451 .elementor-element.elementor-element-08d140c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-d40e0e5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10451 .elementor-element.elementor-element-d40e0e5 .elementor-heading-title{color:var( --e-global-color-21b8cfe );}.elementor-10451 .elementor-element.elementor-element-f897189{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-20be323-font-family ), Sans-serif;font-size:var( --e-global-typography-20be323-font-size );font-weight:var( --e-global-typography-20be323-font-weight );font-style:var( --e-global-typography-20be323-font-style );line-height:var( --e-global-typography-20be323-line-height );color:var( --e-global-color-21b8cfe );}.elementor-10451 .elementor-element.elementor-element-f897189 p{margin-block-end:0px;}.elementor-10451 .elementor-element.elementor-element-694945a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-694945a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10451 .elementor-element.elementor-element-ea89260 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-4d2bad8-font-family ), Sans-serif;font-size:var( --e-global-typography-4d2bad8-font-size );font-weight:var( --e-global-typography-4d2bad8-font-weight );font-style:var( --e-global-typography-4d2bad8-font-style );line-height:var( --e-global-typography-4d2bad8-line-height );fill:var( --e-global-color-21b8cfe );color:var( --e-global-color-21b8cfe );background-image:linear-gradient(90deg, var( --e-global-color-7263aac ) 15%, var( --e-global-color-08ad3aa ) 100%);border-style:none;}.elementor-10451 .elementor-element.elementor-element-ea89260 .elementor-button:hover, .elementor-10451 .elementor-element.elementor-element-ea89260 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-7263aac ) 30%, var( --e-global-color-99ac2a6 ) 100%);}.elementor-10451 .elementor-element.elementor-element-ea89260 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10451 .elementor-element.elementor-element-ea89260 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-10451 .elementor-element.elementor-element-86e76df .elementor-button{background-color:#FFFFFF1A;font-family:var( --e-global-typography-4d2bad8-font-family ), Sans-serif;font-size:var( --e-global-typography-4d2bad8-font-size );font-weight:var( --e-global-typography-4d2bad8-font-weight );font-style:var( --e-global-typography-4d2bad8-font-style );line-height:var( --e-global-typography-4d2bad8-line-height );fill:#FFFFFF;color:#FFFFFF;}.elementor-10451 .elementor-element.elementor-element-86e76df .elementor-button:hover, .elementor-10451 .elementor-element.elementor-element-86e76df .elementor-button:focus{background-color:#FFFFFF1A;color:var( --e-global-color-21b8cfe );border-color:var( --e-global-color-3da0d94 );}.elementor-10451 .elementor-element.elementor-element-86e76df .elementor-button:hover svg, .elementor-10451 .elementor-element.elementor-element-86e76df .elementor-button:focus svg{fill:var( --e-global-color-21b8cfe );}.elementor-10451 .elementor-element.elementor-element-b05b37c{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-10451 .elementor-element.elementor-element-9ccc770{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-6e0ab89{width:100%;max-width:100%;}.elementor-10451 .elementor-element.elementor-element-6e0ab89.elementor-element{--align-self:flex-start;}.elementor-10451 .elementor-element.elementor-element-6e0ab89 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:6px;}.elementor-10451 .elementor-element.elementor-element-6e0ab89 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-10451 .elementor-element.elementor-element-6e0ab89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10451 .elementor-element.elementor-element-6e0ab89.elementor-view-framed .elementor-icon, .elementor-10451 .elementor-element.elementor-element-6e0ab89.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10451 .elementor-element.elementor-element-6e0ab89 .elementor-icon{font-size:15px;}.elementor-10451 .elementor-element.elementor-element-441c0da > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10451 .elementor-element.elementor-element-441c0da.elementor-element{--align-self:flex-start;}.elementor-10451 .elementor-element.elementor-element-441c0da{text-align:center;}.elementor-10451 .elementor-element.elementor-element-6103bea{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-1ba8f45{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-72de2f3{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10451 .elementor-element.elementor-element-1750543{--display:flex;--min-height:40px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-1750543:not(.elementor-motion-effects-element-type-background), .elementor-10451 .elementor-element.elementor-element-1750543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF1F4;}.elementor-10451 .elementor-element.elementor-element-1750543.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10451 .elementor-element.elementor-element-e185317 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:08px 0px 0px 0px;}.elementor-10451 .elementor-element.elementor-element-e185317 .elementor-icon-wrapper{text-align:center;}.elementor-10451 .elementor-element.elementor-element-e185317 .elementor-icon{font-size:24px;}.elementor-10451 .elementor-element.elementor-element-e185317 .elementor-icon svg{height:24px;}.elementor-10451 .elementor-element.elementor-element-369a8aa{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-c3de9cf .elementor-heading-title{font-family:var( --e-global-typography-4d2bad8-font-family ), Sans-serif;font-size:var( --e-global-typography-4d2bad8-font-size );font-weight:var( --e-global-typography-4d2bad8-font-weight );font-style:var( --e-global-typography-4d2bad8-font-style );line-height:var( --e-global-typography-4d2bad8-line-height );color:#36434A;}.elementor-10451 .elementor-element.elementor-element-b6743e2{font-family:var( --e-global-typography-20be323-font-family ), Sans-serif;font-size:var( --e-global-typography-20be323-font-size );font-weight:var( --e-global-typography-20be323-font-weight );font-style:var( --e-global-typography-20be323-font-style );line-height:var( --e-global-typography-20be323-line-height );color:#99A1AF;}.elementor-10451 .elementor-element.elementor-element-b6743e2 p{margin-block-end:0px;}.elementor-10451 .elementor-element.elementor-element-2ee0d89{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10451 .elementor-element.elementor-element-dd1e4f3{--display:flex;--min-height:40px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-dd1e4f3:not(.elementor-motion-effects-element-type-background), .elementor-10451 .elementor-element.elementor-element-dd1e4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF1F4;}.elementor-10451 .elementor-element.elementor-element-dd1e4f3.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10451 .elementor-element.elementor-element-c3e209f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:08px 0px 0px 0px;}.elementor-10451 .elementor-element.elementor-element-c3e209f .elementor-icon-wrapper{text-align:center;}.elementor-10451 .elementor-element.elementor-element-c3e209f .elementor-icon{font-size:24px;}.elementor-10451 .elementor-element.elementor-element-c3e209f .elementor-icon svg{height:24px;}.elementor-10451 .elementor-element.elementor-element-2e30f27{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-a13f9d5 .elementor-heading-title{font-family:var( --e-global-typography-4d2bad8-font-family ), Sans-serif;font-size:var( --e-global-typography-4d2bad8-font-size );font-weight:var( --e-global-typography-4d2bad8-font-weight );font-style:var( --e-global-typography-4d2bad8-font-style );line-height:var( --e-global-typography-4d2bad8-line-height );color:#36434A;}.elementor-10451 .elementor-element.elementor-element-9198b64{font-family:var( --e-global-typography-20be323-font-family ), Sans-serif;font-size:var( --e-global-typography-20be323-font-size );font-weight:var( --e-global-typography-20be323-font-weight );font-style:var( --e-global-typography-20be323-font-style );line-height:var( --e-global-typography-20be323-line-height );color:#99A1AF;}.elementor-10451 .elementor-element.elementor-element-9198b64 p{margin-block-end:0px;}.elementor-10451 .elementor-element.elementor-element-b49f767{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10451 .elementor-element.elementor-element-366f1c8{--display:flex;--min-height:40px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-366f1c8:not(.elementor-motion-effects-element-type-background), .elementor-10451 .elementor-element.elementor-element-366f1c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF1F4;}.elementor-10451 .elementor-element.elementor-element-366f1c8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10451 .elementor-element.elementor-element-5b2c84c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:08px 0px 0px 0px;}.elementor-10451 .elementor-element.elementor-element-5b2c84c .elementor-icon-wrapper{text-align:center;}.elementor-10451 .elementor-element.elementor-element-5b2c84c .elementor-icon{font-size:24px;}.elementor-10451 .elementor-element.elementor-element-5b2c84c .elementor-icon svg{height:24px;}.elementor-10451 .elementor-element.elementor-element-45aef04{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-3f5ec8a .elementor-heading-title{font-family:var( --e-global-typography-4d2bad8-font-family ), Sans-serif;font-size:var( --e-global-typography-4d2bad8-font-size );font-weight:var( --e-global-typography-4d2bad8-font-weight );font-style:var( --e-global-typography-4d2bad8-font-style );line-height:var( --e-global-typography-4d2bad8-line-height );color:#36434A;}.elementor-10451 .elementor-element.elementor-element-133dffc{font-family:var( --e-global-typography-20be323-font-family ), Sans-serif;font-size:var( --e-global-typography-20be323-font-size );font-weight:var( --e-global-typography-20be323-font-weight );font-style:var( --e-global-typography-20be323-font-style );line-height:var( --e-global-typography-20be323-line-height );color:#99A1AF;}.elementor-10451 .elementor-element.elementor-element-133dffc p{margin-block-end:0px;}.elementor-10451 .elementor-element.elementor-element-e109fed{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-21928bd{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10451 .elementor-element.elementor-element-b7b5971{--display:flex;--min-height:40px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-b7b5971:not(.elementor-motion-effects-element-type-background), .elementor-10451 .elementor-element.elementor-element-b7b5971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF1F4;}.elementor-10451 .elementor-element.elementor-element-b7b5971.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10451 .elementor-element.elementor-element-a07a3a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:08px 0px 0px 0px;}.elementor-10451 .elementor-element.elementor-element-a07a3a1 .elementor-icon-wrapper{text-align:center;}.elementor-10451 .elementor-element.elementor-element-a07a3a1 .elementor-icon{font-size:24px;}.elementor-10451 .elementor-element.elementor-element-a07a3a1 .elementor-icon svg{height:24px;}.elementor-10451 .elementor-element.elementor-element-9bac651{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-422a6d8 .elementor-heading-title{font-family:var( --e-global-typography-4d2bad8-font-family ), Sans-serif;font-size:var( --e-global-typography-4d2bad8-font-size );font-weight:var( --e-global-typography-4d2bad8-font-weight );font-style:var( --e-global-typography-4d2bad8-font-style );line-height:var( --e-global-typography-4d2bad8-line-height );color:#36434A;}.elementor-10451 .elementor-element.elementor-element-512ca7a{font-family:var( --e-global-typography-20be323-font-family ), Sans-serif;font-size:var( --e-global-typography-20be323-font-size );font-weight:var( --e-global-typography-20be323-font-weight );font-style:var( --e-global-typography-20be323-font-style );line-height:var( --e-global-typography-20be323-line-height );color:#99A1AF;}.elementor-10451 .elementor-element.elementor-element-512ca7a p{margin-block-end:0px;}.elementor-10451 .elementor-element.elementor-element-2bcc9f7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10451 .elementor-element.elementor-element-86117bd{--display:flex;--min-height:40px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-86117bd:not(.elementor-motion-effects-element-type-background), .elementor-10451 .elementor-element.elementor-element-86117bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF1F4;}.elementor-10451 .elementor-element.elementor-element-86117bd.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10451 .elementor-element.elementor-element-b8d8673 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:08px 0px 0px 0px;}.elementor-10451 .elementor-element.elementor-element-b8d8673 .elementor-icon-wrapper{text-align:center;}.elementor-10451 .elementor-element.elementor-element-b8d8673 .elementor-icon{font-size:24px;}.elementor-10451 .elementor-element.elementor-element-b8d8673 .elementor-icon svg{height:24px;}.elementor-10451 .elementor-element.elementor-element-17b791b{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-7e391bc .elementor-heading-title{font-family:var( --e-global-typography-4d2bad8-font-family ), Sans-serif;font-size:var( --e-global-typography-4d2bad8-font-size );font-weight:var( --e-global-typography-4d2bad8-font-weight );font-style:var( --e-global-typography-4d2bad8-font-style );line-height:var( --e-global-typography-4d2bad8-line-height );color:#36434A;}.elementor-10451 .elementor-element.elementor-element-fa1506d{font-family:var( --e-global-typography-20be323-font-family ), Sans-serif;font-size:var( --e-global-typography-20be323-font-size );font-weight:var( --e-global-typography-20be323-font-weight );font-style:var( --e-global-typography-20be323-font-style );line-height:var( --e-global-typography-20be323-line-height );color:#99A1AF;}.elementor-10451 .elementor-element.elementor-element-fa1506d p{margin-block-end:0px;}.elementor-10451 .elementor-element.elementor-element-5f6a91d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10451 .elementor-element.elementor-element-08fefdc{--display:flex;--min-height:40px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-08fefdc:not(.elementor-motion-effects-element-type-background), .elementor-10451 .elementor-element.elementor-element-08fefdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF1F4;}.elementor-10451 .elementor-element.elementor-element-08fefdc.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10451 .elementor-element.elementor-element-2fac56d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:08px 0px 0px 0px;}.elementor-10451 .elementor-element.elementor-element-2fac56d .elementor-icon-wrapper{text-align:center;}.elementor-10451 .elementor-element.elementor-element-2fac56d .elementor-icon{font-size:24px;}.elementor-10451 .elementor-element.elementor-element-2fac56d .elementor-icon svg{height:24px;}.elementor-10451 .elementor-element.elementor-element-fc112d9{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-68ca5cd .elementor-heading-title{font-family:var( --e-global-typography-4d2bad8-font-family ), Sans-serif;font-size:var( --e-global-typography-4d2bad8-font-size );font-weight:var( --e-global-typography-4d2bad8-font-weight );font-style:var( --e-global-typography-4d2bad8-font-style );line-height:var( --e-global-typography-4d2bad8-line-height );color:#36434A;}.elementor-10451 .elementor-element.elementor-element-8c683e3{font-family:var( --e-global-typography-20be323-font-family ), Sans-serif;font-size:var( --e-global-typography-20be323-font-size );font-weight:var( --e-global-typography-20be323-font-weight );font-style:var( --e-global-typography-20be323-font-style );line-height:var( --e-global-typography-20be323-line-height );color:#99A1AF;}.elementor-10451 .elementor-element.elementor-element-8c683e3 p{margin-block-end:0px;}.elementor-10451 .elementor-element.elementor-element-f7d9997{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-10451 .elementor-element.elementor-element-f7d9997.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10451 .elementor-element.elementor-element-8608587{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-a90e83d{width:100%;max-width:100%;}.elementor-10451 .elementor-element.elementor-element-a90e83d.elementor-element{--align-self:flex-start;}.elementor-10451 .elementor-element.elementor-element-a90e83d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:6px;}.elementor-10451 .elementor-element.elementor-element-a90e83d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-10451 .elementor-element.elementor-element-a90e83d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10451 .elementor-element.elementor-element-a90e83d.elementor-view-framed .elementor-icon, .elementor-10451 .elementor-element.elementor-element-a90e83d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10451 .elementor-element.elementor-element-a90e83d .elementor-icon{font-size:15px;}.elementor-10451 .elementor-element.elementor-element-5100025 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10451 .elementor-element.elementor-element-5100025.elementor-element{--align-self:flex-start;}.elementor-10451 .elementor-element.elementor-element-5100025{text-align:center;}.elementor-10451 .elementor-element.elementor-element-09286ca{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:is( .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-10451 .elementor-element.elementor-element-ed69522{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-10451 .elementor-element.elementor-element-89d9c24{--content-width:100%;}.elementor-10451 .elementor-element.elementor-element-b05b37c{--content-width:100%;}.elementor-10451 .elementor-element.elementor-element-1750543{--width:40px;}.elementor-10451 .elementor-element.elementor-element-dd1e4f3{--width:40px;}.elementor-10451 .elementor-element.elementor-element-366f1c8{--width:40px;}.elementor-10451 .elementor-element.elementor-element-b7b5971{--width:40px;}.elementor-10451 .elementor-element.elementor-element-86117bd{--width:40px;}.elementor-10451 .elementor-element.elementor-element-08fefdc{--width:40px;}.elementor-10451 .elementor-element.elementor-element-f7d9997{--width:100%;}.elementor-10451 .elementor-element.elementor-element-ed69522{--content-width:100%;}}@media(max-width:1024px){.elementor-10451 .elementor-element.elementor-element-89d9c24{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-10451 .elementor-element.elementor-element-08d140c{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-10451 .elementor-element.elementor-element-d40e0e5{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-10451 .elementor-element.elementor-element-f897189{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-ea89260 .elementor-button{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-86e76df .elementor-button{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-b05b37c{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-10451 .elementor-element.elementor-element-6103bea{--flex-wrap:wrap;}.elementor-10451 .elementor-element.elementor-element-1ba8f45{--flex-wrap:wrap;}.elementor-10451 .elementor-element.elementor-element-c3de9cf .elementor-heading-title{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-b6743e2{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-a13f9d5 .elementor-heading-title{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-9198b64{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-3f5ec8a .elementor-heading-title{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-133dffc{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-e109fed{--flex-wrap:wrap;}.elementor-10451 .elementor-element.elementor-element-422a6d8 .elementor-heading-title{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-512ca7a{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-7e391bc .elementor-heading-title{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-fa1506d{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-68ca5cd .elementor-heading-title{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-8c683e3{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-f7d9997{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-10451 .elementor-element.elementor-element-09286ca{--flex-wrap:wrap;}.elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}}@media(max-width:767px){.elementor-10451 .elementor-element.elementor-element-89d9c24{--padding-top:0px;--padding-bottom:40px;--padding-left:42px;--padding-right:24px;}.elementor-10451 .elementor-element.elementor-element-89d9c24.e-con{--align-self:flex-end;}.elementor-10451 .elementor-element.elementor-element-d40e0e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10451 .elementor-element.elementor-element-f897189{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-694945a{--width:100%;}.elementor-10451 .elementor-element.elementor-element-694945a.e-con{--align-self:stretch;}.elementor-10451 .elementor-element.elementor-element-ea89260{width:100%;max-width:100%;}.elementor-10451 .elementor-element.elementor-element-ea89260 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10451 .elementor-element.elementor-element-ea89260 .elementor-button{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-86e76df{width:100%;max-width:100%;}.elementor-10451 .elementor-element.elementor-element-86e76df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10451 .elementor-element.elementor-element-86e76df .elementor-button{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-b05b37c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10451 .elementor-element.elementor-element-441c0da > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10451 .elementor-element.elementor-element-1750543{--width:40px;--justify-content:center;}.elementor-10451 .elementor-element.elementor-element-1750543.e-con{--align-self:center;}.elementor-10451 .elementor-element.elementor-element-c3de9cf .elementor-heading-title{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-b6743e2{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-dd1e4f3{--width:40px;--justify-content:center;}.elementor-10451 .elementor-element.elementor-element-dd1e4f3.e-con{--align-self:center;}.elementor-10451 .elementor-element.elementor-element-a13f9d5 .elementor-heading-title{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-9198b64{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-366f1c8{--width:40px;--justify-content:center;}.elementor-10451 .elementor-element.elementor-element-366f1c8.e-con{--align-self:center;}.elementor-10451 .elementor-element.elementor-element-3f5ec8a .elementor-heading-title{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-133dffc{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-b7b5971{--width:40px;--justify-content:center;}.elementor-10451 .elementor-element.elementor-element-b7b5971.e-con{--align-self:center;}.elementor-10451 .elementor-element.elementor-element-422a6d8 .elementor-heading-title{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-512ca7a{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-86117bd{--width:40px;--justify-content:center;}.elementor-10451 .elementor-element.elementor-element-86117bd.e-con{--align-self:center;}.elementor-10451 .elementor-element.elementor-element-7e391bc .elementor-heading-title{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-fa1506d{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-08fefdc{--width:40px;--justify-content:center;}.elementor-10451 .elementor-element.elementor-element-08fefdc.e-con{--align-self:center;}.elementor-10451 .elementor-element.elementor-element-68ca5cd .elementor-heading-title{font-size:var( --e-global-typography-4d2bad8-font-size );line-height:var( --e-global-typography-4d2bad8-line-height );}.elementor-10451 .elementor-element.elementor-element-8c683e3{font-size:var( --e-global-typography-20be323-font-size );line-height:var( --e-global-typography-20be323-line-height );}.elementor-10451 .elementor-element.elementor-element-f7d9997{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10451 .elementor-element.elementor-element-5100025 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10451 .elementor-element.elementor-element-65f7f0e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10451 .elementor-element.elementor-element-65f7f0e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for heading, class: .elementor-element-d40e0e5 *//* DESKTOP */
.elementor-10451 .elementor-element.elementor-element-d40e0e5 {
  font-size: 60px;
  font-family: 'Poppins';
  line-height: 1.2em;
}

/* TABLET */
@media (max-width: 1024px) {
  .elementor-10451 .elementor-element.elementor-element-d40e0e5 {
    font-size: 60pxpx;
    font-family: 'Poppins';
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-10451 .elementor-element.elementor-element-d40e0e5 {
    font-size: 44px;
    font-family: 'Poppins';
    line-height: 1.3em;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea89260 */.elementor-10451 .elementor-element.elementor-element-ea89260 .elementor-button-icon {
  font-size: 24px; /* ubah sesuai kebutuhan */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86e76df */.elementor-10451 .elementor-element.elementor-element-86e76df {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;

  background: rgba(255, 255, 255, 0.08);

  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);

  

  color: #ffffff;

  box-shadow: 0 8px 24px rgba(0,0,0,0.15);

  transition: all 0.3s ease;
}
.elementor-10451 .elementor-element.elementor-element-86e76df .elementor-button-icon {
  font-size: 24px;
  display: flex;
  align-items: center;
}
.elementor-10451 .elementor-element.elementor-element-86e76df:hover {
  background: rgba(255, 255, 255, 0.15); /* sedikit lebih terang */
  border-color: rgba(255, 255, 255, 0.4); /* border lebih jelas */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89d9c24 */.elementor-10451 .elementor-element.elementor-element-89d9c24 {
  position: relative;
  overflow: hidden;
}

/* LAYER 1: GRADIENT UNGU (dari Figma gambar 3) */
.elementor-10451 .elementor-element.elementor-element-89d9c24::before {
  content: "";
  position: absolute;
  inset: 0;

  background: linear-gradient(
    90deg,
    #4D3377 0%,
    rgba(56, 47, 90, 0.75) 35%,
    rgba(90, 52, 124, 0.2) 74%,
    rgba(255, 255, 255, 0.1) 100%
  );

  z-index: 1;
}

/* LAYER 2: DARK OVERLAY KIRI (dari Figma gambar 2) */
.elementor-10451 .elementor-element.elementor-element-89d9c24::after {
  content: "";
  position: absolute;
  inset: 0;

  background: linear-gradient(
    90deg,
    rgba(15, 6, 32, 0.5) 0%,
    rgba(15, 6, 32, 0.2) 40%,
    rgba(15, 6, 32, 0) 70%
  );

  z-index: 2;
}

/* KONTEN DI ATAS SEMUA */
.elementor-10451 .elementor-element.elementor-element-89d9c24 > * {
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6e0ab89 *//* DESKTOP */
.elementor-10451 .elementor-element.elementor-element-6e0ab89 {
  font-family: 'Poppins';
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: 1px;
  font-weight: 'semi bold';
}

/* TABLET */
@media (max-width: 1024px) {
  .elementor-10451 .elementor-element.elementor-element-6e0ab89 {
    font-family: 'Poppins';
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 'semi bold'
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-10451 .elementor-element.elementor-element-6e0ab89 {
    font-family: 'Poppins';
    font-size: 12px;
    line-height: 1.3em;
    letter-spacing: 1px;
    font-weight: 'semi bold'
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-441c0da *//* DESKTOP */
.elementor-10451 .elementor-element.elementor-element-441c0da {
  font-size: 60px;
  font-family: 'Poppins';
  line-height: 1.2em;
}

/* TABLET */
@media (max-width: 1024px) {
  .elementor-10451 .elementor-element.elementor-element-441c0da {
    font-size: 60pxpx;
    font-family: 'Poppins';
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-10451 .elementor-element.elementor-element-441c0da {
    font-size: 44px;
    font-family: 'Poppins';
    line-height: 1.3em;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1750543 */.elementor-10451 .elementor-element.elementor-element-1750543 {
  width: 48px;
  height: 48px;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 18px;

  /* 🎨 GRADIENT (disederhanakan tapi tetap halus) */
  background: linear-gradient(
    135deg,
    #5A347C 0%,
    #4D4377 30%,
    #424D73 55%,
    #32556E 75%,
    #006068 100%
  );

  /* 🌫️ SHADOW COMBINATION */
  box-shadow:
    0 10px 15px rgba(90, 52, 124, 0.15),
    0 4px 6px rgba(90, 52, 124, 0.15);
}

/* ICON DI DALAM */
.elementor-10451 .elementor-element.elementor-element-1750543 i,
.elementor-10451 .elementor-element.elementor-element-1750543 svg {
  color: #ffffff;
  font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72de2f3 */.elementor-10451 .elementor-element.elementor-element-72de2f3 {
  border-radius: 20px;
  padding: 24px;

  background: linear-gradient(
    180deg,
    #FAF7FD 0%,
    #FBF9FD 20%,
    #FCFAFE 40%,
    #FDFCFE 60%,
    #FEFDFF 80%,
    #FFFFFF 100%
  );
}
.elementor-10451 .elementor-element.elementor-element-72de2f3 {
  border: 1px solid rgba(90, 52, 124, 0.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1e4f3 */.elementor-10451 .elementor-element.elementor-element-dd1e4f3 {
  width: 48px;
  height: 48px;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 18px;

  /* 🎨 GRADIENT (disederhanakan tapi tetap halus) */
  background: linear-gradient(
    135deg,
    #5A347C 0%,
    #4D4377 30%,
    #424D73 55%,
    #32556E 75%,
    #006068 100%
  );

  /* 🌫️ SHADOW COMBINATION */
  box-shadow:
    0 10px 15px rgba(90, 52, 124, 0.15),
    0 4px 6px rgba(90, 52, 124, 0.15);
}

/* ICON DI DALAM */
.elementor-10451 .elementor-element.elementor-element-dd1e4f3 i,
.elementor-10451 .elementor-element.elementor-element-dd1e4f3 svg {
  color: #ffffff;
  font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ee0d89 */.elementor-10451 .elementor-element.elementor-element-2ee0d89 {
  border-radius: 20px;
  padding: 24px;

  background: linear-gradient(
    180deg,
    #FAF7FD 0%,
    #FBF9FD 20%,
    #FCFAFE 40%,
    #FDFCFE 60%,
    #FEFDFF 80%,
    #FFFFFF 100%
  );
}
.elementor-10451 .elementor-element.elementor-element-2ee0d89 {
  border: 1px solid rgba(90, 52, 124, 0.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-366f1c8 */.elementor-10451 .elementor-element.elementor-element-366f1c8 {
  width: 48px;
  height: 48px;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 18px;

  /* 🎨 GRADIENT (disederhanakan tapi tetap halus) */
  background: linear-gradient(
    135deg,
    #5A347C 0%,
    #4D4377 30%,
    #424D73 55%,
    #32556E 75%,
    #006068 100%
  );

  /* 🌫️ SHADOW COMBINATION */
  box-shadow:
    0 10px 15px rgba(90, 52, 124, 0.15),
    0 4px 6px rgba(90, 52, 124, 0.15);
}

/* ICON DI DALAM */
.elementor-10451 .elementor-element.elementor-element-366f1c8 i,
.elementor-10451 .elementor-element.elementor-element-366f1c8 svg {
  color: #ffffff;
  font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49f767 */.elementor-10451 .elementor-element.elementor-element-b49f767 {
  border-radius: 20px;
  padding: 24px;

  background: linear-gradient(
    180deg,
    #FAF7FD 0%,
    #FBF9FD 20%,
    #FCFAFE 40%,
    #FDFCFE 60%,
    #FEFDFF 80%,
    #FFFFFF 100%
  );
}
.elementor-10451 .elementor-element.elementor-element-b49f767 {
  border: 1px solid rgba(90, 52, 124, 0.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b5971 */.elementor-10451 .elementor-element.elementor-element-b7b5971 {
  width: 48px;
  height: 48px;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 18px;

  /* 🎨 GRADIENT (disederhanakan tapi tetap halus) */
  background: linear-gradient(
    135deg,
    #5A347C 0%,
    #4D4377 30%,
    #424D73 55%,
    #32556E 75%,
    #006068 100%
  );

  /* 🌫️ SHADOW COMBINATION */
  box-shadow:
    0 10px 15px rgba(90, 52, 124, 0.15),
    0 4px 6px rgba(90, 52, 124, 0.15);
}

/* ICON DI DALAM */
.elementor-10451 .elementor-element.elementor-element-b7b5971 i,
.elementor-10451 .elementor-element.elementor-element-b7b5971 svg {
  color: #ffffff;
  font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21928bd */.elementor-10451 .elementor-element.elementor-element-21928bd {
  border-radius: 20px;
  padding: 24px;

  background: linear-gradient(
    180deg,
    #FAF7FD 0%,
    #FBF9FD 20%,
    #FCFAFE 40%,
    #FDFCFE 60%,
    #FEFDFF 80%,
    #FFFFFF 100%
  );
}
.elementor-10451 .elementor-element.elementor-element-21928bd {
  border: 1px solid rgba(90, 52, 124, 0.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86117bd */.elementor-10451 .elementor-element.elementor-element-86117bd {
  width: 48px;
  height: 48px;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 18px;

  /* 🎨 GRADIENT (disederhanakan tapi tetap halus) */
  background: linear-gradient(
    135deg,
    #5A347C 0%,
    #4D4377 30%,
    #424D73 55%,
    #32556E 75%,
    #006068 100%
  );

  /* 🌫️ SHADOW COMBINATION */
  box-shadow:
    0 10px 15px rgba(90, 52, 124, 0.15),
    0 4px 6px rgba(90, 52, 124, 0.15);
}

/* ICON DI DALAM */
.elementor-10451 .elementor-element.elementor-element-86117bd i,
.elementor-10451 .elementor-element.elementor-element-86117bd svg {
  color: #ffffff;
  font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcc9f7 */.elementor-10451 .elementor-element.elementor-element-2bcc9f7 {
  border-radius: 20px;
  padding: 24px;

  background: linear-gradient(
    180deg,
    #FAF7FD 0%,
    #FBF9FD 20%,
    #FCFAFE 40%,
    #FDFCFE 60%,
    #FEFDFF 80%,
    #FFFFFF 100%
  );
}
.elementor-10451 .elementor-element.elementor-element-2bcc9f7 {
  border: 1px solid rgba(90, 52, 124, 0.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08fefdc */.elementor-10451 .elementor-element.elementor-element-08fefdc {
  width: 48px;
  height: 48px;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 18px;

  /* 🎨 GRADIENT (disederhanakan tapi tetap halus) */
  background: linear-gradient(
    135deg,
    #5A347C 0%,
    #4D4377 30%,
    #424D73 55%,
    #32556E 75%,
    #006068 100%
  );

  /* 🌫️ SHADOW COMBINATION */
  box-shadow:
    0 10px 15px rgba(90, 52, 124, 0.15),
    0 4px 6px rgba(90, 52, 124, 0.15);
}

/* ICON DI DALAM */
.elementor-10451 .elementor-element.elementor-element-08fefdc i,
.elementor-10451 .elementor-element.elementor-element-08fefdc svg {
  color: #ffffff;
  font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f6a91d */.elementor-10451 .elementor-element.elementor-element-5f6a91d {
  border-radius: 20px;
  padding: 24px;

  background: linear-gradient(
    180deg,
    #FAF7FD 0%,
    #FBF9FD 20%,
    #FCFAFE 40%,
    #FDFCFE 60%,
    #FEFDFF 80%,
    #FFFFFF 100%
  );
}
.elementor-10451 .elementor-element.elementor-element-5f6a91d {
  border: 1px solid rgba(90, 52, 124, 0.06);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a90e83d *//* DESKTOP */
.elementor-10451 .elementor-element.elementor-element-a90e83d {
  font-family: 'Poppins';
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: 1px;
  font-weight: 'semi bold';
}

/* TABLET */
@media (max-width: 1024px) {
  .elementor-10451 .elementor-element.elementor-element-a90e83d {
    font-family: 'Poppins';
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 'semi bold'
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-10451 .elementor-element.elementor-element-a90e83d {
    font-family: 'Poppins';
    font-size: 12px;
    line-height: 1.3em;
    letter-spacing: 1px;
    font-weight: 'semi bold'
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5100025 *//* DESKTOP */
.elementor-10451 .elementor-element.elementor-element-5100025 {
  font-size: 60px;
  font-family: 'Poppins';
  line-height: 1.2em;
}

/* TABLET */
@media (max-width: 1024px) {
  .elementor-10451 .elementor-element.elementor-element-5100025 {
    font-size: 60pxpx;
    font-family: 'Poppins';
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-10451 .elementor-element.elementor-element-5100025 {
    font-size: 44px;
    font-family: 'Poppins';
    line-height: 1.3em;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7d9997 */.elementor-10451 .elementor-element.elementor-element-f7d9997 {
  scroll-margin-top: 120px;
}/* End custom CSS */