.elementor-13438 .elementor-element.elementor-element-9559f70 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-13438 .elementor-element.elementor-element-9559f70:not(.elementor-motion-effects-element-type-background), .elementor-13438 .elementor-element.elementor-element-9559f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13438 .elementor-element.elementor-element-9559f70 > .elementor-container{max-width:1280px;}.elementor-13438 .elementor-element.elementor-element-9559f70 > .elementor-background-overlay{opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13438 .elementor-element.elementor-element-9559f70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:3em 0em 3em 0em;}.elementor-bc-flex-widget .elementor-13438 .elementor-element.elementor-element-28a715b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13438 .elementor-element.elementor-element-28a715b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13438 .elementor-element.elementor-element-28a715b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-13438 .elementor-element.elementor-element-ffb8450{width:auto;max-width:auto;}.elementor-13438 .elementor-element.elementor-element-ffb8450 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-13438 .elementor-element.elementor-element-ffb8450 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-13438 .elementor-element.elementor-element-ffb8450.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-13438 .elementor-element.elementor-element-ffb8450.elementor-view-framed .elementor-icon, .elementor-13438 .elementor-element.elementor-element-ffb8450.elementor-view-default .elementor-icon{fill:#2563EB;color:#2563EB;border-color:#2563EB;}.elementor-13438 .elementor-element.elementor-element-ffb8450 .elementor-icon{font-size:13px;}.elementor-13438 .elementor-element.elementor-element-c658553 > .elementor-widget-container{margin:1.5em 0em 0em 0em;}.elementor-13438 .elementor-element.elementor-element-c658553 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:48px;font-weight:bold;line-height:58px;letter-spacing:0.5px;color:#0B1220;}.elementor-13438 .elementor-element.elementor-element-ad6eb15 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:0.5px;color:#675563;}.elementor-13438 .elementor-element.elementor-element-fc8c91a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-a8dba28 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13438 .elementor-element.elementor-element-a8dba28 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-13438 .elementor-element.elementor-element-2b83ddd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-72e666d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13438 .elementor-element.elementor-element-72e666d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-13438 .elementor-element.elementor-element-086383d{margin-top:3em;margin-bottom:0em;}.elementor-13438 .elementor-element.elementor-element-b8e58fe > .elementor-element-populated{margin:0px 6px 0px 0px;--e-column-margin-right:6px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-87837a2{width:auto;max-width:auto;}.elementor-13438 .elementor-element.elementor-element-87837a2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-13438 .elementor-element.elementor-element-87837a2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-13438 .elementor-element.elementor-element-87837a2.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-13438 .elementor-element.elementor-element-87837a2.elementor-view-framed .elementor-icon, .elementor-13438 .elementor-element.elementor-element-87837a2.elementor-view-default .elementor-icon{fill:#2563EB;color:#2563EB;border-color:#2563EB;}.elementor-13438 .elementor-element.elementor-element-87837a2 .elementor-icon{font-size:24px;}.elementor-13438 .elementor-element.elementor-element-87837a2 .elementor-icon-box-title, .elementor-13438 .elementor-element.elementor-element-87837a2 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.5px;}.elementor-13438 .elementor-element.elementor-element-91ef109 > .elementor-element-populated{margin:0px 3px 0px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;padding:0px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-89042fd{width:auto;max-width:auto;}.elementor-13438 .elementor-element.elementor-element-89042fd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-13438 .elementor-element.elementor-element-89042fd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-13438 .elementor-element.elementor-element-89042fd.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-13438 .elementor-element.elementor-element-89042fd.elementor-view-framed .elementor-icon, .elementor-13438 .elementor-element.elementor-element-89042fd.elementor-view-default .elementor-icon{fill:#2563EB;color:#2563EB;border-color:#2563EB;}.elementor-13438 .elementor-element.elementor-element-89042fd .elementor-icon{font-size:24px;}.elementor-13438 .elementor-element.elementor-element-89042fd .elementor-icon-box-title, .elementor-13438 .elementor-element.elementor-element-89042fd .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.5px;}.elementor-13438 .elementor-element.elementor-element-2477f14 > .elementor-element-populated{margin:0px 0px 0px 6px;--e-column-margin-right:0px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-715cbeb{width:auto;max-width:auto;}.elementor-13438 .elementor-element.elementor-element-715cbeb > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-13438 .elementor-element.elementor-element-715cbeb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-13438 .elementor-element.elementor-element-715cbeb.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-13438 .elementor-element.elementor-element-715cbeb.elementor-view-framed .elementor-icon, .elementor-13438 .elementor-element.elementor-element-715cbeb.elementor-view-default .elementor-icon{fill:#2563EB;color:#2563EB;border-color:#2563EB;}.elementor-13438 .elementor-element.elementor-element-715cbeb .elementor-icon{font-size:24px;}.elementor-13438 .elementor-element.elementor-element-715cbeb .elementor-icon-box-title, .elementor-13438 .elementor-element.elementor-element-715cbeb .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.5px;}.elementor-bc-flex-widget .elementor-13438 .elementor-element.elementor-element-f5e5377.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13438 .elementor-element.elementor-element-f5e5377.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13438 .elementor-element.elementor-element-f5e5377 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-13438 .elementor-element.elementor-element-40b01cd{text-align:end;}.elementor-13438 .elementor-element.elementor-element-40b01cd img{width:95%;}.elementor-13438 .elementor-element.elementor-element-e1fdf43 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-13438 .elementor-element.elementor-element-e1fdf43:not(.elementor-motion-effects-element-type-background), .elementor-13438 .elementor-element.elementor-element-e1fdf43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13438 .elementor-element.elementor-element-e1fdf43 > .elementor-container{max-width:1288px;}.elementor-13438 .elementor-element.elementor-element-e1fdf43 > .elementor-background-overlay{opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13438 .elementor-element.elementor-element-e1fdf43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:3em 0em 3em 0em;}.elementor-bc-flex-widget .elementor-13438 .elementor-element.elementor-element-8b929cf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13438 .elementor-element.elementor-element-8b929cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13438 .elementor-element.elementor-element-8b929cf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13438 .elementor-element.elementor-element-8b929cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-13438 .elementor-element.elementor-element-8423171{width:auto;max-width:auto;}.elementor-13438 .elementor-element.elementor-element-8423171 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-13438 .elementor-element.elementor-element-8423171 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-13438 .elementor-element.elementor-element-8423171.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-13438 .elementor-element.elementor-element-8423171.elementor-view-framed .elementor-icon, .elementor-13438 .elementor-element.elementor-element-8423171.elementor-view-default .elementor-icon{fill:#2563EB;color:#2563EB;border-color:#2563EB;}.elementor-13438 .elementor-element.elementor-element-8423171 .elementor-icon{font-size:13px;}.elementor-13438 .elementor-element.elementor-element-743ed62 > .elementor-widget-container{margin:1.5em 0em 0em 0em;}.elementor-13438 .elementor-element.elementor-element-743ed62{text-align:center;}.elementor-13438 .elementor-element.elementor-element-743ed62 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:34px;font-weight:bold;line-height:44px;letter-spacing:0.5px;color:#0B1220;}.elementor-13438 .elementor-element.elementor-element-7bf6c45{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-13438 .elementor-element.elementor-element-7bf6c45 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:0.5px;color:#675563;}.elementor-13438 .elementor-element.elementor-element-f0736b4{margin-top:2em;margin-bottom:0em;}.elementor-13438 .elementor-element.elementor-element-23f1c8c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-decd92c{text-align:start;}.elementor-13438 .elementor-element.elementor-element-decd92c img{width:30%;}.elementor-13438 .elementor-element.elementor-element-1a5b06b > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-13438 .elementor-element.elementor-element-1a5b06b{text-align:start;}.elementor-13438 .elementor-element.elementor-element-1a5b06b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:bold;line-height:32px;letter-spacing:0.5px;color:#0B1220;}.elementor-13438 .elementor-element.elementor-element-f4fd585{text-align:start;}.elementor-13438 .elementor-element.elementor-element-f4fd585 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:0.5px;color:#675563;}.elementor-13438 .elementor-element.elementor-element-9c0c7a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13438 .elementor-element.elementor-element-9c0c7a9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-13438 .elementor-element.elementor-element-6d02ad7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-fd48a92{text-align:start;}.elementor-13438 .elementor-element.elementor-element-fd48a92 img{width:30%;}.elementor-13438 .elementor-element.elementor-element-c339d80 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-13438 .elementor-element.elementor-element-c339d80{text-align:start;}.elementor-13438 .elementor-element.elementor-element-c339d80 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:bold;line-height:32px;letter-spacing:0.5px;color:#0B1220;}.elementor-13438 .elementor-element.elementor-element-98ab556{text-align:start;}.elementor-13438 .elementor-element.elementor-element-98ab556 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:0.5px;color:#675563;}.elementor-13438 .elementor-element.elementor-element-e0754b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13438 .elementor-element.elementor-element-e0754b4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-13438 .elementor-element.elementor-element-b5999e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-c1f7964{text-align:start;}.elementor-13438 .elementor-element.elementor-element-c1f7964 img{width:30%;}.elementor-13438 .elementor-element.elementor-element-12e47a9 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-13438 .elementor-element.elementor-element-12e47a9{text-align:start;}.elementor-13438 .elementor-element.elementor-element-12e47a9 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:bold;line-height:32px;letter-spacing:0.5px;color:#0B1220;}.elementor-13438 .elementor-element.elementor-element-6cbc1d2{text-align:start;}.elementor-13438 .elementor-element.elementor-element-6cbc1d2 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:0.5px;color:#675563;}.elementor-13438 .elementor-element.elementor-element-96de705 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13438 .elementor-element.elementor-element-96de705 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-13438 .elementor-element.elementor-element-ee19334 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-abbf43c{text-align:start;}.elementor-13438 .elementor-element.elementor-element-abbf43c img{width:30%;}.elementor-13438 .elementor-element.elementor-element-d800ca4 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-13438 .elementor-element.elementor-element-d800ca4{text-align:start;}.elementor-13438 .elementor-element.elementor-element-d800ca4 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:bold;line-height:32px;letter-spacing:0.5px;color:#0B1220;}.elementor-13438 .elementor-element.elementor-element-51ec05f{text-align:start;}.elementor-13438 .elementor-element.elementor-element-51ec05f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:0.5px;color:#675563;}.elementor-13438 .elementor-element.elementor-element-6dee323 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13438 .elementor-element.elementor-element-6dee323 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-13438 .elementor-element.elementor-element-462f117 > .elementor-container{max-width:500px;}.elementor-13438 .elementor-element.elementor-element-462f117{margin-top:3em;margin-bottom:0em;}.elementor-13438 .elementor-element.elementor-element-e24d8cd > .elementor-element-populated{margin:0px 8px 0px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-de1b3c6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13438 .elementor-element.elementor-element-de1b3c6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-13438 .elementor-element.elementor-element-c583793 > .elementor-element-populated{margin:0px 0px 0px 8px;--e-column-margin-right:0px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-2063e70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13438 .elementor-element.elementor-element-2063e70 .elementor-button .elementor-button-content-wrapper{gap:8px;}@media(max-width:1024px){.elementor-13438 .elementor-element.elementor-element-9559f70{margin-top:0%;margin-bottom:0%;padding:2em 1em 2em 1em;}.elementor-13438 .elementor-element.elementor-element-c658553 .elementor-heading-title{font-size:38px;line-height:46px;}.elementor-13438 .elementor-element.elementor-element-ad6eb15 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-13438 .elementor-element.elementor-element-72e666d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-e1fdf43{margin-top:0%;margin-bottom:0%;padding:0em 1em 1em 1em;}.elementor-13438 .elementor-element.elementor-element-f0736b4{padding:0px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-9c0c7a9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-e0754b4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-96de705 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-6dee323 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13438 .elementor-element.elementor-element-2063e70 > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(max-width:767px){.elementor-13438 .elementor-element.elementor-element-9559f70{padding:0em 1em 0em 1em;}.elementor-13438 .elementor-element.elementor-element-ffb8450 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-13438 .elementor-element.elementor-element-ad6eb15 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-13438 .elementor-element.elementor-element-2b83ddd > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13438 .elementor-element.elementor-element-40b01cd img{width:100%;}.elementor-13438 .elementor-element.elementor-element-e1fdf43{padding:0em 1em 0em 1em;}.elementor-13438 .elementor-element.elementor-element-decd92c img{width:100%;}.elementor-13438 .elementor-element.elementor-element-fd48a92 img{width:100%;}.elementor-13438 .elementor-element.elementor-element-c1f7964 img{width:100%;}.elementor-13438 .elementor-element.elementor-element-abbf43c img{width:100%;}.elementor-13438 .elementor-element.elementor-element-c583793 > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-13438 .elementor-element.elementor-element-28a715b{width:47%;}.elementor-13438 .elementor-element.elementor-element-fc8c91a{width:39%;}.elementor-13438 .elementor-element.elementor-element-2b83ddd{width:61%;}.elementor-13438 .elementor-element.elementor-element-f5e5377{width:53%;}.elementor-13438 .elementor-element.elementor-element-e24d8cd{width:50%;}.elementor-13438 .elementor-element.elementor-element-c583793{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13438 .elementor-element.elementor-element-28a715b{width:100%;}.elementor-13438 .elementor-element.elementor-element-fc8c91a{width:100%;}.elementor-13438 .elementor-element.elementor-element-2b83ddd{width:100%;}.elementor-13438 .elementor-element.elementor-element-23f1c8c{width:49%;}.elementor-13438 .elementor-element.elementor-element-6d02ad7{width:45%;}.elementor-13438 .elementor-element.elementor-element-e24d8cd{width:100%;}.elementor-13438 .elementor-element.elementor-element-c583793{width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-ffb8450 */.maknative-badge {
  display: inline-flex;
  align-items: center;
  background: #F8FAFF;
  border: 1px solid #E6EBF3;
  padding: 4px 12px;
  border-radius: 50px;
  font-family: 'Gilroy', sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  font-size: 13px;
  color: #0B1220;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8dba28 */.elementor-13438 .elementor-element.elementor-element-a8dba28 .elementor-button {
  background: linear-gradient(135deg, #2563EB 0%, #1D4EDB 100%);
  height: 56px;
  padding: 18px 30px;
  border-radius: 16px;
  font-family: 'Gilroy', sans-serif;
  font-weight: bold;
  letter-spacing: 0.5px;
  font-size: 16px;
  color: #FFFFFF;
  box-shadow: 0 10px 30px rgba(37, 99, 235, 0.28);
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.elementor-13438 .elementor-element.elementor-element-a8dba28 .elementor-button:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(37, 99, 235, 0.35);
  background: linear-gradient(135deg, #1D4EDB 0%, #2563EB 100%);
}

.elementor-13438 .elementor-element.elementor-element-a8dba28 .elementor-button:active {
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72e666d */.elementor-13438 .elementor-element.elementor-element-72e666d .elementor-button {
  background: #FFFFFF;
  height: 56px;
  padding: 18px 30px;
  border-radius: 16px;
  border: 1px solid #E6EBF3;
  font-family: 'Gilroy', sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #0B1220;
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.elementor-13438 .elementor-element.elementor-element-72e666d .elementor-button:hover {
  background: #F8FAFF;
  border-color: #2563EB;
  color: #2563EB;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87837a2 */.elementor-13438 .elementor-element.elementor-element-87837a2 {
  background: #FFFFFF;
  /* Border sedikit digelapkan dari E6EBF3 ke E2E8F0 agar lebih kontras */
  border: 1px solid #E2E8F0 !important; 
  border-radius: 16px;
  padding: 12px;
  /* Opasitas bayangan dinaikkan dari 0.06 menjadi 0.09 agar lebih terlihat */
  box-shadow: 0 20px 65px rgba(18, 38, 63, 0.09) !important; 
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8e58fe */.maknative-custom-card {
  background: #FFFFFF;
  border: 1px solid #EEF2F7;
  border-radius: 20px;
  padding: 30px;
  box-shadow: 0 20px 60px rgba(18, 38, 63, 0.06);
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.maknative-custom-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 80px rgba(37, 99, 235, 0.12);
  border-color: #2563EB;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89042fd */.elementor-13438 .elementor-element.elementor-element-89042fd {
  background: #FFFFFF;
  /* Border sedikit digelapkan dari E6EBF3 ke E2E8F0 agar lebih kontras */
  border: 1px solid #E2E8F0 !important; 
  border-radius: 16px;
  padding: 12px;
  /* Opasitas bayangan dinaikkan dari 0.06 menjadi 0.09 agar lebih terlihat */
  box-shadow: 0 20px 65px rgba(18, 38, 63, 0.09) !important; 
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-91ef109 */.maknative-custom-card {
  background: #FFFFFF;
  border: 1px solid #EEF2F7;
  border-radius: 20px;
  padding: 30px;
  box-shadow: 0 20px 60px rgba(18, 38, 63, 0.06);
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.maknative-custom-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 80px rgba(37, 99, 235, 0.12);
  border-color: #2563EB;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-715cbeb */.elementor-13438 .elementor-element.elementor-element-715cbeb {
  background: #FFFFFF;
  /* Border sedikit digelapkan dari E6EBF3 ke E2E8F0 agar lebih kontras */
  border: 1px solid #E2E8F0 !important; 
  border-radius: 16px;
  padding: 12px;
  /* Opasitas bayangan dinaikkan dari 0.06 menjadi 0.09 agar lebih terlihat */
  box-shadow: 0 20px 65px rgba(18, 38, 63, 0.09) !important; 
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2477f14 */.maknative-custom-card {
  background: #FFFFFF;
  border: 1px solid #EEF2F7;
  border-radius: 20px;
  padding: 30px;
  box-shadow: 0 20px 60px rgba(18, 38, 63, 0.06);
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.maknative-custom-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 80px rgba(37, 99, 235, 0.12);
  border-color: #2563EB;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8423171 */.maknative-badge {
  display: inline-flex;
  align-items: center;
  background: #F8FAFF;
  border: 1px solid #E6EBF3;
  padding: 4px 12px;
  border-radius: 50px;
  font-family: 'Gilroy', sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  font-size: 13px;
  color: #0B1220;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c0c7a9 */.maknative-btn-tertiary .elementor-button,
.maknative-btn-tertiary a {
  font-family: 'Gilroy', sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #2563EB;
  background: transparent;
  padding: 0;
  border: none;
  transition: opacity 0.3s ease;
  text-decoration: none;
}

.maknative-btn-tertiary .elementor-button:hover,
.maknative-btn-tertiary a:hover {
  opacity: 0.8;
  background: transparent;
  color: #2563EB;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-23f1c8c */.maknative-custom-card {
  background: #FFFFFF;
  /* Border dibuat sedikit lebih gelap agar lebih jelas (dari EEF2F7 ke E2E8F0) */
  border: 1px solid #E2E8F0 !important; 
  border-radius: 20px;
  padding: 30px;
  /* Bayangan dibuat sedikit lebih gelap dan radius sebar lebih luas (alpha dinaikkan menjadi 0.08) */
  box-shadow: 0 20px 65px rgba(18, 38, 63, 0.08) !important; 
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
  margin-right: 8px;
  margin-left: 8px;
}

.maknative-custom-card:hover {
  transform: translateY(-6px);
  /* Bayangan hover juga ditingkatkan agar efek angkat lebih dramatis (alpha dinaikkan menjadi 0.16) */
  box-shadow: 0 35px 90px rgba(37, 99, 235, 0.16) !important; 
  /* Warna border saat hover tetap biru utama, tapi dengan opasitas penuh agar lebih tegas */
  border-color: #2563EB !important; 
  border-width: 1px !important; /* Ketebalan border saat hover dinaikkan menjadi 2px */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0754b4 */.maknative-btn-tertiary .elementor-button,
.maknative-btn-tertiary a {
  font-family: 'Gilroy', sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #2563EB;
  background: transparent;
  padding: 0;
  border: none;
  transition: opacity 0.3s ease;
  text-decoration: none;
}

.maknative-btn-tertiary .elementor-button:hover,
.maknative-btn-tertiary a:hover {
  opacity: 0.8;
  background: transparent;
  color: #2563EB;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d02ad7 */.maknative-custom-card {
  background: #FFFFFF;
  /* Border dibuat sedikit lebih gelap agar lebih jelas (dari EEF2F7 ke E2E8F0) */
  border: 1px solid #E2E8F0 !important; 
  border-radius: 20px;
  padding: 30px;
  /* Bayangan dibuat sedikit lebih gelap dan radius sebar lebih luas (alpha dinaikkan menjadi 0.08) */
  box-shadow: 0 20px 65px rgba(18, 38, 63, 0.08) !important; 
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.maknative-custom-card:hover {
  transform: translateY(-6px);
  /* Bayangan hover juga ditingkatkan agar efek angkat lebih dramatis (alpha dinaikkan menjadi 0.16) */
  box-shadow: 0 35px 90px rgba(37, 99, 235, 0.16) !important; 
  /* Warna border saat hover tetap biru utama, tapi dengan opasitas penuh agar lebih tegas */
  border-color: #2563EB !important; 
  border-width: 1px !important; /* Ketebalan border saat hover dinaikkan menjadi 2px */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96de705 */.maknative-btn-tertiary .elementor-button,
.maknative-btn-tertiary a {
  font-family: 'Gilroy', sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #2563EB;
  background: transparent;
  padding: 0;
  border: none;
  transition: opacity 0.3s ease;
  text-decoration: none;
}

.maknative-btn-tertiary .elementor-button:hover,
.maknative-btn-tertiary a:hover {
  opacity: 0.8;
  background: transparent;
  color: #2563EB;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b5999e2 */.maknative-custom-card {
  background: #FFFFFF;
  /* Border dibuat sedikit lebih gelap agar lebih jelas (dari EEF2F7 ke E2E8F0) */
  border: 1px solid #E2E8F0 !important; 
  border-radius: 20px;
  padding: 30px;
  /* Bayangan dibuat sedikit lebih gelap dan radius sebar lebih luas (alpha dinaikkan menjadi 0.08) */
  box-shadow: 0 20px 65px rgba(18, 38, 63, 0.08) !important; 
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.maknative-custom-card:hover {
  transform: translateY(-6px);
  /* Bayangan hover juga ditingkatkan agar efek angkat lebih dramatis (alpha dinaikkan menjadi 0.16) */
  box-shadow: 0 35px 90px rgba(37, 99, 235, 0.16) !important; 
  /* Warna border saat hover tetap biru utama, tapi dengan opasitas penuh agar lebih tegas */
  border-color: #2563EB !important; 
  border-width: 1px !important; /* Ketebalan border saat hover dinaikkan menjadi 2px */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dee323 */.maknative-btn-tertiary .elementor-button,
.maknative-btn-tertiary a {
  font-family: 'Gilroy', sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #2563EB;
  background: transparent;
  padding: 0;
  border: none;
  transition: opacity 0.3s ease;
  text-decoration: none;
}

.maknative-btn-tertiary .elementor-button:hover,
.maknative-btn-tertiary a:hover {
  opacity: 0.8;
  background: transparent;
  color: #2563EB;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ee19334 */.maknative-custom-card {
  background: #FFFFFF;
  /* Border dibuat sedikit lebih gelap agar lebih jelas (dari EEF2F7 ke E2E8F0) */
  border: 1px solid #E2E8F0 !important; 
  border-radius: 20px;
  padding: 30px;
  /* Bayangan dibuat sedikit lebih gelap dan radius sebar lebih luas (alpha dinaikkan menjadi 0.08) */
  box-shadow: 0 20px 65px rgba(18, 38, 63, 0.08) !important; 
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.maknative-custom-card:hover {
  transform: translateY(-6px);
  /* Bayangan hover juga ditingkatkan agar efek angkat lebih dramatis (alpha dinaikkan menjadi 0.16) */
  box-shadow: 0 35px 90px rgba(37, 99, 235, 0.16) !important; 
  /* Warna border saat hover tetap biru utama, tapi dengan opasitas penuh agar lebih tegas */
  border-color: #2563EB !important; 
  border-width: 1px !important; /* Ketebalan border saat hover dinaikkan menjadi 2px */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de1b3c6 */.elementor-13438 .elementor-element.elementor-element-de1b3c6 .elementor-button {
  background: linear-gradient(135deg, #2563EB 0%, #1D4EDB 100%);
  height: 56px;
  padding: 18px 30px;
  border-radius: 16px;
  font-family: 'Gilroy', sans-serif;
  font-weight: bold;
  letter-spacing: 0.5px;
  font-size: 16px;
  color: #FFFFFF;
  box-shadow: 0 10px 30px rgba(37, 99, 235, 0.28);
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.elementor-13438 .elementor-element.elementor-element-de1b3c6 .elementor-button:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(37, 99, 235, 0.35);
  background: linear-gradient(135deg, #1D4EDB 0%, #2563EB 100%);
}

.elementor-13438 .elementor-element.elementor-element-de1b3c6 .elementor-button:active {
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2063e70 */.elementor-13438 .elementor-element.elementor-element-2063e70 .elementor-button {
  background: #FFFFFF;
  height: 56px;
  padding: 18px 30px;
  border-radius: 16px;
  border: 1px solid #E6EBF3;
  font-family: 'Gilroy', sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #0B1220;
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.elementor-13438 .elementor-element.elementor-element-2063e70 .elementor-button:hover {
  background: #F8FAFF;
  border-color: #2563EB;
  color: #2563EB;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://maknative.id/wp-content/uploads/2021/12/Gilroy-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://maknative.id/wp-content/uploads/2021/12/Gilroy-Black.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://maknative.id/wp-content/uploads/2021/12/Gilroy-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */