.elementor-115 .elementor-element.elementor-element-4f4f9b9{--display:flex;--min-height:96px;--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;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;--z-index:100;}.elementor-115 .elementor-element.elementor-element-4f4f9b9:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-4f4f9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-115 .elementor-element.elementor-element-e6562f2{text-align:start;}.elementor-115 .elementor-element.elementor-element-e6562f2 img{width:70%;}.elementor-115 .elementor-element.elementor-element-cd92555{--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;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-115 .elementor-element.elementor-element-3dbc466{--display:flex;}.elementor-115 .elementor-element.elementor-element-a6541b8{--display:flex;}.elementor-115 .elementor-element.elementor-element-96b3b5a{--display:flex;}.elementor-115 .elementor-element.elementor-element-5b55a18{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-7abc985 );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-115 .elementor-element.elementor-element-aaf7367 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;background-image:linear-gradient(90deg, #2563EB 0%, #06B6D4 100%);box-shadow:0px 5px 10px 0px rgba(36.99999999999999, 99, 235, 0.3686274509803922);border-radius:12px 12px 12px 12px;padding:14px 32px 14px 32px;}.elementor-115 .elementor-element.elementor-element-f19537b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-28c82a2{--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;--justify-content:space-between;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-115 .elementor-element.elementor-element-28c82a2:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-28c82a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-115 .elementor-element.elementor-element-3f08fa1{padding:24px 24px 24px 24px;z-index:10;}.elementor-115 .elementor-element.elementor-element-3f08fa1.elementor-element{--align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-3f08fa1 .elementor-icon-box-wrapper{gap:0px;}.elementor-115 .elementor-element.elementor-element-3f08fa1 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-3f08fa1.elementor-view-stacked .elementor-icon{background-color:#06B6D4;fill:#FFFFFF;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-3f08fa1.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-3f08fa1.elementor-view-default .elementor-icon{fill:#06B6D4;color:#06B6D4;border-color:#06B6D4;}.elementor-115 .elementor-element.elementor-element-3f08fa1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-3f08fa1 .elementor-icon{font-size:40px;border-radius:9px 9px 9px 9px;}.elementor-115 .elementor-element.elementor-element-3f08fa1 .elementor-icon-box-title, .elementor-115 .elementor-element.elementor-element-3f08fa1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;}.elementor-115 .elementor-element.elementor-element-3f08fa1:has(:hover) .elementor-icon-box-title,
					 .elementor-115 .elementor-element.elementor-element-3f08fa1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-3f08fa1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#9CA3AF;}.elementor-115 .elementor-element.elementor-element-7c6ffec{padding:24px 24px 24px 24px;z-index:10;}.elementor-115 .elementor-element.elementor-element-7c6ffec.elementor-element{--align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-7c6ffec .elementor-icon-box-wrapper{gap:0px;}.elementor-115 .elementor-element.elementor-element-7c6ffec .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-7c6ffec.elementor-view-stacked .elementor-icon{background-color:#06B6D4;fill:#FFFFFF;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-7c6ffec.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-7c6ffec.elementor-view-default .elementor-icon{fill:#06B6D4;color:#06B6D4;border-color:#06B6D4;}.elementor-115 .elementor-element.elementor-element-7c6ffec.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-7c6ffec .elementor-icon{font-size:40px;border-radius:9px 9px 9px 9px;}.elementor-115 .elementor-element.elementor-element-7c6ffec .elementor-icon-box-title, .elementor-115 .elementor-element.elementor-element-7c6ffec .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;}.elementor-115 .elementor-element.elementor-element-7c6ffec:has(:hover) .elementor-icon-box-title,
					 .elementor-115 .elementor-element.elementor-element-7c6ffec:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-7c6ffec .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#9CA3AF;}.elementor-115 .elementor-element.elementor-element-2f71d53{padding:24px 24px 24px 24px;z-index:10;}.elementor-115 .elementor-element.elementor-element-2f71d53.elementor-element{--align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-2f71d53 .elementor-icon-box-wrapper{gap:0px;}.elementor-115 .elementor-element.elementor-element-2f71d53 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-2f71d53.elementor-view-stacked .elementor-icon{background-color:#06B6D4;fill:#FFFFFF;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-2f71d53.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-2f71d53.elementor-view-default .elementor-icon{fill:#06B6D4;color:#06B6D4;border-color:#06B6D4;}.elementor-115 .elementor-element.elementor-element-2f71d53.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-2f71d53 .elementor-icon{font-size:40px;border-radius:9px 9px 9px 9px;}.elementor-115 .elementor-element.elementor-element-2f71d53 .elementor-icon-box-title, .elementor-115 .elementor-element.elementor-element-2f71d53 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;}.elementor-115 .elementor-element.elementor-element-2f71d53:has(:hover) .elementor-icon-box-title,
					 .elementor-115 .elementor-element.elementor-element-2f71d53:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-2f71d53 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#9CA3AF;}.elementor-115 .elementor-element.elementor-element-0ef766a{padding:24px 24px 24px 24px;z-index:10;}.elementor-115 .elementor-element.elementor-element-0ef766a.elementor-element{--align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-0ef766a .elementor-icon-box-wrapper{gap:0px;}.elementor-115 .elementor-element.elementor-element-0ef766a .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-0ef766a.elementor-view-stacked .elementor-icon{background-color:#06B6D4;fill:#FFFFFF;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-0ef766a.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-0ef766a.elementor-view-default .elementor-icon{fill:#06B6D4;color:#06B6D4;border-color:#06B6D4;}.elementor-115 .elementor-element.elementor-element-0ef766a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-0ef766a .elementor-icon{font-size:40px;border-radius:9px 9px 9px 9px;}.elementor-115 .elementor-element.elementor-element-0ef766a .elementor-icon-box-title, .elementor-115 .elementor-element.elementor-element-0ef766a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;}.elementor-115 .elementor-element.elementor-element-0ef766a:has(:hover) .elementor-icon-box-title,
					 .elementor-115 .elementor-element.elementor-element-0ef766a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-0ef766a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#9CA3AF;}.elementor-115 .elementor-element.elementor-element-4463d10{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-115 .elementor-element.elementor-element-4463d10:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-4463d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #2563EB 0%, #06B6D4 60%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-eb2f9df{padding:20px 0px 4px 0px;text-align:center;}.elementor-115 .elementor-element.elementor-element-eb2f9df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:96px;font-weight:900;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-288bd36{width:var( --container-widget-width, 799px );max-width:799px;padding:0px 0px 0px 0px;--container-widget-width:799px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;color:#DBEAFE;}.elementor-115 .elementor-element.elementor-element-154cb6f{--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;--justify-content:center;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-a2aa89f .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;fill:#2563EB;color:#2563EB;box-shadow:0px 5px 10px 0px rgba(36.99999999999999, 99, 235, 0.3686274509803922);border-radius:12px 12px 12px 12px;padding:20px 40px 20px 40px;}.elementor-115 .elementor-element.elementor-element-a2aa89f .elementor-button-content-wrapper{flex-direction:row;}.elementor-115 .elementor-element.elementor-element-0feabc8 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);border-radius:12px 12px 12px 12px;padding:20px 40px 20px 40px;}.elementor-115 .elementor-element.elementor-element-0feabc8 .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-0feabc8 .elementor-button:focus{background-color:#FFFFFF;color:#2563EB;}.elementor-115 .elementor-element.elementor-element-0feabc8 .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-0feabc8 .elementor-button:focus svg{fill:#2563EB;}.elementor-115 .elementor-element.elementor-element-6d25bdf{--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;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-115 .elementor-element.elementor-element-9fc43db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2rem/2);}.elementor-115 .elementor-element.elementor-element-9fc43db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2rem/2);}.elementor-115 .elementor-element.elementor-element-9fc43db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2rem/2);}.elementor-115 .elementor-element.elementor-element-9fc43db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2rem/2);}.elementor-115 .elementor-element.elementor-element-9fc43db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2rem/2);}.elementor-115 .elementor-element.elementor-element-9fc43db .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-9fc43db .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-115 .elementor-element.elementor-element-9fc43db{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-115 .elementor-element.elementor-element-9fc43db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-9fc43db .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-115 .elementor-element.elementor-element-9fc43db .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-e928297{--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:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-115 .elementor-element.elementor-element-e928297:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-e928297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-115 .elementor-element.elementor-element-23f649b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-fe0723f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;grid-column:span 2;}.elementor-115 .elementor-element.elementor-element-f5148dc{text-align:start;}.elementor-115 .elementor-element.elementor-element-f5148dc img{width:173px;}.elementor-115 .elementor-element.elementor-element-f8f6036{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#9CA3AF;}.elementor-115 .elementor-element.elementor-element-0dba776{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:22px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-115 .elementor-element.elementor-element-0dba776 .elementor-social-icon{background-color:#2D2D2DD4;}.elementor-115 .elementor-element.elementor-element-44e433e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-0b4f7a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-d986f04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-115 .elementor-element.elementor-element-d986f04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-115 .elementor-element.elementor-element-d986f04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-115 .elementor-element.elementor-element-d986f04 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-115 .elementor-element.elementor-element-d986f04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-115 .elementor-element.elementor-element-d986f04 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-d986f04 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-115 .elementor-element.elementor-element-d986f04{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-115 .elementor-element.elementor-element-d986f04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-d986f04 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.25rem;}.elementor-115 .elementor-element.elementor-element-d986f04 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-050f478{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-179897d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-5013fc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-115 .elementor-element.elementor-element-5013fc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-115 .elementor-element.elementor-element-5013fc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-115 .elementor-element.elementor-element-5013fc3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-115 .elementor-element.elementor-element-5013fc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-115 .elementor-element.elementor-element-5013fc3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-5013fc3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-115 .elementor-element.elementor-element-5013fc3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-115 .elementor-element.elementor-element-5013fc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-5013fc3 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.25rem;}.elementor-115 .elementor-element.elementor-element-5013fc3 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-e91abfe{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E9D5FF61;--border-color:#E9D5FF61;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-c79cebb{padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#9CA3AF;}.elementor-115 .elementor-element.elementor-element-eeffb79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-115 .elementor-element.elementor-element-eeffb79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-115 .elementor-element.elementor-element-eeffb79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-115 .elementor-element.elementor-element-eeffb79 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-115 .elementor-element.elementor-element-eeffb79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-115 .elementor-element.elementor-element-eeffb79 .elementor-icon-list-icon i{color:#9CA3AF;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-eeffb79 .elementor-icon-list-icon svg{fill:#9CA3AF;transition:fill 0.3s;}.elementor-115 .elementor-element.elementor-element-eeffb79{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-115 .elementor-element.elementor-element-eeffb79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-eeffb79 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.25rem;}.elementor-115 .elementor-element.elementor-element-eeffb79 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}@media(max-width:1024px){.elementor-115 .elementor-element.elementor-element-e6562f2 img{width:62%;}.elementor-115 .elementor-element.elementor-element-3f08fa1 .elementor-icon{font-size:30px;}.elementor-115 .elementor-element.elementor-element-3f08fa1 .elementor-icon-box-title, .elementor-115 .elementor-element.elementor-element-3f08fa1 .elementor-icon-box-title a{font-size:40px;}.elementor-115 .elementor-element.elementor-element-7c6ffec .elementor-icon{font-size:30px;}.elementor-115 .elementor-element.elementor-element-7c6ffec .elementor-icon-box-title, .elementor-115 .elementor-element.elementor-element-7c6ffec .elementor-icon-box-title a{font-size:40px;}.elementor-115 .elementor-element.elementor-element-2f71d53 .elementor-icon{font-size:30px;}.elementor-115 .elementor-element.elementor-element-2f71d53 .elementor-icon-box-title, .elementor-115 .elementor-element.elementor-element-2f71d53 .elementor-icon-box-title a{font-size:40px;}.elementor-115 .elementor-element.elementor-element-0ef766a .elementor-icon{font-size:30px;}.elementor-115 .elementor-element.elementor-element-0ef766a .elementor-icon-box-title, .elementor-115 .elementor-element.elementor-element-0ef766a .elementor-icon-box-title a{font-size:40px;}.elementor-115 .elementor-element.elementor-element-4463d10{--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;}.elementor-115 .elementor-element.elementor-element-eb2f9df .elementor-heading-title{font-size:80px;}.elementor-115 .elementor-element.elementor-element-23f649b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-4f4f9b9{--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-e6562f2 img{width:200px;}.elementor-115 .elementor-element.elementor-element-cd92555{--width:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-115 .elementor-element.elementor-element-5b55a18{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-toggle-align:flex-end;}.elementor-115 .elementor-element.elementor-element-aaf7367 .elementor-button{font-size:14px;border-radius:8px 8px 8px 8px;padding:13px 25px 13px 25px;}.elementor-115 .elementor-element.elementor-element-28c82a2{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-3f08fa1{padding:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-3f08fa1.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-3f08fa1 .elementor-icon{font-size:22px;}.elementor-115 .elementor-element.elementor-element-3f08fa1 .elementor-icon-box-title, .elementor-115 .elementor-element.elementor-element-3f08fa1 .elementor-icon-box-title a{font-size:40px;}.elementor-115 .elementor-element.elementor-element-7c6ffec{padding:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-7c6ffec.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-7c6ffec .elementor-icon{font-size:22px;}.elementor-115 .elementor-element.elementor-element-7c6ffec .elementor-icon-box-title, .elementor-115 .elementor-element.elementor-element-7c6ffec .elementor-icon-box-title a{font-size:40px;}.elementor-115 .elementor-element.elementor-element-2f71d53{padding:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-2f71d53.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-2f71d53 .elementor-icon{font-size:22px;}.elementor-115 .elementor-element.elementor-element-2f71d53 .elementor-icon-box-title, .elementor-115 .elementor-element.elementor-element-2f71d53 .elementor-icon-box-title a{font-size:40px;}.elementor-115 .elementor-element.elementor-element-0ef766a{padding:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-0ef766a.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-0ef766a .elementor-icon{font-size:22px;}.elementor-115 .elementor-element.elementor-element-0ef766a .elementor-icon-box-title, .elementor-115 .elementor-element.elementor-element-0ef766a .elementor-icon-box-title a{font-size:40px;}.elementor-115 .elementor-element.elementor-element-4463d10{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-eb2f9df .elementor-heading-title{font-size:55px;}.elementor-115 .elementor-element.elementor-element-154cb6f{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-115 .elementor-element.elementor-element-6d25bdf{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-115 .elementor-element.elementor-element-e928297{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-23f649b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-115 .elementor-element.elementor-element-fe0723f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-115 .elementor-element.elementor-element-0b4f7a6 .elementor-heading-title{font-size:20px;}.elementor-115 .elementor-element.elementor-element-179897d .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-115 .elementor-element.elementor-element-cd92555{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-115 .elementor-element.elementor-element-cd92555{--width:60%;}}/* Start custom CSS for html, class: .elementor-element-ab7098d *//* HumanSquad Elementor Hero Fix */

.humansquad-hero h1 {
    font-size:72px;
    line-height:1;
    font-weight:900;
    color:#ffffff;
    letter-spacing:-0.025em;
}

.humansquad-hero p {
    font-size:24px;
    line-height:1.75;
    color:rgba(255,255,255,.9);
    font-weight:300;
}

@media(max-width:1024px){

.humansquad-hero h1 {
    font-size:48px;
}

.humansquad-hero p {
    font-size:20px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-628a3a0 *//*! CSS Used from: https://humansquad.bolt.host/assets/index-CzxqL7qT.css */
*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}
*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}
:before,:after{--tw-content:"";}
h2{font-size:inherit;font-weight:inherit;}
h2,p{margin:0;}
:disabled{cursor:default;}
svg{display:block;vertical-align:middle;}
.mx-auto{margin-left:auto;margin-right:auto;}
.inline-flex{display:inline-flex;}
.grid{display:grid;}
.h-5{height:1.25rem;}
.w-5{width:1.25rem;}
.max-w-7xl{max-width:80rem;}
.items-center{align-items:center;}
.gap-16{gap:4rem;}
.gap-2{gap:.5rem;}
.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse));}
.rounded-full{border-radius:9999px;}
.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));}
.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1));}
.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.px-5{padding-left:1.25rem;padding-right:1.25rem;}
.px-6{padding-left:1.5rem;padding-right:1.5rem;}
.py-2\.5{padding-top:.625rem;padding-bottom:.625rem;}
.py-32{padding-top:8rem;padding-bottom:8rem;}
.text-4xl{font-size:2.25rem;line-height:2.5rem;}
.text-sm{font-size:.875rem;line-height:1.25rem;}
.text-xl{font-size:1.25rem;line-height:1.75rem;}
.font-black{font-weight:900;}
.uppercase{text-transform:uppercase;}
.leading-relaxed{line-height:1.625;}
.leading-tight{line-height:1.25;}
.tracking-tight{letter-spacing:-.025em;}
.tracking-wider{letter-spacing:.05em;}
.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity, 1));}
.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178 / var(--tw-text-opacity, 1));}
.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));}
.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));}
@media (min-width: 1024px){
.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.lg\:px-8{padding-left:2rem;padding-right:2rem;}
.lg\:text-5xl{font-size:3rem;line-height:1;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dee8c6e */.timeline-section {
  padding: 8rem 1.5rem;
  background: linear-gradient(to bottom,#f8fafc,#ffffff);
}


.timeline-container {
  max-width: 1024px;
  margin:auto;
}


.timeline-header {
  text-align:center;
  margin-bottom:5rem;
}


.timeline-badge {
  display:inline-flex;
  align-items:center;
  gap:.5rem;
  background:#d1fae5;
  color:#059669;
  padding:.625rem 1.25rem;
  border-radius:999px;
  font-size:.875rem;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.05em;
}


.timeline-header h2 {
  margin-top:1.5rem;
  font-size:3.75rem;
  line-height:1;
  font-weight:900;
  color:#111827;
}


.timeline-header p {
  margin:1.5rem auto 0;
  max-width:48rem;
  font-size:1.5rem;
  color:#4b5563;
  font-weight:300;
}


.timeline {
  position:relative;
}


.timeline-line {
  position:absolute;
  top:0;
  bottom:0;
  left:50%;
  width:4px;
  transform:translateX(-50%);
  background:linear-gradient(
    to bottom,
    #2563eb,
    #06b6d4,
    #14b8a6
  );
}


.timeline-item {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  margin-bottom:4rem;
  min-height:180px;
}


.timeline-item.reverse {
  justify-content:flex-end;
}


.timeline-card {
  width:45%;
  background:white;
  padding:2rem;
  border-radius:1rem;
  border:1px solid #f3f4f6;
  box-shadow:
    0 20px 25px -5px rgba(0,0,0,.1),
    0 8px 10px -6px rgba(0,0,0,.1);
}


.timeline-card.right {
  text-align:right;
}


.timeline-card.left {
  text-align:left;
}


.timeline-label {
  color:#2563eb;
  font-size:.875rem;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.05em;
  margin-bottom:.5rem;
}


.timeline-card h3 {
  font-size:1.5rem;
  font-weight:900;
  color:#111827;
  margin-bottom:.75rem;
}


.timeline-card p {
  color:#4b5563;
  font-size:1.125rem;
  line-height:1.625;
}


.timeline-dot {
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  width:48px;
  height:48px;
  background:linear-gradient(
    to bottom right,
    #2563eb,
    #06b6d4
  );
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:2;
  box-shadow:0 20px 25px -5px rgba(0,0,0,.2);
  border:4px solid white;
}


.timeline-dot span {
  width:16px;
  height:16px;
  background:white;
  border-radius:50%;
}


@media(max-width:768px){

  .timeline-line {
    left:24px;
  }


  .timeline-item,
  .timeline-item.reverse {
    justify-content:flex-start;
    padding-left:60px;
  }


  .timeline-card,
  .timeline-card.right,
  .timeline-card.left {
    width:100%;
    text-align:left;
  }


  .timeline-dot {
    left:24px;
  }


  .timeline-header h2 {
    font-size:2.5rem;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5fb7195 *//*! CSS Used from: https://humansquad.bolt.host/assets/index-CzxqL7qT.css */
*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}
*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}
:before,:after{--tw-content:"";}
h2,h3{font-size:inherit;font-weight:inherit;}
h2,h3,p{margin:0;}
:disabled{cursor:default;}
svg{display:block;vertical-align:middle;}
.mx-auto{margin-left:auto;margin-right:auto;}
.mb-20{margin-bottom:5rem;}
.mb-3{margin-bottom:.75rem;}
.mb-6{margin-bottom:1.5rem;}
.flex{display:flex;}
.inline-flex{display:inline-flex;}
.grid{display:grid;}
.h-14{height:3.5rem;}
.h-5{height:1.25rem;}
.h-7{height:1.75rem;}
.w-14{width:3.5rem;}
.w-5{width:1.25rem;}
.w-7{width:1.75rem;}
.max-w-3xl{max-width:48rem;}
.max-w-7xl{max-width:80rem;}
.items-center{align-items:center;}
.justify-center{justify-content:center;}
.gap-2{gap:.5rem;}
.gap-8{gap:2rem;}
.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse));}
.rounded-2xl{border-radius:1rem;}
.rounded-full{border-radius:9999px;}
.rounded-xl{border-radius:.75rem;}
.border{border-width:1px;}
.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));}
.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));}
.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));}
.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position);}
.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position);}
.to-green-500{--tw-gradient-to:#22c55e var(--tw-gradient-to-position);}
.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position);}
.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position);}
.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position);}
.p-8{padding:2rem;}
.px-5{padding-left:1.25rem;padding-right:1.25rem;}
.px-6{padding-left:1.5rem;padding-right:1.5rem;}
.py-2\.5{padding-top:.625rem;padding-bottom:.625rem;}
.py-32{padding-top:8rem;padding-bottom:8rem;}
.text-center{text-align:center;}
.text-2xl{font-size:1.5rem;line-height:2rem;}
.text-5xl{font-size:3rem;line-height:1;}
.text-lg{font-size:1.125rem;line-height:1.75rem;}
.text-sm{font-size:.875rem;line-height:1.25rem;}
.font-black{font-weight:900;}
.font-light{font-weight:300;}
.uppercase{text-transform:uppercase;}
.leading-relaxed{line-height:1.625;}
.tracking-tight{letter-spacing:-.025em;}
.tracking-wider{letter-spacing:.05em;}
.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity, 1));}
.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));}
.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));}
.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));}
.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.duration-300{transition-duration:.3s;}
.hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));}
.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);}
.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
@media (min-width: 768px){
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media (min-width: 1024px){
.lg\:px-8{padding-left:2rem;padding-right:2rem;}
.lg\:text-6xl{font-size:3.75rem;line-height:1;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3fefbf *//* ================================
   PRODUCTS SECTION
   Elementor Safe CSS
================================ */

.products-section {
    padding: 128px 24px;
    background: linear-gradient(to bottom, #f8fafc, #ffffff);
}

.products-container {
    max-width: 1280px;
    margin: 0 auto;
}


/* HEADER */

.products-header {
    text-align: center;
    margin-bottom: 80px;
}

.solution-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #dbeafe;
    padding: 10px 20px;
    border-radius: 999px;
    color: #2563eb;
    font-size: 14px;
    font-weight: 900;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    margin-bottom: 24px;
}

.badge-icon {
    font-size: 18px;
}


.products-header h2 {
    margin: 0 0 24px;
    font-size: 60px;
    line-height: 1;
    font-weight: 900;
    letter-spacing: -0.025em;
    color: #111827;
}


.products-header p {
    max-width: 768px;
    margin: 0 auto;
    font-size: 24px;
    line-height: 1.6;
    font-weight: 300;
    color: #4b5563;
}



/* GRID */

.products-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
}



/* CARDS */

.product-card {
    position: relative;
    padding: 40px;
    border-radius: 24px;
    border: 1px solid #f3f4f6;
    box-shadow: 0 20px 25px rgba(0,0,0,0.1);
    transition: all .5s ease;
}


.product-card:hover {
    transform: translateY(-12px);
    box-shadow: 0 25px 50px rgba(0,0,0,0.18);
}



/* CARD BACKGROUNDS */

.travooly-card {
    background: linear-gradient(
        135deg,
        #fff7ed,
        #fffbeb
    );
}


.schooliply-card {
    background: linear-gradient(
        135deg,
        #faf5ff,
        #faf5ff
    );
}


.job-card {
    background: linear-gradient(
        135deg,
        #f9fafb,
        #fff7ed
    );
}



/* LOGOS */

.product-logo {
    height: 64px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.product-logo img {
    height: 64px;
    width: auto;
    transition: transform .3s ease;
}


.product-card:hover img {
    transform: scale(1.1);
}



/* HEADINGS */

.product-card h3 {
    margin: 0 0 8px;
    font-size: 32px;
    font-weight: 900;
    color: #111827;
}


.product-tag {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 16px;
}


.orange-text {
    background: linear-gradient(to right,#f97316,#f59e0b);
    -webkit-background-clip:text;
    background-clip:text;
    color:transparent;
}


.purple-text {
    background: linear-gradient(to right,#9333ea,#a855f7);
    -webkit-background-clip:text;
    background-clip:text;
    color:transparent;
}


.job-text {
    background: linear-gradient(to right,#1f2937,#ea580c);
    -webkit-background-clip:text;
    background-clip:text;
    color:transparent;
}



/* DESCRIPTION */

.product-description {
    margin:0 0 32px;
    color:#4b5563;
    font-size:18px;
    line-height:1.625;
}



/* LIST */

.product-list {
    list-style:none;
    padding:0;
    margin:0 0 32px;
}


.product-list li {
    display:flex;
    align-items:center;
    gap:12px;
    margin-bottom:12px;
    color:#374151;
    font-size:16px;
    font-weight:600;
}


.check-icon {
    width:24px;
    height:24px;
    border-radius:8px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
    font-size:14px;
    font-weight:900;
    flex-shrink:0;
}


.orange-gradient {
    background:linear-gradient(
        135deg,
        #f97316,
        #f59e0b
    );
}


.purple-gradient {
    background:linear-gradient(
        135deg,
        #9333ea,
        #a855f7
    );
}


.job-gradient {
    background:linear-gradient(
        135deg,
        #1f2937,
        #ea580c
    );
}



/* BUTTONS */

.platform-button {
    display:inline-flex;
    align-items:center;
    gap:8px;
    padding:12px 24px;
    border-radius:12px;
    color:#ffffff;
    font-size:16px;
    font-weight:700;
    text-decoration:none;
    box-shadow:0 10px 15px rgba(0,0,0,.1);
    transition:.3s ease;
}


.platform-button:hover {
    transform:scale(1.05);
}


.platform-button.orange-gradient {
    background:linear-gradient(to right,#f97316,#f59e0b);
}


.platform-button.purple-gradient {
    background:linear-gradient(to right,#9333ea,#a855f7);
}



/* COMING SOON */

.coming-soon {
    position:absolute;
    top:24px;
    right:24px;
    padding:8px 16px;
    border-radius:999px;
    background:linear-gradient(to right,#ea580c,#f97316);
    color:#fff;
    font-size:12px;
    font-weight:900;
}


.mjs-logo {
    width:80px;
    height:80px;
    margin-bottom:24px;
    border-radius:16px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(
        135deg,
        #1f2937,
        #ea580c
    );
    color:white;
    font-size:24px;
    font-weight:900;
    box-shadow:0 20px 25px rgba(0,0,0,.15);
}


.development-text {
    color:#6b7280;
    font-weight:700;
}



/* RESPONSIVE */

@media(max-width:1024px){

    .products-grid {
        grid-template-columns:1fr;
    }


    .products-header h2 {
        font-size:48px;
    }

}


@media(max-width:600px){

    .products-section {
        padding:80px 20px;
    }


    .product-card {
        padding:28px;
    }


    .products-header h2 {
        font-size:38px;
    }


    .products-header p {
        font-size:20px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-feabf95 *//*! CSS Used from: https://humansquad.bolt.host/assets/index-CzxqL7qT.css */
*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}
*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}
:before,:after{--tw-content:"";}
h3{font-size:inherit;font-weight:inherit;}
h3,p{margin:0;}
:disabled{cursor:default;}
.mx-auto{margin-left:auto;margin-right:auto;}
.mb-16{margin-bottom:4rem;}
.flex{display:flex;}
.grid{display:grid;}
.max-w-7xl{max-width:80rem;}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.items-center{align-items:center;}
.justify-center{justify-content:center;}
.gap-8{gap:2rem;}
.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse));}
.rounded-2xl{border-radius:1rem;}
.border{border-width:1px;}
.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));}
.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));}
.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.p-10{padding:2.5rem;}
.px-6{padding-left:1.5rem;padding-right:1.5rem;}
.py-24{padding-top:6rem;padding-bottom:6rem;}
.text-center{text-align:center;}
.text-4xl{font-size:2.25rem;line-height:2.5rem;}
.text-xl{font-size:1.25rem;line-height:1.75rem;}
.font-black{font-weight:900;}
.leading-tight{line-height:1.25;}
.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));}
.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));}
.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.hover\:-translate-y-2:hover{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);}
@media (min-width: 1024px){
.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}
.lg\:px-8{padding-left:2rem;padding-right:2rem;}
}/* End custom CSS */