.elementor-41645 .elementor-element.elementor-element-0f5d5eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-41645 .elementor-element.elementor-element-cdf49d4{--display:flex;--min-height:337px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-41645 .elementor-element.elementor-element-cdf49d4.e-con{--align-self:center;}.elementor-41645 .elementor-element.elementor-global-12920{padding:0px 0px 0px 0px;}.elementor-41645 .elementor-element.elementor-element-c9d1f6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41645 .elementor-element.elementor-element-0660e17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41645 .elementor-element.elementor-element-158666c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;top:-56px;--divider-element-spacing:16px;}body:not(.rtl) .elementor-41645 .elementor-element.elementor-element-158666c{left:0px;}body.rtl .elementor-41645 .elementor-element.elementor-element-158666c{right:0px;}.elementor-41645 .elementor-element.elementor-element-158666c .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-41645 .elementor-element.elementor-element-158666c .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-41645 .elementor-element.elementor-element-158666c .elementor-divider__text{color:#A0A0AB;font-size:14px;font-weight:500;font-style:italic;line-height:100%;}.elementor-41645 .elementor-element.elementor-element-cf6a2bb{--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 64px;--row-gap:0px;--column-gap:64px;--margin-top:385px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41645 .elementor-element.elementor-element-b1c515d{--display:flex;--gap:600px 0px;--row-gap:600px;--column-gap:0px;}.elementor-41645 .elementor-element.elementor-element-b1c515d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta .elementor-cta__bg, .elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__title{font-size:36px;font-weight:200;line-height:130%;letter-spacing:-0.7px;color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__title:not(:last-child){margin-bottom:23px;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__description{font-size:20px;font-weight:500;line-height:33px;letter-spacing:-0.08px;color:#808080;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__button{font-size:16px;font-weight:500;letter-spacing:-0.08px;color:var( --e-global-color-text );border-width:0px;border-radius:6px;padding:21px 32px 21px 32px;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__button:hover{border-color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta .elementor-cta__bg, .elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__title{font-size:36px;font-weight:200;line-height:130%;letter-spacing:-0.7px;color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__title:not(:last-child){margin-bottom:23px;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__description{font-size:20px;font-weight:500;line-height:33px;letter-spacing:-0.08px;color:#808080;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__button{font-size:16px;font-weight:500;letter-spacing:-0.08px;color:var( --e-global-color-text );border-width:0px;border-radius:6px;padding:21px 32px 21px 32px;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__button:hover{border-color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta .elementor-cta__bg, .elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__title{font-size:36px;font-weight:200;line-height:130%;letter-spacing:-0.7px;color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__title:not(:last-child){margin-bottom:23px;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__description{font-size:20px;font-weight:500;line-height:33px;letter-spacing:-0.08px;color:#808080;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__button{font-size:16px;font-weight:500;letter-spacing:-0.08px;color:var( --e-global-color-text );border-width:0px;border-radius:6px;padding:21px 32px 21px 32px;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__button:hover{border-color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta .elementor-cta__bg, .elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__title{font-size:36px;font-weight:200;line-height:130%;letter-spacing:-0.7px;color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__title:not(:last-child){margin-bottom:23px;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__description{font-size:20px;font-weight:500;line-height:33px;letter-spacing:-0.08px;color:#808080;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__button{font-size:16px;font-weight:500;letter-spacing:-0.08px;color:var( --e-global-color-text );border-width:0px;border-radius:6px;padding:21px 32px 21px 32px;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__button:hover{border-color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-41645 .elementor-element.elementor-element-f54a820{--display:flex;}.elementor-41645 .elementor-element.elementor-element-f9c3c87{--display:flex;--min-height:640px;}body:not(.rtl) .elementor-41645 .elementor-element.elementor-element-3cb4109{left:0px;}body.rtl .elementor-41645 .elementor-element.elementor-element-3cb4109{right:0px;}.elementor-41645 .elementor-element.elementor-element-3cb4109{top:0px;}.elementor-41645 .elementor-element.elementor-element-3cb4109 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-41645 .elementor-element.elementor-element-266ab6e{left:0px;}body.rtl .elementor-41645 .elementor-element.elementor-element-266ab6e{right:0px;}.elementor-41645 .elementor-element.elementor-element-266ab6e{top:0px;}.elementor-41645 .elementor-element.elementor-element-266ab6e img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-41645 .elementor-element.elementor-element-59b1fd5{left:0px;}body.rtl .elementor-41645 .elementor-element.elementor-element-59b1fd5{right:0px;}.elementor-41645 .elementor-element.elementor-element-59b1fd5{top:0px;}.elementor-41645 .elementor-element.elementor-element-59b1fd5 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-41645 .elementor-element.elementor-element-840d242{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#CBD5E1;--border-color:#CBD5E1;--border-radius:6px 6px 6px 6px;top:0px;--z-index:1;}body:not(.rtl) .elementor-41645 .elementor-element.elementor-element-840d242{left:0px;}body.rtl .elementor-41645 .elementor-element.elementor-element-840d242{right:0px;}.elementor-41645 .elementor-element.elementor-element-b34925c{--icon-box-icon-margin:8px;}.elementor-41645 .elementor-element.elementor-element-b34925c .elementor-icon-box-title{margin-bottom:2px;}.elementor-41645 .elementor-element.elementor-element-b34925c.elementor-view-stacked .elementor-icon{background-color:#02010100;}.elementor-41645 .elementor-element.elementor-element-b34925c.elementor-view-framed .elementor-icon, .elementor-41645 .elementor-element.elementor-element-b34925c.elementor-view-default .elementor-icon{fill:#02010100;color:#02010100;border-color:#02010100;}.elementor-41645 .elementor-element.elementor-element-b34925c .elementor-icon{font-size:32px;}.elementor-41645 .elementor-element.elementor-element-b34925c .elementor-icon-box-title, .elementor-41645 .elementor-element.elementor-element-b34925c .elementor-icon-box-title a{font-size:15px;font-weight:500;letter-spacing:-0.08px;}.elementor-41645 .elementor-element.elementor-element-b34925c .elementor-icon-box-description{font-size:13px;line-height:160%;letter-spacing:-0.08px;color:#666666;}.elementor-41645 .elementor-element.elementor-element-425c754{--display:flex;--margin-top:540px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41645 .elementor-element.elementor-element-3ec99f0{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;top:-56px;--divider-element-spacing:16px;}body:not(.rtl) .elementor-41645 .elementor-element.elementor-element-3ec99f0{left:0px;}body.rtl .elementor-41645 .elementor-element.elementor-element-3ec99f0{right:0px;}.elementor-41645 .elementor-element.elementor-element-3ec99f0 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-41645 .elementor-element.elementor-element-3ec99f0 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-41645 .elementor-element.elementor-element-3ec99f0 .elementor-divider__text{color:#A0A0AB;font-size:14px;font-weight:500;font-style:italic;line-height:100%;}.elementor-41645 .elementor-element.elementor-element-dd3ed3a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:320px 320px;--row-gap:320px;--column-gap:320px;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta .elementor-cta__bg, .elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41645 .elementor-element.elementor-element-2f3917a{width:100%;max-width:100%;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__content{text-align:center;padding:0px 0px 48px 0px;background-color:#FFFFFF00;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__bg-wrapper{min-height:800px;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__title{font-size:48px;font-weight:800;line-height:57.6px;letter-spacing:-2.2px;color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__title:not(:last-child){margin-bottom:8px;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__description{font-size:24px;font-weight:500;line-height:33.6px;letter-spacing:-0.6px;color:#808080;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__button{font-size:16px;font-weight:700;letter-spacing:-0.08px;color:var( --e-global-color-text );border-width:0px;border-radius:6px;padding:22px 32px 22px 32px;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__button:hover{border-color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta .elementor-cta__bg, .elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41645 .elementor-element.elementor-element-20a41ef{width:100%;max-width:100%;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__content{text-align:left;padding:0px 0px 0px 80px;background-color:#FFFFFF00;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__bg-wrapper{min-height:500px;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__title{font-size:48px;font-weight:800;line-height:52px;letter-spacing:-2.2px;color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__title:not(:last-child){margin-bottom:24px;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__description{font-size:20px;font-weight:500;line-height:30px;letter-spacing:-0.6px;color:#808080;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__button{font-size:16px;font-weight:700;letter-spacing:-0.08px;color:var( --e-global-color-text );border-width:0px;border-radius:6px;padding:22px 32px 22px 32px;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__button:hover{border-color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta .elementor-cta__bg, .elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41645 .elementor-element.elementor-element-91c7ba7{width:100%;max-width:100%;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__content{text-align:left;padding:0px 80px 0px 0px;background-color:#FFFFFF00;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__bg-wrapper{min-height:500px;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__title{font-size:48px;font-weight:800;line-height:52px;letter-spacing:-2.2px;color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__title:not(:last-child){margin-bottom:24px;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__description{font-size:20px;font-weight:500;line-height:30px;letter-spacing:-0.6px;color:#808080;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__button{font-size:16px;font-weight:700;letter-spacing:-0.08px;color:var( --e-global-color-text );border-width:0px;border-radius:6px;padding:22px 32px 22px 32px;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__button:hover{border-color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-41645 .elementor-element.elementor-element-431cdf7{--display:flex;--margin-top:540px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41645 .elementor-element.elementor-element-73e199d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;top:-56px;--divider-element-spacing:16px;}body:not(.rtl) .elementor-41645 .elementor-element.elementor-element-73e199d{left:0px;}body.rtl .elementor-41645 .elementor-element.elementor-element-73e199d{right:0px;}.elementor-41645 .elementor-element.elementor-element-73e199d .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-41645 .elementor-element.elementor-element-73e199d .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-41645 .elementor-element.elementor-element-73e199d .elementor-divider__text{color:#A0A0AB;font-size:14px;font-weight:500;font-style:italic;line-height:100%;}.elementor-41645 .elementor-element.elementor-element-25d1882{--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;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta .elementor-cta__bg, .elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41645 .elementor-element.elementor-element-d1a9050{width:100%;max-width:100%;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__content{text-align:left;padding:0px 80px 0px 0px;background-color:#FFFFFF00;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__bg-wrapper{min-height:500px;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__title{font-size:36px;font-weight:800;line-height:40px;letter-spacing:-1.6px;color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__title:not(:last-child){margin-bottom:24px;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__description{font-size:20px;font-weight:500;line-height:30px;letter-spacing:-0.6px;color:#808080;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__button{font-size:16px;font-weight:700;letter-spacing:-0.08px;color:var( --e-global-color-text );border-width:0px;border-radius:6px;padding:22px 32px 22px 32px;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__button:hover{border-color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta .elementor-cta__bg, .elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41645 .elementor-element.elementor-element-929bf8c{width:100%;max-width:100%;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__content{text-align:left;padding:0px 80px 0px 0px;background-color:#FFFFFF00;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__bg-wrapper{min-height:500px;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__title{font-size:36px;font-weight:800;line-height:40px;letter-spacing:-1.6px;color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__title:not(:last-child){margin-bottom:24px;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__description{font-size:20px;font-weight:500;line-height:30px;letter-spacing:-0.6px;color:#808080;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__button{font-size:16px;font-weight:700;letter-spacing:-0.08px;color:var( --e-global-color-text );border-width:0px;border-radius:6px;padding:22px 32px 22px 32px;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__button:hover{border-color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta .elementor-cta__bg, .elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41645 .elementor-element.elementor-element-ce82deb{width:100%;max-width:100%;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__content{text-align:left;padding:0px 80px 0px 0px;background-color:#FFFFFF00;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__bg-wrapper{min-height:500px;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__title{font-size:36px;font-weight:800;line-height:40px;letter-spacing:-1.6px;color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__title:not(:last-child){margin-bottom:24px;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__description{font-size:20px;font-weight:500;line-height:30px;letter-spacing:-0.6px;color:#808080;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__button{font-size:16px;font-weight:700;letter-spacing:-0.08px;color:var( --e-global-color-text );border-width:0px;border-radius:6px;padding:22px 32px 22px 32px;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__button:hover{border-color:var( --e-global-color-text );}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-41645 .elementor-element.elementor-element-c86847e{--display:flex;}.elementor-41645 .elementor-element.elementor-element-bc9d90c{--display:flex;}.elementor-41645 .elementor-element.elementor-element-1aed02d{--display:flex;}@media(max-width:1024px){.elementor-41645 .elementor-element.elementor-element-cf6a2bb{--margin-top:128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41645 .elementor-element.elementor-element-25d1882{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:767px){.elementor-41645 .elementor-element.elementor-element-cf6a2bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41645 .elementor-element.elementor-element-b1c515d{--gap:95px 0px;--row-gap:95px;--column-gap:0px;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__content{padding:24px 0px 0px 0px;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__bg-wrapper{min-height:260px;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__title{font-size:20px;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__title:not(:last-child){margin-bottom:14px;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__description{font-size:15px;line-height:22px;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-41645 .elementor-element.elementor-element-26b8143 .elementor-cta__button{font-size:14px;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__content{padding:24px 0px 0px 0px;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__bg-wrapper{min-height:260px;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__title{font-size:20px;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__title:not(:last-child){margin-bottom:14px;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__description{font-size:15px;line-height:22px;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-41645 .elementor-element.elementor-element-6030c6b .elementor-cta__button{font-size:14px;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__content{padding:24px 0px 0px 0px;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__bg-wrapper{min-height:260px;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__title{font-size:20px;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__title:not(:last-child){margin-bottom:14px;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__description{font-size:15px;line-height:22px;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-41645 .elementor-element.elementor-element-6365b53 .elementor-cta__button{font-size:14px;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__content{padding:24px 0px 0px 0px;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__title{font-size:20px;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__title:not(:last-child){margin-bottom:14px;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__description{font-size:15px;line-height:22px;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-41645 .elementor-element.elementor-element-f87dbd1 .elementor-cta__button{font-size:14px;}.elementor-41645 .elementor-element.elementor-element-425c754{--margin-top:240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41645 .elementor-element.elementor-element-dd3ed3a{--gap:160px 160px;--row-gap:160px;--column-gap:160px;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__content{padding:0px 0px 32px 0px;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__bg-wrapper{min-height:260px;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__title{font-size:42px;line-height:43px;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__title:not(:last-child){margin-bottom:14px;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__description{font-size:18px;line-height:25px;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-41645 .elementor-element.elementor-element-2f3917a .elementor-cta__button{font-size:14px;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__content{padding:32px 0px 0px 0px;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__bg-wrapper{min-height:260px;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__title{font-size:42px;line-height:43px;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__title:not(:last-child){margin-bottom:14px;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__description{font-size:18px;line-height:25px;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-41645 .elementor-element.elementor-element-20a41ef .elementor-cta__button{font-size:14px;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__content{padding:32px 0px 0px 0px;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__bg-wrapper{min-height:260px;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__title{font-size:42px;line-height:43px;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__title:not(:last-child){margin-bottom:14px;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__description{font-size:18px;line-height:25px;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-41645 .elementor-element.elementor-element-91c7ba7 .elementor-cta__button{font-size:14px;}.elementor-41645 .elementor-element.elementor-element-431cdf7{--margin-top:240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41645 .elementor-element.elementor-element-25d1882{--gap:64px 0px;--row-gap:64px;--column-gap:0px;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__content{padding:32px 0px 0px 0px;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__bg-wrapper{min-height:240px;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__title{font-size:42px;line-height:43px;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__title:not(:last-child){margin-bottom:26px;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__description{font-size:18px;line-height:25px;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__description:not(:last-child){margin-bottom:38px;}.elementor-41645 .elementor-element.elementor-element-d1a9050 .elementor-cta__button{font-size:14px;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__content{padding:32px 0px 0px 0px;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__bg-wrapper{min-height:240px;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__title{font-size:42px;line-height:43px;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__title:not(:last-child){margin-bottom:26px;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__description{font-size:18px;line-height:25px;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__description:not(:last-child){margin-bottom:38px;}.elementor-41645 .elementor-element.elementor-element-929bf8c .elementor-cta__button{font-size:14px;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__content{padding:32px 0px 0px 0px;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__bg-wrapper{min-height:240px;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__title{font-size:42px;line-height:43px;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__title:not(:last-child){margin-bottom:26px;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__description{font-size:18px;line-height:25px;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__description:not(:last-child){margin-bottom:38px;}.elementor-41645 .elementor-element.elementor-element-ce82deb .elementor-cta__button{font-size:14px;}}@media(min-width:768px){.elementor-41645 .elementor-element.elementor-element-cdf49d4{--width:321px;}.elementor-41645 .elementor-element.elementor-element-b1c515d{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-41645 .elementor-element.elementor-element-b1c515d{--width:40%;}}/* Start custom CSS for html, class: .elementor-element-8dc6399 */body:not(.elementor-editor-active) .basic-reveal-trigger {
    opacity: 0;
    transform: translateY(60px);
    transition: .8s cubic-bezier(.5,.01,.1,1);
    transition-property: opacity, transform;
    
    &.active {
        opacity: 1;
        transform: translateY(0px);
    }
    
    /* Delay */
    @media(min-width: 767px) {
        &.delay-01 { transition-delay: 0.1s }
        &.delay-02 { transition-delay: 0.2s }
        &.delay-03 { transition-delay: 0.3s }
        &.delay-04 { transition-delay: 0.4s }
        &.delay-05 { transition-delay: 0.5s }
        &.delay-06 { transition-delay: 0.6s }
        &.delay-07 { transition-delay: 0.7s }
        &.delay-08 { transition-delay: 0.8s }
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d35467 *//*
<weight>: Use a value from 200 to 900
<uniquifier>: Use a unique and descriptive class name

.mona-sans-<uniquifier> {
  font-family: "Mona Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}
*//* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-26b8143 */.elementor-41645 .elementor-element.elementor-element-26b8143 {
    word-break: keep-all;

    .elementor-cta__title::before {
        display: block;
        content: 'CI/CD';
        margin: 0 0 19px 0;
        color: #999;
        font-size: 16px;
        font-weight: 600;
        line-height: 100%;
        letter-spacing: 0;
        display: none;
        visibility: hidden;
    }
    
    .elementor-cta__bg-wrapper {
        border-radius: 13px;
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    .elementor-cta__button {
        box-shadow: rgb(0 0 0 / 15%) 0 0 0 1px inset;
        
        &:hover {
            box-shadow: rgb(0 0 0 / 70%) 0 0 0 2px inset;
        }
        
        /* Jetcraft dark colorset styles */
        .jetcraft-color-dark&,
        .jetcraft-color-dark & {
            box-shadow: rgb(255 255 255 / 15%) 0 0 0 1px inset;
            
            &:hover {
                box-shadow: rgb(255 255 255 / 70%) 0 0 0 2px inset;
            }
        }
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    @media(min-width: 768px) {
        .elementor-cta__title::before {
            display: block;
            visibility: visible;
        }
        
        .elementor-cta__bg-wrapper {
            display: none;
            visibility: hidden;
        }
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6030c6b */.elementor-41645 .elementor-element.elementor-element-6030c6b {
    word-break: keep-all;

    .elementor-cta__title::before {
        display: block;
        content: 'MOBILITY';
        margin: 0 0 19px 0;
        color: #999;
        font-size: 16px;
        font-weight: 600;
        line-height: 100%;
        letter-spacing: 0;
        display: none;
        visibility: hidden;
    }
    
    .elementor-cta__bg-wrapper {
        border-radius: 13px;
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    .elementor-cta__button {
        box-shadow: rgb(0 0 0 / 15%) 0 0 0 1px inset;
        
        &:hover {
            box-shadow: rgb(0 0 0 / 70%) 0 0 0 2px inset;
        }
        
        /* Jetcraft dark colorset styles */
        .jetcraft-color-dark&,
        .jetcraft-color-dark & {
            box-shadow: rgb(255 255 255 / 15%) 0 0 0 1px inset;
            
            &:hover {
                box-shadow: rgb(255 255 255 / 70%) 0 0 0 2px inset;
            }
        }
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    @media(min-width: 768px) {
        .elementor-cta__title::before {
            display: block;
            visibility: visible;
        }
        
        .elementor-cta__bg-wrapper {
            display: none;
            visibility: hidden;
        }
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6365b53 */.elementor-41645 .elementor-element.elementor-element-6365b53 {
    word-break: keep-all;

    .elementor-cta__title::before {
        display: block;
        content: 'BUILD';
        margin: 0 0 19px 0;
        color: #999;
        font-size: 16px;
        font-weight: 600;
        line-height: 100%;
        letter-spacing: 0;
        display: none;
        visibility: hidden;
    }
    
    .elementor-cta__bg-wrapper {
        border-radius: 13px;
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    .elementor-cta__button {
        box-shadow: rgb(0 0 0 / 15%) 0 0 0 1px inset;
        
        &:hover {
            box-shadow: rgb(0 0 0 / 70%) 0 0 0 2px inset;
        }
        
        /* Jetcraft dark colorset styles */
        .jetcraft-color-dark&,
        .jetcraft-color-dark & {
            box-shadow: rgb(255 255 255 / 15%) 0 0 0 1px inset;
            
            &:hover {
                box-shadow: rgb(255 255 255 / 70%) 0 0 0 2px inset;
            }
        }
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    @media(min-width: 768px) {
        .elementor-cta__title::before {
            display: block;
            visibility: visible;
        }
        
        .elementor-cta__bg-wrapper {
            display: none;
            visibility: hidden;
        }
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f87dbd1 */.elementor-41645 .elementor-element.elementor-element-f87dbd1 {
    word-break: keep-all;

    .elementor-cta__title::before {
        display: block;
        content: '제휴/협력';
        margin: 0 0 19px 0;
        color: #999;
        font-size: 16px;
        font-weight: 600;
        line-height: 100%;
        letter-spacing: 0;
        display: none;
        visibility: hidden;
    }
    
    .elementor-cta__bg-wrapper {
        border-radius: 0;
    }
    
    .elementor-cta__button {
        box-shadow: rgb(0 0 0 / 15%) 0 0 0 1px inset;
        
        &:hover {
            box-shadow: rgb(0 0 0 / 70%) 0 0 0 2px inset;
        }
        
        /* Jetcraft dark colorset styles */
        .jetcraft-color-dark&,
        .jetcraft-color-dark & {
            box-shadow: rgb(255 255 255 / 15%) 0 0 0 1px inset;
            
            &:hover {
                box-shadow: rgb(255 255 255 / 70%) 0 0 0 2px inset;
            }
        }
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    @media(min-width: 768px) {
        .elementor-cta__title::before {
            display: block;
            visibility: visible;
        }
        
        .elementor-cta__bg-wrapper {
            display: none;
            visibility: hidden;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c515d */.elementor-41645 .elementor-element.elementor-element-b1c515d {
    @media(max-width: 767px) {
        .vertical-reveal-trigger {
            transform: initial !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cb4109 */.elementor-41645 .elementor-element.elementor-element-3cb4109 {
    .jetcraft-no-radius&,
    .jetcraft-no-radius & {
        img {border-radius: 0; }
    }
}

/* Active */
.elementor-41645 .elementor-element.elementor-element-3cb4109 {
    &.item.active {
        opacity: 1;
        pointer-events: auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-266ab6e */.elementor-41645 .elementor-element.elementor-element-266ab6e {
    .jetcraft-no-radius&,
    .jetcraft-no-radius & {
        img {border-radius: 0; }
    }
}

/* Active */
.elementor-41645 .elementor-element.elementor-element-266ab6e {
    &.item.active {
        opacity: 1;
        pointer-events: auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59b1fd5 */.elementor-41645 .elementor-element.elementor-element-59b1fd5 {
    .jetcraft-no-radius&,
    .jetcraft-no-radius & {
        img {border-radius: 0; }
    }
}

/* Active */
.elementor-41645 .elementor-element.elementor-element-59b1fd5 {
    &.item.active {
        opacity: 1;
        pointer-events: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-840d242 */.elementor-41645 .elementor-element.elementor-element-840d242 {
    background-color: var(--jetcraft-custom-bg, #fff);
    
    .jetcraft-no-radius&,
    .jetcraft-no-radius & {
        img {border-radius: 0; }
    }
}

/* Active */
.elementor-41645 .elementor-element.elementor-element-840d242 {
    &.item.active {
        opacity: 1;
        pointer-events: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c3c87 */.elementor-41645 .elementor-element.elementor-element-f9c3c87 {
    position: -webkit-sticky;
    position: sticky;
    margin-bottom: calc(var(--sticky-el-wrapper-height) * (-1));
    top: 50vh;
    right: 0;
    transform: translateY(-50%);
}

.jetcraft-section-scrollTrigger-02 .item {
    width: 100%;
    height: 100%;
    transition: opacity .6s cubic-bezier(.5,.01,.1,1);
    
    body:not(.elementor-editor-active) & {
        pointer-events: auto;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2f3917a */.elementor-41645 .elementor-element.elementor-element-2f3917a {
    word-break: keep-all;
    font-family: "Mona Sans", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;

    .elementor-cta__title::before {
        display: block;
        content: 'CI/CD';
        margin: 0 0 19px 0;
        color: #999;
        font-size: 16px;
        font-weight: 600;
        line-height: 100%;
        letter-spacing: 0;
    }
    
    .elementor-cta__bg-wrapper {
        border-radius: 13px;
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    .elementor-cta__button {
        box-shadow: rgb(0 0 0 / 15%) 0 0 0 1px inset;
        
        &:hover {
            box-shadow: rgb(0 0 0 / 70%) 0 0 0 2px inset;
        }
        
        /* Jetcraft dark colorset styles */
        .jetcraft-color-dark&,
        .jetcraft-color-dark & {
            box-shadow: rgb(255 255 255 / 15%) 0 0 0 1px inset;
            
            &:hover {
                box-shadow: rgb(255 255 255 / 70%) 0 0 0 2px inset;
            }
        }
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    @media(max-width: 767px) {
        br {
            display: none;
        }
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-20a41ef */.elementor-41645 .elementor-element.elementor-element-20a41ef {
    word-break: keep-all;
    font-family: "Mona Sans", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;

    .elementor-cta__title::before {
        display: block;
        content: 'MOBILITY';
        margin: 0 0 19px 0;
        color: #999;
        font-size: 16px;
        font-weight: 600;
        line-height: 100%;
        letter-spacing: 0;
    }
    
    .elementor-cta__bg-wrapper {
        border-radius: 13px;
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    .elementor-cta__button {
        box-shadow: rgb(0 0 0 / 15%) 0 0 0 1px inset;
        
        &:hover {
            box-shadow: rgb(0 0 0 / 70%) 0 0 0 2px inset;
        }
        
        /* Jetcraft dark colorset styles */
        .jetcraft-color-dark&,
        .jetcraft-color-dark & {
            box-shadow: rgb(255 255 255 / 15%) 0 0 0 1px inset;
            
            &:hover {
                box-shadow: rgb(255 255 255 / 70%) 0 0 0 2px inset;
            }
        }
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    @media(max-width: 767px) {
        br {
            display: none;
        }
    }
}

/* Scroll Trigger */
.elementor-41645 .elementor-element.elementor-element-20a41ef {
    body:not(.elementor-editor-active) & {
        transform: translateX(-300px);
        opacity: 0;
        
        &.active {
            transform: translateX(0);
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-91c7ba7 */.elementor-41645 .elementor-element.elementor-element-91c7ba7 {
    word-break: keep-all;
    font-family: "Mona Sans", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;

    .elementor-cta__title::before {
        display: block;
        content: 'BUILD';
        margin: 0 0 19px 0;
        color: #999;
        font-size: 16px;
        font-weight: 600;
        line-height: 100%;
        letter-spacing: 0;
    }
    
    .elementor-cta__bg-wrapper {
        border-radius: 13px;
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    .elementor-cta__button {
        box-shadow: rgb(0 0 0 / 15%) 0 0 0 1px inset;
        
        &:hover {
            box-shadow: rgb(0 0 0 / 70%) 0 0 0 2px inset;
        }
        
        /* Jetcraft dark colorset styles */
        .jetcraft-color-dark&,
        .jetcraft-color-dark & {
            box-shadow: rgb(255 255 255 / 15%) 0 0 0 1px inset;
            
            &:hover {
                box-shadow: rgb(255 255 255 / 70%) 0 0 0 2px inset;
            }
        }
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    @media(max-width: 767px) {
        br {
            display: none;
        }
    }
}

/* Scroll Trigger */
.elementor-41645 .elementor-element.elementor-element-91c7ba7 {
    .basicRevealTrigger {
        opacity: 0;
        
        &.active {
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d1a9050 */.elementor-41645 .elementor-element.elementor-element-d1a9050 {
    word-break: keep-all;
    font-family: "Mona Sans", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;

    .elementor-cta__title::before {
        display: block;
        content: 'BUILD';
        margin: 0 0 19px 0;
        color: #999;
        font-size: 16px;
        font-weight: 600;
        line-height: 100%;
        letter-spacing: 0;
    }
    
    .elementor-cta__bg-wrapper {
        border-radius: 13px;
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    .elementor-cta__button {
        box-shadow: rgb(0 0 0 / 15%) 0 0 0 1px inset;
        
        &:hover {
            box-shadow: rgb(0 0 0 / 70%) 0 0 0 2px inset;
        }
        
        /* Jetcraft dark colorset styles */
        .jetcraft-color-dark&,
        .jetcraft-color-dark & {
            box-shadow: rgb(255 255 255 / 15%) 0 0 0 1px inset;
            
            &:hover {
                box-shadow: rgb(255 255 255 / 70%) 0 0 0 2px inset;
            }
        }
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    @media(max-width: 767px) {
        br {
            display: none;
        }
    }
}

/* Scroll Trigger */
.elementor-41645 .elementor-element.elementor-element-d1a9050 {
    .basicRevealTrigger {
        opacity: 0;
        
        &.active {
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-929bf8c */.elementor-41645 .elementor-element.elementor-element-929bf8c {
    word-break: keep-all;
    font-family: "Mona Sans", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;

    .elementor-cta__title::before {
        display: block;
        content: 'BUILD';
        margin: 0 0 19px 0;
        color: #999;
        font-size: 16px;
        font-weight: 600;
        line-height: 100%;
        letter-spacing: 0;
    }
    
    .elementor-cta__bg-wrapper {
        border-radius: 13px;
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    .elementor-cta__button {
        box-shadow: rgb(0 0 0 / 15%) 0 0 0 1px inset;
        
        &:hover {
            box-shadow: rgb(0 0 0 / 70%) 0 0 0 2px inset;
        }
        
        /* Jetcraft dark colorset styles */
        .jetcraft-color-dark&,
        .jetcraft-color-dark & {
            box-shadow: rgb(255 255 255 / 15%) 0 0 0 1px inset;
            
            &:hover {
                box-shadow: rgb(255 255 255 / 70%) 0 0 0 2px inset;
            }
        }
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    @media(max-width: 767px) {
        br {
            display: none;
        }
    }
}

/* Scroll Trigger */
.elementor-41645 .elementor-element.elementor-element-929bf8c {
    .basicRevealTrigger {
        opacity: 0;
        
        &.active {
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-ce82deb */.elementor-41645 .elementor-element.elementor-element-ce82deb {
    word-break: keep-all;
    font-family: "Mona Sans", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;

    .elementor-cta__title::before {
        display: block;
        content: 'BUILD';
        margin: 0 0 19px 0;
        color: #999;
        font-size: 16px;
        font-weight: 600;
        line-height: 100%;
        letter-spacing: 0;
    }
    
    .elementor-cta__bg-wrapper {
        border-radius: 13px;
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    .elementor-cta__button {
        box-shadow: rgb(0 0 0 / 15%) 0 0 0 1px inset;
        
        &:hover {
            box-shadow: rgb(0 0 0 / 70%) 0 0 0 2px inset;
        }
        
        /* Jetcraft dark colorset styles */
        .jetcraft-color-dark&,
        .jetcraft-color-dark & {
            box-shadow: rgb(255 255 255 / 15%) 0 0 0 1px inset;
            
            &:hover {
                box-shadow: rgb(255 255 255 / 70%) 0 0 0 2px inset;
            }
        }
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    @media(max-width: 767px) {
        br {
            display: none;
        }
    }
}

/* Scroll Trigger */
.elementor-41645 .elementor-element.elementor-element-ce82deb {
    .basicRevealTrigger {
        opacity: 0;
        
        &.active {
            opacity: 1;
        }
    }
}/* End custom CSS */