.elementor-26270 .elementor-element.elementor-element-68388dd9{--display:flex;--min-height:820px;--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;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:174px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-68388dd9:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-68388dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, #071A34 0%, #163C75 100%);}.elementor-26270 .elementor-element.elementor-element-76fd2020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-1525a4f8 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-26270 .elementor-element.elementor-element-1525a4f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;line-height:1.2em;letter-spacing:0.26px;color:#FF7A2F;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-26270 .elementor-element.elementor-element-3d537d4d{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-26270 .elementor-element.elementor-element-3d537d4d .elementor-headline{text-align:start;font-family:"Montserrat", Sans-serif;font-size:clamp(34px, 5.7vw, 62px);font-weight:800;line-height:1em;}.elementor-26270 .elementor-element.elementor-element-3d537d4d .elementor-headline-plain-text{color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-3d537d4d .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;line-height:4px;}.elementor-26270 .elementor-element.elementor-element-66edb87e > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-66edb87e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(30px, 3.25vw, 50px);font-weight:800;line-height:1.12em;color:var( --e-global-color-f84a354 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-26270 .elementor-element.elementor-element-3a38169e > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-3a38169e{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:rgba(255,255,255,0.78);}.elementor-26270 .elementor-element.elementor-element-5fe8a1a8{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26270 .elementor-element.elementor-element-3957effc .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;line-height:1em;fill:#071A34;color:#071A34;background-image:linear-gradient(135deg, #F47B34 0%, #FAA947 100%);box-shadow:0px 12px 28px 0px rgba(244,123,52,0.28);border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-26270 .elementor-element.elementor-element-3957effc .elementor-button:hover, .elementor-26270 .elementor-element.elementor-element-3957effc .elementor-button:focus{background-color:transparent;color:#071A34;background-image:linear-gradient(135deg, #F47B34 0%, #FAA947 100%);}.elementor-26270 .elementor-element.elementor-element-3957effc .elementor-button:hover svg, .elementor-26270 .elementor-element.elementor-element-3957effc .elementor-button:focus svg{fill:#071A34;}.elementor-26270 .elementor-element.elementor-element-50d13e20{--display:flex;--min-height:500px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:18px;--padding-left:18px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-26270 .elementor-element.elementor-element-73b9b0ed img{width:100%;}.elementor-26270 .elementor-element.elementor-element-9a3512a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-18d38c9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(11,26,50,0.08);--border-color:rgba(11,26,50,0.08);--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 22px 0px rgba(11,26,50,0.14);--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-26270 .elementor-element.elementor-element-18d38c9a:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-18d38c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.97) 0%, rgba(244,247,252,0.94) 100%);}.elementor-26270 .elementor-element.elementor-element-b8daab3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-143c3f02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-6833aa25{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-26270 .elementor-element.elementor-element-6833aa25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-7bcd683a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1.1em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-18a3276f > .elementor-widget-container{margin:0px 0px 0px 72px;}.elementor-26270 .elementor-element.elementor-element-18a3276f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.38em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-783a6a14{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-36d518c4{width:auto;max-width:auto;}.elementor-26270 .elementor-element.elementor-element-36d518c4 > .elementor-widget-container{background-color:rgba(250,169,71,0.16);padding:4px 11px 10px 11px;border-radius:999px 999px 999px 999px;}.elementor-26270 .elementor-element.elementor-element-36d518c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:14px;color:#F47B34;}.elementor-26270 .elementor-element.elementor-element-6b785558{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(11,26,50,0.08);--border-color:rgba(11,26,50,0.08);--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 22px 0px rgba(11,26,50,0.14);--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-26270 .elementor-element.elementor-element-6b785558:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-6b785558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.97) 0%, rgba(244,247,252,0.94) 100%);}.elementor-26270 .elementor-element.elementor-element-742b33ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-105fc315{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-78f0fc81{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-26270 .elementor-element.elementor-element-78f0fc81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-6f300a16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1.1em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-8ceb2bd > .elementor-widget-container{margin:0px 0px 0px 72px;}.elementor-26270 .elementor-element.elementor-element-8ceb2bd .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.38em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-f249c71{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-3f5f9b09{width:auto;max-width:auto;}.elementor-26270 .elementor-element.elementor-element-3f5f9b09 > .elementor-widget-container{background-color:rgba(250,169,71,0.16);padding:4px 11px 10px 11px;border-radius:999px 999px 999px 999px;}.elementor-26270 .elementor-element.elementor-element-3f5f9b09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:14px;color:#F47B34;}.elementor-26270 .elementor-element.elementor-element-75d63a2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(11,26,50,0.08);--border-color:rgba(11,26,50,0.08);--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 22px 0px rgba(11,26,50,0.14);--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-26270 .elementor-element.elementor-element-75d63a2f:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-75d63a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.97) 0%, rgba(244,247,252,0.94) 100%);}.elementor-26270 .elementor-element.elementor-element-7c857384{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-18bc733{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-39853ba7{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-26270 .elementor-element.elementor-element-39853ba7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-75a3c429 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1.1em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-5d35943b > .elementor-widget-container{margin:0px 0px 0px 72px;}.elementor-26270 .elementor-element.elementor-element-5d35943b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.38em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-6a629dbc{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-37157158{width:auto;max-width:auto;}.elementor-26270 .elementor-element.elementor-element-37157158 > .elementor-widget-container{background-color:rgba(250,169,71,0.16);padding:4px 11px 10px 11px;border-radius:999px 999px 999px 999px;}.elementor-26270 .elementor-element.elementor-element-37157158 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:14px;color:#F47B34;}.elementor-26270 .elementor-element.elementor-element-f4755e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(11,26,50,0.08);--border-color:rgba(11,26,50,0.08);--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 22px 0px rgba(11,26,50,0.14);--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-26270 .elementor-element.elementor-element-f4755e3:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-f4755e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.97) 0%, rgba(244,247,252,0.94) 100%);}.elementor-26270 .elementor-element.elementor-element-01a7822{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-fa9847c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-efb62b7{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-26270 .elementor-element.elementor-element-efb62b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-1010812 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1.1em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-c739d95 > .elementor-widget-container{margin:0px 0px 0px 72px;}.elementor-26270 .elementor-element.elementor-element-c739d95 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.38em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-c5755ba{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-3160f30{width:auto;max-width:auto;}.elementor-26270 .elementor-element.elementor-element-3160f30 > .elementor-widget-container{background-color:rgba(250,169,71,0.16);padding:4px 11px 10px 11px;border-radius:999px 999px 999px 999px;}.elementor-26270 .elementor-element.elementor-element-3160f30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:14px;color:#F47B34;}.elementor-26270 .elementor-element.elementor-element-523bc6ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(11,26,50,0.08);--border-color:rgba(11,26,50,0.08);--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 22px 0px rgba(11,26,50,0.14);--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-26270 .elementor-element.elementor-element-523bc6ce:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-523bc6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.97) 0%, rgba(244,247,252,0.94) 100%);}.elementor-26270 .elementor-element.elementor-element-291d2058{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-6071c063{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-69969103 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-4236f15 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-26270 .elementor-element.elementor-element-4236f15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1.1em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-115342d > .elementor-widget-container{margin:0px 0px 0px 72px;}.elementor-26270 .elementor-element.elementor-element-115342d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.38em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-2c7ef584{--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;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-32a617c9{width:auto;max-width:auto;}.elementor-26270 .elementor-element.elementor-element-32a617c9 > .elementor-widget-container{background-color:rgba(250,169,71,0.16);padding:4px 11px 10px 11px;border-radius:999px 999px 999px 999px;}.elementor-26270 .elementor-element.elementor-element-32a617c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:14px;color:#F47B34;}.elementor-26270 .elementor-element.elementor-element-14ddf9cc{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;text-align:center;}.elementor-26270 .elementor-element.elementor-element-14ddf9cc > .elementor-widget-container{background-color:rgba(20,38,69,0.08);padding:4px 11px 4px 11px;border-radius:999px 999px 999px 999px;}.elementor-26270 .elementor-element.elementor-element-14ddf9cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:18px;color:#142645;}.elementor-26270 .elementor-element.elementor-element-6edf8370{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-6edf8370:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-6edf8370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F47B34 0%, #FAA947 100%);}.elementor-26270 .elementor-element.elementor-element-292dbd80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-26270 .elementor-element.elementor-element-5c2b501f{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:end;}.elementor-26270 .elementor-element.elementor-element-5c2b501f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(18px, 2vw, 28px);font-weight:800;line-height:1.15em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-2ccfead1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-26270 .elementor-element.elementor-element-fd865c1 .ue_img_marquee{width:100%;display:block;}.elementor-26270 .elementor-element.elementor-element-fd865c1 .uc_logo_marquee_holder{height:110px;background-color:#ffffff;border-radius:20px;padding:0px 40px 0px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d7d7d7;}.elementor-26270 .elementor-element.elementor-element-fd865c1 img{object-fit:contain;object-position:center;}.elementor-26270 .elementor-element.elementor-element-fd865c1 .ue_marquee_title{text-align:center;}.elementor-26270 .elementor-element.elementor-element-fd865c1 .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-26270 .elementor-element.elementor-element-5df9bb31{width:auto;max-width:auto;}.elementor-26270 .elementor-element.elementor-element-5df9bb31 > .elementor-widget-container{background-color:rgba(255,255,255,0.72);margin:10px 0px 0px 0px;padding:5px 12px 5px 12px;border-radius:999px 999px 999px 999px;box-shadow:0px 8px 20px 0px rgba(20,38,69,0.08);}.elementor-26270 .elementor-element.elementor-element-5df9bb31.elementor-element{--align-self:flex-start;}.elementor-26270 .elementor-element.elementor-element-5df9bb31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;line-height:1.4em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-34a8d592{--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:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-34a8d592:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-34a8d592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-11f9078{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26270 .elementor-element.elementor-element-2e81583f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FF7A2F;}.elementor-26270 .elementor-element.elementor-element-102086fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:66px;font-weight:800;line-height:1.08em;color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-10c5c108{font-family:"Nunito Sans", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-accent );}.elementor-26270 .elementor-element.elementor-element-63495d6b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-4666feae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(20,38,69,0.10);--border-color:rgba(20,38,69,0.10);--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 32px 0px rgba(12,31,61,0.07);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26270 .elementor-element.elementor-element-4666feae:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-4666feae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-4e5920f3 > .elementor-widget-container{background-color:transparent;padding:4px 13px 4px 13px;background-image:linear-gradient(135deg, #FF5F38 0%, var( --e-global-color-f823d5c ) 100%);border-radius:50% 50% 50% 50%;}.elementor-26270 .elementor-element.elementor-element-4e5920f3.elementor-element{--align-self:flex-start;}.elementor-26270 .elementor-element.elementor-element-4e5920f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:36px;color:#142645;}.elementor-26270 .elementor-element.elementor-element-de1b1f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-2296038{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-642cd9d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(20,38,69,0.10);--border-color:rgba(20,38,69,0.10);--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 32px 0px rgba(12,31,61,0.07);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26270 .elementor-element.elementor-element-642cd9d6:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-642cd9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-79d22797 > .elementor-widget-container{background-color:transparent;padding:4px 11px 4px 11px;background-image:linear-gradient(135deg, #FF5F38 0%, var( --e-global-color-f823d5c ) 100%);border-radius:50% 50% 50% 50%;}.elementor-26270 .elementor-element.elementor-element-79d22797.elementor-element{--align-self:flex-start;}.elementor-26270 .elementor-element.elementor-element-79d22797 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:36px;color:#142645;}.elementor-26270 .elementor-element.elementor-element-5e7d17be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-4d8ab64{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-756b2020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(20,38,69,0.10);--border-color:rgba(20,38,69,0.10);--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 32px 0px rgba(12,31,61,0.07);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26270 .elementor-element.elementor-element-756b2020:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-756b2020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-7254da0b > .elementor-widget-container{background-color:transparent;padding:4px 11px 4px 11px;background-image:linear-gradient(135deg, #FF5F38 0%, var( --e-global-color-f823d5c ) 100%);border-radius:50% 50% 50% 50%;}.elementor-26270 .elementor-element.elementor-element-7254da0b.elementor-element{--align-self:flex-start;}.elementor-26270 .elementor-element.elementor-element-7254da0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:36px;color:#142645;}.elementor-26270 .elementor-element.elementor-element-3f7e5f75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-78dc402e{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-78562e9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(20,38,69,0.10);--border-color:rgba(20,38,69,0.10);--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 32px 0px rgba(12,31,61,0.07);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26270 .elementor-element.elementor-element-78562e9f:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-78562e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-9f73f8f > .elementor-widget-container{background-color:transparent;padding:4px 11px 4px 11px;background-image:linear-gradient(135deg, #FF5F38 0%, var( --e-global-color-f823d5c ) 100%);border-radius:50% 50% 50% 50%;}.elementor-26270 .elementor-element.elementor-element-9f73f8f.elementor-element{--align-self:flex-start;}.elementor-26270 .elementor-element.elementor-element-9f73f8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:36px;color:#142645;}.elementor-26270 .elementor-element.elementor-element-53e65f79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-4799f1a3{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-1d59f881{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(20,38,69,0.10);--border-color:rgba(20,38,69,0.10);--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 32px 0px rgba(12,31,61,0.07);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26270 .elementor-element.elementor-element-1d59f881:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-1d59f881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-20a02782 > .elementor-widget-container{background-color:transparent;padding:4px 11px 4px 11px;background-image:linear-gradient(135deg, #FF5F38 0%, var( --e-global-color-f823d5c ) 100%);border-radius:50% 50% 50% 50%;}.elementor-26270 .elementor-element.elementor-element-20a02782.elementor-element{--align-self:flex-start;}.elementor-26270 .elementor-element.elementor-element-20a02782 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:36px;color:#142645;}.elementor-26270 .elementor-element.elementor-element-6b8c53e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#142645;}.elementor-26270 .elementor-element.elementor-element-1e024ddb{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-fba98c4{--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:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-fba98c4:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-fba98c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-b321bd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26270 .elementor-element.elementor-element-17fd373 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FF7A2F;}.elementor-26270 .elementor-element.elementor-element-e0ec405 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:66px;font-weight:800;line-height:1.08em;color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-bfe99ab{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-2ff9b82 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-2ff9b82{font-family:"Nunito Sans", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-3b0bc68{--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-26270 .elementor-element.elementor-element-7142271{--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:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-7142271:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-7142271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-a56df79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26270 .elementor-element.elementor-element-e1bf0de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:capitalize;color:#FF7A2F;}.elementor-26270 .elementor-element.elementor-element-33ab70d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:66px;font-weight:800;line-height:1.08em;color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-5785fc7 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-5785fc7{font-family:"Nunito Sans", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-accent );}.elementor-26270 .elementor-element.elementor-element-ccc54ce{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-bd05a22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(20,38,69,0.10);--border-color:rgba(20,38,69,0.10);--border-radius:20px 20px 20px 20px;box-shadow:-2px 2px 32px 0px rgba(11.999999999999993, 31.000000000000018, 60.999999999999964, 0.17);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26270 .elementor-element.elementor-element-bd05a22:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-bd05a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-82e32c1 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 10px 15px;border-radius:50% 50% 50% 50%;}.elementor-26270 .elementor-element.elementor-element-82e32c1.elementor-element{--align-self:flex-start;}.elementor-26270 .elementor-element.elementor-element-82e32c1 .elementor-icon-wrapper{text-align:center;}.elementor-26270 .elementor-element.elementor-element-82e32c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-82e32c1.elementor-view-framed .elementor-icon, .elementor-26270 .elementor-element.elementor-element-82e32c1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-82e32c1.elementor-view-framed .elementor-icon, .elementor-26270 .elementor-element.elementor-element-82e32c1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-82e32c1 .elementor-icon{font-size:30px;}.elementor-26270 .elementor-element.elementor-element-82e32c1 .elementor-icon svg{height:30px;}.elementor-26270 .elementor-element.elementor-element-8f773e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;color:var( --e-global-color-accent );}.elementor-26270 .elementor-element.elementor-element-8656508{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-1dc73a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(20,38,69,0.10);--border-color:rgba(20,38,69,0.10);--border-radius:20px 20px 20px 20px;box-shadow:-2px 2px 32px 0px rgba(11.999999999999993, 31.000000000000018, 60.999999999999964, 0.17);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26270 .elementor-element.elementor-element-1dc73a0:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-1dc73a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-aa8c7cc > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 10px 15px;border-radius:50% 50% 50% 50%;}.elementor-26270 .elementor-element.elementor-element-aa8c7cc.elementor-element{--align-self:flex-start;}.elementor-26270 .elementor-element.elementor-element-aa8c7cc .elementor-icon-wrapper{text-align:center;}.elementor-26270 .elementor-element.elementor-element-aa8c7cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-aa8c7cc.elementor-view-framed .elementor-icon, .elementor-26270 .elementor-element.elementor-element-aa8c7cc.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-aa8c7cc.elementor-view-framed .elementor-icon, .elementor-26270 .elementor-element.elementor-element-aa8c7cc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-aa8c7cc .elementor-icon{font-size:30px;}.elementor-26270 .elementor-element.elementor-element-aa8c7cc .elementor-icon svg{height:30px;}.elementor-26270 .elementor-element.elementor-element-7fa9716 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;color:var( --e-global-color-accent );}.elementor-26270 .elementor-element.elementor-element-b7e4e87{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-12cf2c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(20,38,69,0.10);--border-color:rgba(20,38,69,0.10);--border-radius:20px 20px 20px 20px;box-shadow:-2px 2px 32px 0px rgba(11.999999999999993, 31.000000000000018, 60.999999999999964, 0.17);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26270 .elementor-element.elementor-element-12cf2c9:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-12cf2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-5b050b6 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 10px 15px;border-radius:50% 50% 50% 50%;}.elementor-26270 .elementor-element.elementor-element-5b050b6.elementor-element{--align-self:flex-start;}.elementor-26270 .elementor-element.elementor-element-5b050b6 .elementor-icon-wrapper{text-align:center;}.elementor-26270 .elementor-element.elementor-element-5b050b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-5b050b6.elementor-view-framed .elementor-icon, .elementor-26270 .elementor-element.elementor-element-5b050b6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-5b050b6.elementor-view-framed .elementor-icon, .elementor-26270 .elementor-element.elementor-element-5b050b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-5b050b6 .elementor-icon{font-size:30px;}.elementor-26270 .elementor-element.elementor-element-5b050b6 .elementor-icon svg{height:30px;}.elementor-26270 .elementor-element.elementor-element-cf0cc9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;color:var( --e-global-color-accent );}.elementor-26270 .elementor-element.elementor-element-bf1d8c4{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-ee0e808{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(20,38,69,0.10);--border-color:rgba(20,38,69,0.10);--border-radius:20px 20px 20px 20px;box-shadow:-2px 2px 32px 0px rgba(11.999999999999993, 31.000000000000018, 60.999999999999964, 0.17);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26270 .elementor-element.elementor-element-ee0e808:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-ee0e808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-f2f85a7 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 10px 15px;border-radius:50% 50% 50% 50%;}.elementor-26270 .elementor-element.elementor-element-f2f85a7.elementor-element{--align-self:flex-start;}.elementor-26270 .elementor-element.elementor-element-f2f85a7 .elementor-icon-wrapper{text-align:center;}.elementor-26270 .elementor-element.elementor-element-f2f85a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-f2f85a7.elementor-view-framed .elementor-icon, .elementor-26270 .elementor-element.elementor-element-f2f85a7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-f2f85a7.elementor-view-framed .elementor-icon, .elementor-26270 .elementor-element.elementor-element-f2f85a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-f2f85a7 .elementor-icon{font-size:30px;}.elementor-26270 .elementor-element.elementor-element-f2f85a7 .elementor-icon svg{height:30px;}.elementor-26270 .elementor-element.elementor-element-dafc230 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;color:var( --e-global-color-accent );}.elementor-26270 .elementor-element.elementor-element-92f9e87{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-586e271{--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;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26270 .elementor-element.elementor-element-b3d5f5c .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;background-image:linear-gradient(150deg, #FE913D 0%, #F9AD49 100%);border-radius:45px 45px 45px 45px;padding:13px 30px 13px 30px;}.elementor-26270 .elementor-element.elementor-element-b3d5f5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26270 .elementor-element.elementor-element-b3d5f5c .elementor-button:hover, .elementor-26270 .elementor-element.elementor-element-b3d5f5c .elementor-button:focus{color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-b3d5f5c .elementor-button:hover svg, .elementor-26270 .elementor-element.elementor-element-b3d5f5c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-91dfa68 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;background-image:linear-gradient(150deg, #FE913D 0%, #F9AD49 100%);border-radius:45px 45px 45px 45px;padding:13px 30px 13px 30px;}.elementor-26270 .elementor-element.elementor-element-91dfa68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26270 .elementor-element.elementor-element-91dfa68 .elementor-button:hover, .elementor-26270 .elementor-element.elementor-element-91dfa68 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-91dfa68 .elementor-button:hover svg, .elementor-26270 .elementor-element.elementor-element-91dfa68 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-19cd7fef{--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:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-19cd7fef:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-19cd7fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #061327 0%, #1B4F95 100%);}.elementor-26270 .elementor-element.elementor-element-4a4d35d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FF7A2F;}.elementor-26270 .elementor-element.elementor-element-526247ff{width:var( --container-widget-width, 837px );max-width:837px;--container-widget-width:837px;--container-widget-flex-grow:0;text-align:start;}.elementor-26270 .elementor-element.elementor-element-526247ff > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-26270 .elementor-element.elementor-element-526247ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:66px;font-weight:800;line-height:1.02em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-6444052a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-26270 .elementor-element.elementor-element-12b2979e{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE3EC;--border-color:#DCE3EC;--border-radius:8px 8px 8px 8px;box-shadow:0px 22px 58px 0px rgba(0,0,0,0.22);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26270 .elementor-element.elementor-element-12b2979e:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-12b2979e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-26270 .elementor-element.elementor-element-eda9a02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26270 .elementor-element.elementor-element-337bab06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-337bab06{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.58em;color:#31405A;}.elementor-26270 .elementor-element.elementor-element-4f0cf1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26270 .elementor-element.elementor-element-88c84{--display:flex;--min-height:44px;--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;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-88c84:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-88c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061B3A;}.elementor-26270 .elementor-element.elementor-element-247807ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-247807ff{text-align:center;}.elementor-26270 .elementor-element.elementor-element-247807ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;line-height:1em;color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-7e07a9d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26270 .elementor-element.elementor-element-e3c162 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-26270 .elementor-element.elementor-element-e3c162{text-align:start;}.elementor-26270 .elementor-element.elementor-element-e3c162 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;line-height:1.25em;color:#06133F;}.elementor-26270 .elementor-element.elementor-element-bb4f454 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-bb4f454{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.35em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-29ac2bce{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE3EC;--border-color:#DCE3EC;--border-radius:8px 8px 8px 8px;box-shadow:0px 22px 58px 0px rgba(0,0,0,0.22);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26270 .elementor-element.elementor-element-29ac2bce:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-29ac2bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-26270 .elementor-element.elementor-element-9ad13a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26270 .elementor-element.elementor-element-3ebddd96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-3ebddd96{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.58em;color:#31405A;}.elementor-26270 .elementor-element.elementor-element-57941900{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26270 .elementor-element.elementor-element-50b598e1{--display:flex;--min-height:44px;--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;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-50b598e1:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-50b598e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061B3A;}.elementor-26270 .elementor-element.elementor-element-2bd626b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-2bd626b2{text-align:center;}.elementor-26270 .elementor-element.elementor-element-2bd626b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;line-height:1em;color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-2212ce65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26270 .elementor-element.elementor-element-44bcf87 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-26270 .elementor-element.elementor-element-44bcf87{text-align:start;}.elementor-26270 .elementor-element.elementor-element-44bcf87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;line-height:1.25em;color:#06133F;}.elementor-26270 .elementor-element.elementor-element-3874a8ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-3874a8ff{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.35em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-600b273e{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE3EC;--border-color:#DCE3EC;--border-radius:8px 8px 8px 8px;box-shadow:0px 22px 58px 0px rgba(0,0,0,0.22);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26270 .elementor-element.elementor-element-600b273e:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-600b273e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-26270 .elementor-element.elementor-element-3f31d3d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26270 .elementor-element.elementor-element-3ba675a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-3ba675a0{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.58em;color:#31405A;}.elementor-26270 .elementor-element.elementor-element-5e2e7f48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26270 .elementor-element.elementor-element-61967912{--display:flex;--min-height:44px;--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;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-61967912:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-61967912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061B3A;}.elementor-26270 .elementor-element.elementor-element-19b3ae25 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-19b3ae25{text-align:center;}.elementor-26270 .elementor-element.elementor-element-19b3ae25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;line-height:1em;color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-4c44d66e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26270 .elementor-element.elementor-element-38be4d5c > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-26270 .elementor-element.elementor-element-38be4d5c{text-align:start;}.elementor-26270 .elementor-element.elementor-element-38be4d5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;line-height:1.25em;color:#06133F;}.elementor-26270 .elementor-element.elementor-element-32fe08a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-32fe08a8{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.35em;color:#64718A;}.elementor-26270 .elementor-element.elementor-element-3c4f253 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;background-image:linear-gradient(150deg, #FE913D 0%, #F9AD49 100%);border-radius:45px 45px 45px 45px;padding:13px 30px 13px 30px;}.elementor-26270 .elementor-element.elementor-element-3c4f253 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-3c4f253 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26270 .elementor-element.elementor-element-3c4f253 .elementor-button:hover, .elementor-26270 .elementor-element.elementor-element-3c4f253 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-3c4f253 .elementor-button:hover svg, .elementor-26270 .elementor-element.elementor-element-3c4f253 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-9eccf3e{--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:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-9eccf3e:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-9eccf3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25788d8 );}.elementor-26270 .elementor-element.elementor-element-fec84de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26270 .elementor-element.elementor-element-70e3c5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FF7A2F;}.elementor-26270 .elementor-element.elementor-element-5b55b0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:66px;font-weight:800;line-height:1.08em;color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-cea93c9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-cea93c9{font-family:"Nunito Sans", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-accent );}.elementor-26270 .elementor-element.elementor-element-4f1e9ca{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-d3240b9{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-26270 .elementor-element.elementor-element-d3240b9:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-d3240b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-d732964 .elementor-icon-box-wrapper{gap:8px;}.elementor-26270 .elementor-element.elementor-element-d732964 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-d732964.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-26270 .elementor-element.elementor-element-d732964.elementor-view-framed .elementor-icon, .elementor-26270 .elementor-element.elementor-element-d732964.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-26270 .elementor-element.elementor-element-d732964 .elementor-icon{font-size:45px;}.elementor-26270 .elementor-element.elementor-element-d732964:has(:hover) .elementor-icon-box-title,
					 .elementor-26270 .elementor-element.elementor-element-d732964:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-cbe0743{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-26270 .elementor-element.elementor-element-cbe0743:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-cbe0743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-6958319 .elementor-icon-box-wrapper{gap:8px;}.elementor-26270 .elementor-element.elementor-element-6958319 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-6958319.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-26270 .elementor-element.elementor-element-6958319.elementor-view-framed .elementor-icon, .elementor-26270 .elementor-element.elementor-element-6958319.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-26270 .elementor-element.elementor-element-6958319 .elementor-icon{font-size:45px;}.elementor-26270 .elementor-element.elementor-element-6958319:has(:hover) .elementor-icon-box-title,
					 .elementor-26270 .elementor-element.elementor-element-6958319:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-c7cc14d{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-26270 .elementor-element.elementor-element-c7cc14d:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-c7cc14d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-7f69e84 .elementor-icon-box-wrapper{gap:8px;}.elementor-26270 .elementor-element.elementor-element-7f69e84 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-7f69e84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-26270 .elementor-element.elementor-element-7f69e84.elementor-view-framed .elementor-icon, .elementor-26270 .elementor-element.elementor-element-7f69e84.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-26270 .elementor-element.elementor-element-7f69e84 .elementor-icon{font-size:45px;}.elementor-26270 .elementor-element.elementor-element-7f69e84:has(:hover) .elementor-icon-box-title,
					 .elementor-26270 .elementor-element.elementor-element-7f69e84:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-740760a{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-740760a:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-740760a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1B46;}.elementor-26270 .elementor-element.elementor-element-bfea846{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;text-align:center;}.elementor-26270 .elementor-element.elementor-element-bfea846 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-bfea846.elementor-element{--align-self:center;}.elementor-26270 .elementor-element.elementor-element-bfea846 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:600;line-height:65px;color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-ac0e9ad{--display:flex;}.elementor-26270 .elementor-element.elementor-element-d37ef8b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-26270 .elementor-element.elementor-element-d37ef8b{color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-a136280{--display:flex;}.elementor-26270 .elementor-element.elementor-element-2b84303 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-26270 .elementor-element.elementor-element-2b84303{color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-89f60b1{--display:flex;}.elementor-26270 .elementor-element.elementor-element-86d1390 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-26270 .elementor-element.elementor-element-86d1390{color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-6cd9e2d{--display:flex;}.elementor-26270 .elementor-element.elementor-element-6952245 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-26270 .elementor-element.elementor-element-6952245{color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-90fe724{--display:flex;}.elementor-26270 .elementor-element.elementor-element-dd307bc > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-26270 .elementor-element.elementor-element-dd307bc{color:var( --e-global-color-primary );}.elementor-26270 .elementor-element.elementor-element-7c9d5d4{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-26270 .elementor-element.elementor-element-7c9d5d4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#2C234D;border-style:none;}.elementor-26270 .elementor-element.elementor-element-7c9d5d4 {--n-accordion-padding:15px 20px 15px 20px;}.elementor-26270 .elementor-element.elementor-element-0e326b9{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-267830b{--display:flex;--justify-content:center;}.elementor-26270 .elementor-element.elementor-element-267b119{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-26270 .elementor-element.elementor-element-267b119 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(40px,5vw,74px);font-weight:800;color:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-96c2cdc{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-26270 .elementor-element.elementor-element-d98b1f6{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;}.elementor-26270 .elementor-element.elementor-element-a9da7aa .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-image:linear-gradient(150deg, #FE913D 0%, #F9AD49 100%);border-radius:45px 45px 45px 45px;padding:22px 55px 22px 55px;}.elementor-26270 .elementor-element.elementor-element-a9da7aa .elementor-button:hover, .elementor-26270 .elementor-element.elementor-element-a9da7aa .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, #F9AD49 0%, #FE913D 100%);}.elementor-26270 .elementor-element.elementor-element-a9da7aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-a9da7aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26270 .elementor-element.elementor-element-a9da7aa .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-26270 .elementor-element.elementor-element-a9da7aa .elementor-button:hover svg, .elementor-26270 .elementor-element.elementor-element-a9da7aa .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-26270 .elementor-element.elementor-element-a5b6815{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-26270 .elementor-element.elementor-element-ccc54ce{--grid-auto-flow:row;}.elementor-26270 .elementor-element.elementor-element-4f1e9ca{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-26270 .elementor-element.elementor-element-740760a{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1200px){.elementor-26270 .elementor-element.elementor-element-4236f15{text-align:end;}.elementor-26270 .elementor-element.elementor-element-ccc54ce{--grid-auto-flow:row;}.elementor-26270 .elementor-element.elementor-element-4f1e9ca{--grid-auto-flow:row;}.elementor-26270 .elementor-element.elementor-element-bfea846 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-bfea846 .elementor-heading-title{font-size:40px;line-height:55px;}}@media(max-width:1024px){.elementor-26270 .elementor-element.elementor-element-68388dd9{--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:flex-start;--align-items:stretch;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-26270 .elementor-element.elementor-element-50d13e20{--min-height:0px;--padding-top:84px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-26270 .elementor-element.elementor-element-6071c063{--justify-content:flex-start;}.elementor-26270 .elementor-element.elementor-element-4236f15 > .elementor-widget-container{margin:0px 0px 0px 12px;}.elementor-26270 .elementor-element.elementor-element-4236f15{text-align:start;}.elementor-26270 .elementor-element.elementor-element-5c2b501f{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-26270 .elementor-element.elementor-element-34a8d592{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-102086fd .elementor-heading-title{font-size:52px;}.elementor-26270 .elementor-element.elementor-element-fba98c4{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-e0ec405 .elementor-heading-title{font-size:52px;}.elementor-26270 .elementor-element.elementor-element-7142271{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-33ab70d .elementor-heading-title{font-size:52px;}.elementor-26270 .elementor-element.elementor-element-ccc54ce{--grid-auto-flow:row;}.elementor-26270 .elementor-element.elementor-element-19cd7fef{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-26270 .elementor-element.elementor-element-526247ff .elementor-heading-title{font-size:58px;}.elementor-26270 .elementor-element.elementor-element-9eccf3e{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-5b55b0e .elementor-heading-title{font-size:52px;}.elementor-26270 .elementor-element.elementor-element-4f1e9ca{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-26270 .elementor-element.elementor-element-d98b1f6{font-size:20px;}.elementor-26270 .elementor-element.elementor-element-a9da7aa .elementor-button{font-size:17px;}}@media(max-width:880px){.elementor-26270 .elementor-element.elementor-element-50d13e20{--padding-top:30px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-26270 .elementor-element.elementor-element-ccc54ce{--grid-auto-flow:row;}.elementor-26270 .elementor-element.elementor-element-4f1e9ca{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-26270 .elementor-element.elementor-element-68388dd9{--min-height:0px;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:183px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-26270 .elementor-element.elementor-element-76fd2020{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-26270 .elementor-element.elementor-element-66edb87e > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-66edb87e .elementor-heading-title{font-size:clamp(24px, 7vw, 34px);}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-26270 .elementor-element.elementor-element-5fe8a1a8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-26270 .elementor-element.elementor-element-50d13e20{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-26270 .elementor-element.elementor-element-9a3512a{--width:100%;}.elementor-26270 .elementor-element.elementor-element-18d38c9a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-26270 .elementor-element.elementor-element-b8daab3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26270 .elementor-element.elementor-element-6833aa25{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-26270 .elementor-element.elementor-element-6833aa25 .elementor-heading-title{font-size:15px;}.elementor-26270 .elementor-element.elementor-element-7bcd683a .elementor-heading-title{font-size:14px;}.elementor-26270 .elementor-element.elementor-element-18a3276f > .elementor-widget-container{margin:0px 0px 0px 60px;}.elementor-26270 .elementor-element.elementor-element-36d518c4 .elementor-heading-title{font-size:10px;}.elementor-26270 .elementor-element.elementor-element-6b785558{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-26270 .elementor-element.elementor-element-742b33ec{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26270 .elementor-element.elementor-element-78f0fc81{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-26270 .elementor-element.elementor-element-78f0fc81 .elementor-heading-title{font-size:15px;}.elementor-26270 .elementor-element.elementor-element-6f300a16 .elementor-heading-title{font-size:14px;}.elementor-26270 .elementor-element.elementor-element-8ceb2bd > .elementor-widget-container{margin:0px 0px 0px 60px;}.elementor-26270 .elementor-element.elementor-element-3f5f9b09 .elementor-heading-title{font-size:10px;}.elementor-26270 .elementor-element.elementor-element-75d63a2f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-26270 .elementor-element.elementor-element-7c857384{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26270 .elementor-element.elementor-element-39853ba7{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-26270 .elementor-element.elementor-element-39853ba7 .elementor-heading-title{font-size:15px;}.elementor-26270 .elementor-element.elementor-element-75a3c429 .elementor-heading-title{font-size:14px;}.elementor-26270 .elementor-element.elementor-element-5d35943b > .elementor-widget-container{margin:0px 0px 0px 60px;}.elementor-26270 .elementor-element.elementor-element-37157158 .elementor-heading-title{font-size:10px;}.elementor-26270 .elementor-element.elementor-element-f4755e3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-26270 .elementor-element.elementor-element-01a7822{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26270 .elementor-element.elementor-element-efb62b7{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-26270 .elementor-element.elementor-element-efb62b7 .elementor-heading-title{font-size:15px;}.elementor-26270 .elementor-element.elementor-element-1010812 .elementor-heading-title{font-size:14px;}.elementor-26270 .elementor-element.elementor-element-c739d95 > .elementor-widget-container{margin:0px 0px 0px 60px;}.elementor-26270 .elementor-element.elementor-element-3160f30 .elementor-heading-title{font-size:10px;}.elementor-26270 .elementor-element.elementor-element-523bc6ce{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-26270 .elementor-element.elementor-element-291d2058{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26270 .elementor-element.elementor-element-69969103 .elementor-heading-title{font-size:15px;}.elementor-26270 .elementor-element.elementor-element-4236f15 .elementor-heading-title{font-size:14px;}.elementor-26270 .elementor-element.elementor-element-115342d > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-26270 .elementor-element.elementor-element-32a617c9 .elementor-heading-title{font-size:10px;}.elementor-26270 .elementor-element.elementor-element-14ddf9cc > .elementor-widget-container{padding:4px 8px 4px 8px;}.elementor-26270 .elementor-element.elementor-element-14ddf9cc .elementor-heading-title{font-size:10px;}.elementor-26270 .elementor-element.elementor-element-292dbd80{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-26270 .elementor-element.elementor-element-5c2b501f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-26270 .elementor-element.elementor-element-5df9bb31.elementor-element{--align-self:center;}.elementor-26270 .elementor-element.elementor-element-34a8d592{--padding-top:62px;--padding-bottom:62px;--padding-left:14px;--padding-right:14px;}.elementor-26270 .elementor-element.elementor-element-102086fd .elementor-heading-title{font-size:38px;}.elementor-26270 .elementor-element.elementor-element-fba98c4{--padding-top:62px;--padding-bottom:62px;--padding-left:14px;--padding-right:14px;}.elementor-26270 .elementor-element.elementor-element-e0ec405 .elementor-heading-title{font-size:38px;}.elementor-26270 .elementor-element.elementor-element-bfe99ab{--flex-wrap:nowrap;}.elementor-26270 .elementor-element.elementor-element-0bdb569{width:100%;max-width:100%;}.elementor-26270 .elementor-element.elementor-element-7142271{--padding-top:62px;--padding-bottom:62px;--padding-left:14px;--padding-right:14px;}.elementor-26270 .elementor-element.elementor-element-33ab70d .elementor-heading-title{font-size:38px;}.elementor-26270 .elementor-element.elementor-element-ccc54ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26270 .elementor-element.elementor-element-19cd7fef{--padding-top:58px;--padding-bottom:58px;--padding-left:14px;--padding-right:14px;}.elementor-26270 .elementor-element.elementor-element-526247ff .elementor-heading-title{font-size:42px;letter-spacing:-0.4px;}.elementor-26270 .elementor-element.elementor-element-6444052a{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-26270 .elementor-element.elementor-element-12b2979e{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-26270 .elementor-element.elementor-element-337bab06{font-size:15px;}.elementor-26270 .elementor-element.elementor-element-bb4f454{font-size:12px;}.elementor-26270 .elementor-element.elementor-element-29ac2bce{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-26270 .elementor-element.elementor-element-3ebddd96{font-size:15px;}.elementor-26270 .elementor-element.elementor-element-3874a8ff{font-size:12px;}.elementor-26270 .elementor-element.elementor-element-600b273e{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-26270 .elementor-element.elementor-element-3ba675a0{font-size:15px;}.elementor-26270 .elementor-element.elementor-element-32fe08a8{font-size:12px;}.elementor-26270 .elementor-element.elementor-element-9eccf3e{--padding-top:62px;--padding-bottom:62px;--padding-left:14px;--padding-right:14px;}.elementor-26270 .elementor-element.elementor-element-5b55b0e .elementor-heading-title{font-size:38px;}.elementor-26270 .elementor-element.elementor-element-4f1e9ca{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-26270 .elementor-element.elementor-element-bfea846 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-26270 .elementor-element.elementor-element-267b119{text-align:center;}.elementor-26270 .elementor-element.elementor-element-d98b1f6{text-align:center;}.elementor-26270 .elementor-element.elementor-element-a5b6815{text-align:center;}}@media(min-width:768px){.elementor-26270 .elementor-element.elementor-element-68388dd9{--content-width:1180px;}.elementor-26270 .elementor-element.elementor-element-76fd2020{--width:60%;}.elementor-26270 .elementor-element.elementor-element-50d13e20{--width:40%;}.elementor-26270 .elementor-element.elementor-element-9a3512a{--width:520px;}.elementor-26270 .elementor-element.elementor-element-2c7ef584{--width:30%;}.elementor-26270 .elementor-element.elementor-element-292dbd80{--content-width:1180px;}.elementor-26270 .elementor-element.elementor-element-11f9078{--content-width:1180px;}.elementor-26270 .elementor-element.elementor-element-b321bd2{--content-width:1180px;}.elementor-26270 .elementor-element.elementor-element-a56df79{--content-width:1180px;}.elementor-26270 .elementor-element.elementor-element-19cd7fef{--content-width:1180px;}.elementor-26270 .elementor-element.elementor-element-12b2979e{--width:31.8%;}.elementor-26270 .elementor-element.elementor-element-88c84{--width:55px;}.elementor-26270 .elementor-element.elementor-element-29ac2bce{--width:31.8%;}.elementor-26270 .elementor-element.elementor-element-50b598e1{--width:55px;}.elementor-26270 .elementor-element.elementor-element-600b273e{--width:31.8%;}.elementor-26270 .elementor-element.elementor-element-61967912{--width:55px;}.elementor-26270 .elementor-element.elementor-element-fec84de{--content-width:1180px;}.elementor-26270 .elementor-element.elementor-element-0e326b9{--content-width:1150px;}.elementor-26270 .elementor-element.elementor-element-267830b{--width:50%;}.elementor-26270 .elementor-element.elementor-element-96c2cdc{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26270 .elementor-element.elementor-element-76fd2020{--width:100%;}.elementor-26270 .elementor-element.elementor-element-50d13e20{--width:100%;}.elementor-26270 .elementor-element.elementor-element-9a3512a{--width:100%;}.elementor-26270 .elementor-element.elementor-element-12b2979e{--width:48.7%;}.elementor-26270 .elementor-element.elementor-element-29ac2bce{--width:48.7%;}.elementor-26270 .elementor-element.elementor-element-600b273e{--width:48.7%;}}/* Start custom CSS for animated-headline, class: .elementor-element-3d537d4d */.elementor-26270 .elementor-element.elementor-element-3d537d4d .elementor-headline-dynamic-text {
    font-size: clamp(20px, 5.7vw,45px);
}

.elementor-26270 .elementor-element.elementor-element-3d537d4d .elementor-headline-dynamic-wrapper {
    margin-top: -10px!important;
}

@media (max-width: 767px) {
    .elementor-26270 .elementor-element.elementor-element-3d537d4d .elementor-headline-dynamic-wrapper {
    margin-top: 0px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68388dd9 *//* ============================================================
   KAMBDA AI HERO - decorative layer, animations, structural fixes
   Text, colors, fonts and spacing live in native Elementor
   controls. This block only covers what Elementor can't do
   natively: pseudo-element art, keyframes and a few layout fixes.
   Every class is prefixed "kai-" to avoid collisions.
   ============================================================ */

/* ---- Hero shell ------------------------------------------- */
/* isolation creates a stacking context, so the ::before/::after art
   (z-index:-1) paints above the native gradient but below the content */
.elementor-26270 .elementor-element.elementor-element-68388dd9{position:relative;isolation:isolate;}

/* Star field + warm glows. Static on purpose (see optional block at the end) */
.elementor-26270 .elementor-element.elementor-element-68388dd9::before{
  content:"";
  position:absolute;
  top:0;left:0;right:auto;bottom:auto;
  width:100%;height:100%;
  z-index:-1;
  opacity:1;
  border:0;
  border-radius:0;
  mix-blend-mode:normal;
  pointer-events:none;
  background-image:
    radial-gradient(circle at 18% 34%,rgba(255,255,255,.42) 0 1px,transparent 1.8px),
    radial-gradient(circle at 64% 22%,rgba(255,255,255,.32) 0 1px,transparent 1.7px),
    radial-gradient(circle at 76% 18%,rgba(250,169,71,.34) 0 9%,transparent 10%),
    radial-gradient(circle at 15% 20%,rgba(250,169,71,.18),transparent 24%);
  background-size:180px 180px,240px 240px,100% 100%,100% 100%;
  background-repeat:repeat,repeat,no-repeat,no-repeat;
}

/* Large tilted orbit ring, top-right (transform-only animation) */
.elementor-26270 .elementor-element.elementor-element-68388dd9::after{
  content:"";
  position:absolute;
  top:-200px;right:-330px;
  width:980px;height:980px;
  border:3px solid rgba(250,169,71,.45);
  border-radius:50%;
  z-index:-1;
  pointer-events:none;
  transform:rotate(-18deg) scaleY(.55);
  animation:kaiSlowOrbit 42s linear infinite;
}

/* ---- Left column ------------------------------------------ */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-copy{max-width:560px;min-width:0;}

/* Eyebrow dot marker */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:12px;}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-eyebrow .elementor-heading-title::before{
  content:"";
  flex:0 0 auto;
  width:8px;height:8px;
  border-radius:999px;
  background:#f47b34;
  box-shadow:0 0 0 7px rgba(250,169,71,.18);
}

/* H1 = Animated Headline (typing). The static text wraps normally and
   the animated line gets its own row, like the original <span> */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-title .elementor-headline{margin:0;}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-title .elementor-headline-plain-text{display:block;white-space:normal;}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-title .elementor-headline-dynamic-wrapper{
  display:block;
  position:relative;
  width:fit-content;      /* shrink-wrap so the caret hugs the text */
  max-width:none;
  min-height:1.02em;      /* keeps the row height while letters are deleted: no CLS */
  margin-top:.14em;
  font-size:64px;
  line-height:1.02;
  white-space:nowrap;
  overflow:visible;       /* the widget clips by default; the caret sits outside the box */
}
/* Keep the text visible before JS runs (WP Rocket Delay JS holds Elementor Pro JS until interaction) */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-title .elementor-headline-dynamic-text{opacity:1;}
/* Caret: thin bar in the animated-text color, hard blink like the original */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-title .elementor-headline-dynamic-wrapper::after{
  content:"";
  display:block;
  position:absolute;
  top:50%;right:-.16em;left:auto;bottom:auto;
  width:.075em;height:.84em;
  background-color:var(--dynamic-text-color,#ff9f35);
  transform:translateY(-50%);
  animation:kaiCaret 850ms steps(1) infinite;
}
/* Short "selected" flash right before the text is deleted and retyped */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-title .elementor-headline-typing-selected{background-color:rgba(255,159,53,.22);}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-title .elementor-headline-typing-selected .elementor-headline-dynamic-letter{color:#ffffff;}

/* Lead paragraph: kill theme margins on the inner <p> */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-lead p{margin:0;}

/* ---- Buttons ---------------------------------------------- */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-btn .elementor-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  transition:transform .16s ease,box-shadow .16s ease;
}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-btn .elementor-button:hover{transform:translateY(-1px);}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-btn .elementor-button:focus-visible{outline:2px solid #faa947;outline-offset:3px;}

/* ---- Right column: planet, orbit, rocket ------------------- */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-art{position:relative;isolation:isolate;transform:translateY(-48px);}

/* Planet */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-art::before{
  content:"";
  position:absolute;
  top:126px;left:-72px;right:auto;bottom:auto;
  width:146px;height:146px;
  z-index:-1;
  opacity:.96;
  border:0;
  border-radius:50%;
  mix-blend-mode:normal;
  pointer-events:none;
  background:linear-gradient(135deg,#f47b34,#faa947);
  box-shadow:0 0 0 28px rgba(250,169,71,.16),0 0 28px rgba(244,123,52,.25);
}
/* Tilted orbit ellipse behind the cards */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-art::after{
  content:"";
  position:absolute;
  top:228px;right:26%;bottom:-40px;left:-10%;
  z-index:-1;
  opacity:.48;
  border:2px solid rgba(250,169,71,.55);
  border-radius:50%;
  pointer-events:none;
  transform:rotate(-23deg) scaleY(.72);
  animation:kaiOrbitTurn 32s linear infinite;
}
/* Rocket (Image widget): positioned here so every breakpoint lives in one place */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-rocket{
  position:absolute;
  top:184px;left:-38px;
  width:72px;
  max-width:none;
  margin:0;
  z-index:2;
}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-rocket img{
  display:block;
  width:100%;
  height:auto;
  filter:drop-shadow(0 16px 26px rgba(0,0,0,.22));
  animation:kaiRocketFloat 5.6s ease-in-out infinite;
}

/* ---- Tool cards ------------------------------------------- */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-tools{position:relative;z-index:3;max-width:100%;}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-tools::before,
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-tools::after{
  content:"";
  position:absolute;
  z-index:-1;
  border-radius:50%;
  mix-blend-mode:normal;
  pointer-events:none;
}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-tools::before{
  top:-22px;right:-26px;left:auto;bottom:auto;
  width:152px;height:152px;
  border:1px solid rgba(244,123,52,.16);
  opacity:.56;
  transform:rotate(-18deg) scaleY(.72);
}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-tools::after{
  top:auto;right:auto;bottom:-34px;left:-84px;
  width:208px;height:208px;
  border:2px solid rgba(244,123,52,.16);
  opacity:.52;
  transform:rotate(14deg) scaleY(.8);
}

.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-tool-card{position:relative;isolation:isolate;}
/* Small orbit ring, top-right corner of each card */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-tool-card::before{
  content:"";
  position:absolute;
  top:-18px;right:-18px;left:auto;bottom:auto;
  width:96px;height:96px;
  z-index:-1;
  opacity:1;
  border:1px solid rgba(244,123,52,.12);
  border-radius:50%;
  mix-blend-mode:normal;
  pointer-events:none;
  transform:rotate(-18deg) scaleY(.72);
}
/* Soft warm glow behind the icon */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-tool-card::after{
  content:"";
  position:absolute;
  top:10px;left:14px;
  width:72px;height:72px;
  z-index:-1;
  border-radius:50%;
  pointer-events:none;
  background:radial-gradient(circle,rgba(250,169,71,.14),rgba(250,169,71,0) 72%);
}
/* Card inner layout: text column grows, tags keep their natural width */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-tool-main{flex:1 1 0%;width:auto;min-width:0;}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-tool-tags{flex:0 1 auto;width:auto;}

/* Icon badge */
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-tool-icon .elementor-heading-title{
  position:relative;
  display:grid;
  place-items:center;
  width:48px;height:48px;
  border-radius:50%;
  background:radial-gradient(circle at 34% 30%,#fff4e4 0%,#f9debe 46%,#f3c98f 100%);
  box-shadow:0 8px 18px rgba(244,123,52,.14);
}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-tool-icon .elementor-heading-title::before{
  content:"";
  position:absolute;
  inset:-7px;
  border:1.5px solid rgba(244,123,52,.22);
  border-radius:50%;
  transform:rotate(-16deg) scaleY(.78);
}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-tool-copy .elementor-heading-title{max-width:30ch;}

/* ---- Tablet (Elementor tablet breakpoint) ------------------ */
@media (max-width:1024px){
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-art{transform:translateY(-24px);}
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-art::before{left:auto;right:32px;top:156px;}
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-art::after{top:132px;right:10%;bottom:10px;left:2%;}
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-rocket{left:auto;right:138px;top:24px;}
}

/* ---- Mobile ------------------------------------------------ */
@media (max-width:767px){
  /* Scales with the viewport so the animated line never needs to wrap */
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-title .elementor-headline-dynamic-wrapper{font-size:clamp(26px,9vw,48px);}
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-art::before{width:108px;height:108px;right:8px;}
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-art::after{top:118px;right:8%;bottom:6px;left:6%;}
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-rocket{width:68px;right:74px;}
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-tools::before,
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-tools::after{display:none;}
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-tool-icon .elementor-heading-title{width:42px;height:42px;}
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-tool-copy .elementor-heading-title{max-width:64ch;}
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-tool-tags{max-width:45%;}
}

/* ---- Reduced motion ---------------------------------------- */
@media (prefers-reduced-motion:reduce){
  .elementor-26270 .elementor-element.elementor-element-68388dd9::after,
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-art::after,
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-rocket img,
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-title .elementor-headline-dynamic-wrapper::after{animation:none;}
  .elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-btn .elementor-button{transition:none;}
}

/* ---- Keyframes (transform / opacity only = compositor-friendly) ---- */
@keyframes kaiSlowOrbit{from{transform:rotate(-18deg) scaleY(.55);}to{transform:rotate(342deg) scaleY(.55);}}
@keyframes kaiOrbitTurn{from{transform:rotate(-23deg) scaleY(.72);}to{transform:rotate(337deg) scaleY(.72);}}
@keyframes kaiRocketFloat{0%,100%{transform:translateY(0) rotate(18deg);}50%{transform:translateY(-18px) rotate(24deg);}}
@keyframes kaiCaret{0%,48%{opacity:1;}49%,100%{opacity:0;}}

/* ---- Optional: original paint-heavy animations --------------
   Left out on purpose: they animate background-position and
   box-shadow, which repaint on every frame (PageSpeed cost).
   Uncomment to restore the exact original behavior.

.elementor-26270 .elementor-element.elementor-element-68388dd9::before{animation:kaiDriftStars 34s linear infinite;}
.elementor-26270 .elementor-element.elementor-element-68388dd9 .kai-hero-art::before{animation:kaiHeroGlow 4.2s ease-in-out infinite;}
@keyframes kaiDriftStars{from{background-position:0 0,0 0,0 0,0 0;}to{background-position:180px -120px,-140px 180px,0 0,0 0;}}
@keyframes kaiHeroGlow{0%,100%{box-shadow:0 0 0 28px rgba(250,169,71,.16),0 0 28px rgba(244,123,52,.25);}50%{box-shadow:0 0 0 40px rgba(250,169,71,.10),0 0 46px rgba(244,123,52,.36);}}
------------------------------------------------------------- *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-643e6c2e *//* Full-bleed decorative layer behind the content of the bar.
   Also carries the two white glows that the original .trust-bar background had. */
.elementor-26270 .elementor-element.elementor-element-643e6c2e{
  position:absolute;
  inset:0;
  z-index:0;
  overflow:hidden;
  pointer-events:none;
  background:
    radial-gradient(circle at 84% 36%,rgba(255,255,255,.24),transparent 16%),
    radial-gradient(circle at 8% 50%,rgba(255,255,255,.32),transparent 23%);
}

/* Comets crossing the band */
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-comet{
  position:absolute;
  left:0;top:16px;
  width:150px;height:3px;
  border-radius:999px;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),rgba(250,169,71,.78));
  filter:drop-shadow(0 0 10px rgba(255,255,255,.45));
  animation:kaiCometPass 7s linear infinite;
}
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-comet-2{top:76%;width:118px;animation-delay:-3s;}

/* Twinkling stars */
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-star{
  position:absolute;
  width:5px;height:5px;
  border-radius:999px;
  background:rgba(255,255,255,.86);
  box-shadow:0 0 16px rgba(255,255,255,.42);
  animation:kaiTwinkle 3.2s ease-in-out infinite;
}
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-star-1{left:10%;top:20%;animation-delay:-1s;}
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-star-2{left:28%;top:72%;width:3px;height:3px;animation-delay:-2.2s;}
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-star-3{right:17%;top:18%;width:4px;height:4px;animation-delay:-.4s;}
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-star-4{right:8%;bottom:18%;width:6px;height:6px;animation-delay:-1.8s;}

/* Radar target */
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-target{
  position:absolute;
  right:7%;top:14px;
  width:132px;height:132px;
  border-radius:50%;
  background:
    radial-gradient(circle,rgba(255,255,255,.9) 0 3px,transparent 4px),
    repeating-radial-gradient(circle,transparent 0 27px,rgba(250,169,71,.28) 28px 30px,transparent 31px 43px);
  filter:drop-shadow(0 0 14px rgba(250,169,71,.22));
  animation:kaiPulseTarget 4.2s ease-in-out infinite;
}
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-target::before,
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-target::after{
  content:"";
  position:absolute;
  width:8px;height:8px;
  border-radius:50%;
  background:#f47b34;
  box-shadow:0 0 14px rgba(250,169,71,.75);
}
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-target::before{right:20px;top:36px;}
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-target::after{left:26px;bottom:24px;width:6px;height:6px;opacity:.72;}

/* Floating code snippet */
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-code{
  position:absolute;
  left:5%;top:8%;
  width:190px;
  color:rgba(20,38,69,.55);
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
  font-size:9px;
  font-weight:700;
  line-height:1.05;
  text-align:center;
  word-break:break-all;
  opacity:.42;
  animation:kaiCodeFloat 7s ease-in-out infinite;
}
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-code::before{content:"{const ship = async () =>await team.deploy(ai);<Kambda/>sprint.map(code =>quality(code));npm run build;git commit -m launch;}";}
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-code::after{
  content:"";
  position:absolute;
  left:54%;top:45%;
  width:118px;height:50px;
  border-bottom:3px solid rgba(20,38,69,.48);
  border-radius:50%;
  transform:translate(-20%,-20%) rotate(9deg);
}

/* Soft glow */
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-glow{
  position:absolute;
  right:10%;top:42px;
  width:170px;height:170px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(255,255,255,.16),rgba(250,169,71,.12) 36%,transparent 66%);
  filter:blur(9px);
  mix-blend-mode:screen;
  animation:kaiPlanetDrift 7s ease-in-out infinite;
}

/* Light threads */
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-thread{
  position:absolute;
  width:210px;height:2px;
  border-radius:999px;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);
  transform:rotate(-10deg);
  animation:kaiAbstractDrift 9s ease-in-out infinite;
}
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-thread-1{right:4%;bottom:28%;}
.elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-thread-2{left:6%;top:22%;width:150px;animation-delay:-3s;}

@media (max-width:767px){
  .elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-target,
  .elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-glow,
  .elementor-26270 .elementor-element.elementor-element-643e6c2e .kai-code{opacity:.38;}
}
@media (prefers-reduced-motion:reduce){
  .elementor-26270 .elementor-element.elementor-element-643e6c2e *{animation:none;}
}

@keyframes kaiCometPass{0%{opacity:0;transform:translate3d(-20vw,78px,0) rotate(-12deg);}12%,72%{opacity:.72;}100%{opacity:0;transform:translate3d(116vw,-84px,0) rotate(-12deg);}}
@keyframes kaiTwinkle{0%,100%{opacity:.25;transform:scale(.78);}50%{opacity:.92;transform:scale(1.18);}}
@keyframes kaiPulseTarget{0%,100%{transform:scale(.95);opacity:.36;}50%{transform:scale(1.08);opacity:.68;}}
@keyframes kaiCodeFloat{0%,100%{transform:translate3d(0,0,0) rotate(-7deg);opacity:.28;}50%{transform:translate3d(16px,-14px,0) rotate(-2deg);opacity:.52;}}
@keyframes kaiPlanetDrift{0%,100%{transform:translate3d(0,0,0) scale(.92);opacity:.18;}50%{transform:translate3d(18px,-16px,0) scale(1.14);opacity:.34;}}
@keyframes kaiAbstractDrift{0%,100%{transform:translate3d(0,0,0) rotate(-10deg);}50%{transform:translate3d(-18px,-14px,0) rotate(4deg);}}/* End custom CSS */
/* Start custom CSS for ucaddon_logo_marquee, class: .elementor-element-fd865c1 */.elementor-26270 .elementor-element.elementor-element-fd865c1 .uc_logo_marquee_holder {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df9bb31 *//* Stars and text on one line */
.elementor-26270 .elementor-element.elementor-element-5df9bb31 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;}
.elementor-26270 .elementor-element.elementor-element-5df9bb31 .kai-stars{color:#ff7a2f;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ccfead1 *//* Takes the width left next to the label; min-width:0 lets the marquee shrink */
.elementor-26270 .elementor-element.elementor-element-2ccfead1{flex:1 1 0%;min-width:0;}
@media (max-width:767px){.elementor-26270 .elementor-element.elementor-element-2ccfead1{flex:0 0 auto;width:100%;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e81583f */.elementor-26270 .elementor-element.elementor-element-2e81583f .elementor-heading-title::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 999px;
  background: #ff7a2f;
    background-color: rgb(255, 122, 47);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  box-shadow: 0 0 0 10px rgba(255,122,47,.14);
  animation: kambdaKickerPulse 1.7s ease-in-out infinite;
  flex: 0 0 auto;
  margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34a8d592 *//* Kambda AI capabilities section */
.elementor-26270 .elementor-element.elementor-element-34a8d592{
  --ink:#142645;
  --gold:#f47b34;
  --yellow:#faa947;
  --orange:#ff7a2f;
  --muted:#64718a;
  --line:rgba(20,38,69,.10);
  position:relative;
  overflow:hidden;
  -webkit-font-smoothing:antialiased;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 *{
  box-sizing:border-box;
}

/* Decorative target */
.elementor-26270 .elementor-element.elementor-element-34a8d592::before{
  content:"";
  position:absolute;
  left:4%;
  top:36px;
  width:132px;
  height:132px;
  border-radius:50%;
  background:
    radial-gradient(circle,rgba(255,255,255,.9) 0 3px,transparent 4px),
    repeating-radial-gradient(circle,transparent 0 27px,rgba(250,169,71,.28) 28px 30px,transparent 31px 43px);
  filter:drop-shadow(0 0 14px rgba(250,169,71,.22));
  animation:kambdaCapPulseTarget 3.8s ease-in-out infinite;
  pointer-events:none;
  z-index:0;
}

/* Decorative code cloud */
.elementor-26270 .elementor-element.elementor-element-34a8d592::after{
  content:"{const ship = async () => await team.deploy(ai); cursor.review(); copilot.complete(); claude.plan(); rag.index(docs);}";
  position:absolute;
  right:3%;
  top:12%;
  width:190px;
  color:rgba(20,38,69,.035);
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
  font-size:9px;
  font-weight:700;
  line-height:1.05;
  word-break:break-all;
  opacity:.55;
  animation:kambdaCapCodeFloat 9s ease-in-out infinite;
  pointer-events:none;
  z-index:0;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .kambda-ai-inner{
  position:relative;
  z-index:2;
}

/* Section kicker */
.elementor-26270 .elementor-element.elementor-element-34a8d592 .section-kicker{
  display:inline-flex;
  align-items:center;
  align-self:flex-start;
  gap:12px;
  width:auto;
  margin:0 0 10px;
  color:#ff7a2f;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .section-kicker::before{
  content:"";
  display:inline-block;
  width:12px;
  height:12px;
  border-radius:999px;
  background:#ff7a2f;
  box-shadow:0 0 0 10px rgba(255,122,47,.14);
  animation:kambdaKickerPulse 1.7s ease-in-out infinite;
  flex:0 0 auto;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .section-kicker .elementor-heading-title{
  margin:0;
  color:inherit;
  font-family:"Montserrat",Arial,sans-serif;
  font-size:13px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:.02em;
}

/* Main heading */
.elementor-26270 .elementor-element.elementor-element-34a8d592 .section-heading{
  width:100%;
  max-width:1120px;
  margin:0;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .section-heading .elementor-heading-title{
  margin:0;
  color:var(--ink);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:clamp(38px,5vw,66px);
  font-weight:800;
  line-height:1.08;
  letter-spacing:0;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .section-heading .elementor-heading-title::before{
  content:"<";
  display:inline;
  margin-right:.12em;
  color:currentColor;
  font-size:.56em;
  vertical-align:.12em;
  white-space:nowrap;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .section-heading .elementor-heading-title::after{
  content:"/>";
  display:inline;
  margin-left:.14em;
  color:currentColor;
  font-size:.56em;
  vertical-align:.12em;
  white-space:nowrap;
}

/* Section lead */
.elementor-26270 .elementor-element.elementor-element-34a8d592 .section-lead{
  width:100%;
  max-width:700px;
  margin:16px 0 0;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .section-lead,
.elementor-26270 .elementor-element.elementor-element-34a8d592 .section-lead p{
  color:var(--muted);
  font-family:"Nunito Sans",Arial,sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:1.65;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .section-lead p{
  margin:0;
}

/* Cards grid */
.elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-grid{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:20px;
  width:100%;
  margin-top:38px;
}

/* Card */
.elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-card{
  display:flex !important;
  flex-direction:column;
  min-width:0;
  padding:28px;
  color:var(--ink);
  background:#fff;
  border:1px solid rgba(20,38,69,.10);
  border-radius:8px;
  box-shadow:0 12px 32px rgba(12,31,61,.07);
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-card:hover{
  transform:translateY(-6px);
  border-color:rgba(244,123,52,.36);
  box-shadow:0 20px 42px rgba(12,31,61,.14);
}

/* Number circle */
.elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-icon{
  width:48px;
  height:48px;
  margin:0 0 18px;
  border-radius:50%;
  display:grid;
  place-items:center;
  align-self:flex-start;
  background:linear-gradient(135deg,var(--gold),var(--yellow));
  color:var(--ink);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:22px;
  font-weight:800;
  line-height:1;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-icon .elementor-heading-title{
  margin:0;
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  line-height:1;
}

/* Card title */
.elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-card-title{
  margin:0 0 10px;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-card-title .elementor-heading-title{
  margin:0;
  color:var(--ink);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:18px;
  font-weight:500;
  line-height:1.25;
}

/* Card copy */
.elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-card-copy{
  margin:0;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-card-copy,
.elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-card-copy p{
  color:var(--muted);
  font-family:"Nunito Sans",Arial,sans-serif;
  font-size:15px;
  font-weight:400;
  line-height:1.65;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-card-copy p{
  margin:0;
}

/* Pills */
.elementor-26270 .elementor-element.elementor-element-34a8d592 .tag{
  display:inline-flex;
  align-items:center;
  align-self:flex-start;
  width:auto;
  min-height:27px;
  margin:14px 0 0;
  padding:6px 11px;
  border-radius:999px;
  color:var(--ink);
  background:var(--yellow);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:11px;
  font-weight:800;
  line-height:1;
  text-transform:uppercase;
}

.elementor-26270 .elementor-element.elementor-element-34a8d592 .tag .elementor-heading-title{
  margin:0;
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
  text-transform:inherit;
}

@keyframes kambdaCapPulseTarget{
  0%,100%{transform:scale(.95);opacity:.36;}
  50%{transform:scale(1.08);opacity:.68;}
}

@keyframes kambdaCapCodeFloat{
  0%,100%{transform:translate3d(0,0,0) rotate(-7deg);opacity:.28;}
  50%{transform:translate3d(16px,-14px,0) rotate(-2deg);opacity:.52;}
}

@keyframes kambdaKickerPulse{
  0%,100%{
    transform:scale(1);
    box-shadow:0 0 0 9px rgba(255,122,47,.12);
  }
  50%{
    transform:scale(.82);
    box-shadow:0 0 0 15px rgba(255,122,47,.2);
  }
}

@media (max-width:980px){
  .elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .elementor-26270 .elementor-element.elementor-element-34a8d592 .section-heading{
    max-width:100%;
  }
}

@media (max-width:680px){
  .elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-grid{
    grid-template-columns:1fr;
  }

  .elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-card{
    padding:24px;
  }
}

@media (prefers-reduced-motion:reduce){
  .elementor-26270 .elementor-element.elementor-element-34a8d592::before,
  .elementor-26270 .elementor-element.elementor-element-34a8d592::after,
  .elementor-26270 .elementor-element.elementor-element-34a8d592 .section-kicker::before{
    animation:none !important;
  }

  .elementor-26270 .elementor-element.elementor-element-34a8d592 .caps-card{
    transition:none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17fd373 */.elementor-26270 .elementor-element.elementor-element-17fd373 .elementor-heading-title::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 999px;
  background: #ff7a2f;
    background-color: rgb(255, 122, 47);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  box-shadow: 0 0 0 10px rgba(255,122,47,.14);
  animation: kambdaKickerPulse 1.7s ease-in-out infinite;
  flex: 0 0 auto;
  margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0bdb569 *//* Main table variables */
.elementor-26270 .elementor-element.elementor-element-0bdb569 {
    --table-navy: #06234b;
    --table-blue: #536b91;
    --table-orange: #f4772b;
    --table-border: #c9ced6;

    --table-white: #ffffff;
    --table-blue-light: #f5f8fc;
    --table-blue-light-alt: #edf3f9;

    --table-orange-light: #fff8f1;
    --table-orange-light-alt: #fff1e5;
}


/* Table container */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table {
    width: 100%;
    overflow: hidden;
    border: 1px solid var(--table-border);
    border-radius: 30px;
    background: var(--table-white);
}


/* Base table */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    table-layout: fixed;
    margin: 0;
}


/* First column width */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table th:first-child {
    width: 32%;
}


/* Country column widths */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table thead th:not(:first-child) {
    width: 17%;
}


/* Header */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table thead th {
    padding: 28px 22px;
    font-size: 17px;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    color: var(--table-blue);
    border-bottom: 1px solid var(--table-border);
    border-right: 1px solid var(--table-border);
}


/* Empty top-left cell */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table thead .feature-heading {
    background: #f2f6fb;
}


/* Alternating header columns */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table thead th:nth-child(2),
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table thead th:nth-child(4) {
    background: var(--table-navy);
    color: #ffffff;
}


.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table thead th:nth-child(3),
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table thead th:nth-child(5) {
    background: var(--table-navy);
    color: #ffffff;
}



/* Remove last vertical border */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table thead th:last-child,
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td:last-child {
    border-right: 0;
}


/* Body cells */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody th,
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td {
    padding: 28px 24px;
    vertical-align: middle;
    border-bottom: 1px solid var(--table-border);
    border-right: 1px solid var(--table-border);
}


/* Feature / first column */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody th {
    text-align: left;
    font-size: 18px;
    line-height: 1.35;
    font-weight: 700;
    color: var(--table-navy);
    background: #ffffff;
}


/* Country values */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td {
    text-align: center;
    font-size: 17px;
    line-height: 1.4;
    font-weight: 600;
    color: var(--table-blue);
}


/* Alternating country column colors */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td:nth-child(2),
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td:nth-child(4) {
    background: var(--table-blue-light);
}


.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td:nth-child(3),
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td:nth-child(5) {
    background: var(--table-orange-light);
}


/* Subtle alternating rows */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody tr:nth-child(even) th {
    background: #f8fafc;
}


.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody tr:nth-child(even) td:nth-child(2),
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody tr:nth-child(even) td:nth-child(4) {
    background: var(--table-blue-light-alt);
}


.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody tr:nth-child(even) td:nth-child(3),
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody tr:nth-child(even) td:nth-child(5) {
    background: var(--table-orange-light-alt);
}


/* Remove bottom border */
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody tr:last-child th,
.elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody tr:last-child td {
    border-bottom: 0;
}


/* Tablet */
@media (max-width: 1024px) {

    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody th,
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td {
        padding: 22px 16px;
    }

    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table thead th {
        padding: 22px 14px;
        font-size: 14px;
    }

    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody th {
        font-size: 16px;
    }

    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td {
        font-size: 15px;
    }
}


/* Mobile */
@media (max-width: 767px) {

    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table {
        overflow: visible;
        border: 0;
        border-radius: 0;
        background: transparent;
    }

    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table table,
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody,
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tr,
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table th,
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table td {
        display: block;
        width: 100%;
    }

    /* Hide desktop table heading */
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table thead {
        display: none;
    }

    /* Each original row becomes a card */
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody tr {
        overflow: hidden;
        margin-bottom: 18px;
        border: 1px solid var(--table-border);
        border-radius: 18px;
        background: #ffffff;
    }

    /* Feature title */
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody th {
        width: 100%;
        padding: 18px 20px;
        border: 0;
        border-bottom: 1px solid var(--table-border);
        background: var(--table-navy) !important;
        color: #ffffff;
        font-size: 17px;
        line-height: 1.35;
    }

    /* Country rows */
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 20px;
        width: 100%;
        padding: 15px 20px;
        border-right: 0;
        border-bottom: 1px solid var(--table-border);
        text-align: right;
        font-size: 15px;
    }

    /* Country name generated from data-label */
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td::before {
        content: attr(data-label);
        flex: 0 0 42%;
        text-align: left;
        font-weight: 700;
        color: var(--table-navy);
    }

    /* Alternate country backgrounds */
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td:nth-child(2),
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td:nth-child(4) {
        background: var(--table-blue-light);
    }

    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td:nth-child(3),
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td:nth-child(5) {
        background: var(--table-orange-light);
    }

    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table tbody td:last-child {
        border-bottom: 0;
    }
    
    .elementor-26270 .elementor-element.elementor-element-0bdb569 .country-comparison-table th:first-child {
    width: 100%;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fba98c4 *//* Kambda AI capabilities section */
.elementor-26270 .elementor-element.elementor-element-fba98c4{
  --ink:#142645;
  --gold:#f47b34;
  --yellow:#faa947;
  --orange:#ff7a2f;
  --muted:#64718a;
  --line:rgba(20,38,69,.10);
  position:relative;
  overflow:hidden;
  -webkit-font-smoothing:antialiased;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 *{
  box-sizing:border-box;
}

/* Decorative target */
.elementor-26270 .elementor-element.elementor-element-fba98c4::before{
  content:"";
  position:absolute;
  left:4%;
  top:36px;
  width:132px;
  height:132px;
  border-radius:50%;
  background:
    radial-gradient(circle,rgba(255,255,255,.9) 0 3px,transparent 4px),
    repeating-radial-gradient(circle,transparent 0 27px,rgba(250,169,71,.28) 28px 30px,transparent 31px 43px);
  filter:drop-shadow(0 0 14px rgba(250,169,71,.22));
  animation:kambdaCapPulseTarget 3.8s ease-in-out infinite;
  pointer-events:none;
  z-index:0;
}

/* Decorative code cloud */
.elementor-26270 .elementor-element.elementor-element-fba98c4::after{
  content:"{const ship = async () => await team.deploy(ai); cursor.review(); copilot.complete(); claude.plan(); rag.index(docs);}";
  position:absolute;
  right:3%;
  top:12%;
  width:190px;
  color:rgba(20,38,69,.035);
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
  font-size:9px;
  font-weight:700;
  line-height:1.05;
  word-break:break-all;
  opacity:.55;
  animation:kambdaCapCodeFloat 9s ease-in-out infinite;
  pointer-events:none;
  z-index:0;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .kambda-ai-inner{
  position:relative;
  z-index:2;
}

/* Section kicker */
.elementor-26270 .elementor-element.elementor-element-fba98c4 .section-kicker{
  display:inline-flex;
  align-items:center;
  align-self:flex-start;
  gap:12px;
  width:auto;
  margin:0 0 10px;
  color:#ff7a2f;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .section-kicker::before{
  content:"";
  display:inline-block;
  width:12px;
  height:12px;
  border-radius:999px;
  background:#ff7a2f;
  box-shadow:0 0 0 10px rgba(255,122,47,.14);
  animation:kambdaKickerPulse 1.7s ease-in-out infinite;
  flex:0 0 auto;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .section-kicker .elementor-heading-title{
  margin:0;
  color:inherit;
  font-family:"Montserrat",Arial,sans-serif;
  font-size:13px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:.02em;
}

/* Main heading */
.elementor-26270 .elementor-element.elementor-element-fba98c4 .section-heading{
  width:100%;
  max-width:1120px;
  margin:0;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .section-heading .elementor-heading-title{
  margin:0;
  color:var(--ink);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:clamp(38px,5vw,66px);
  font-weight:800;
  line-height:1.08;
  letter-spacing:0;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .section-heading .elementor-heading-title::before{
  content:"<";
  display:inline;
  margin-right:.12em;
  color:currentColor;
  font-size:.56em;
  vertical-align:.12em;
  white-space:nowrap;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .section-heading .elementor-heading-title::after{
  content:"/>";
  display:inline;
  margin-left:.14em;
  color:currentColor;
  font-size:.56em;
  vertical-align:.12em;
  white-space:nowrap;
}

/* Section lead */
.elementor-26270 .elementor-element.elementor-element-fba98c4 .section-lead{
  width:100%;
  max-width:700px;
  margin:16px 0 0;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .section-lead,
.elementor-26270 .elementor-element.elementor-element-fba98c4 .section-lead p{
  color:var(--muted);
  font-family:"Nunito Sans",Arial,sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:1.65;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .section-lead p{
  margin:0;
}

/* Cards grid */
.elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-grid{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:20px;
  width:100%;
  margin-top:38px;
}

/* Card */
.elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-card{
  display:flex !important;
  flex-direction:column;
  min-width:0;
  padding:28px;
  color:var(--ink);
  background:#fff;
  border:1px solid rgba(20,38,69,.10);
  border-radius:8px;
  box-shadow:0 12px 32px rgba(12,31,61,.07);
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-card:hover{
  transform:translateY(-6px);
  border-color:rgba(244,123,52,.36);
  box-shadow:0 20px 42px rgba(12,31,61,.14);
}

/* Number circle */
.elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-icon{
  width:48px;
  height:48px;
  margin:0 0 18px;
  border-radius:50%;
  display:grid;
  place-items:center;
  align-self:flex-start;
  background:linear-gradient(135deg,var(--gold),var(--yellow));
  color:var(--ink);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:22px;
  font-weight:800;
  line-height:1;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-icon .elementor-heading-title{
  margin:0;
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  line-height:1;
}

/* Card title */
.elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-card-title{
  margin:0 0 10px;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-card-title .elementor-heading-title{
  margin:0;
  color:var(--ink);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:18px;
  font-weight:500;
  line-height:1.25;
}

/* Card copy */
.elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-card-copy{
  margin:0;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-card-copy,
.elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-card-copy p{
  color:var(--muted);
  font-family:"Nunito Sans",Arial,sans-serif;
  font-size:15px;
  font-weight:400;
  line-height:1.65;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-card-copy p{
  margin:0;
}

/* Pills */
.elementor-26270 .elementor-element.elementor-element-fba98c4 .tag{
  display:inline-flex;
  align-items:center;
  align-self:flex-start;
  width:auto;
  min-height:27px;
  margin:14px 0 0;
  padding:6px 11px;
  border-radius:999px;
  color:var(--ink);
  background:var(--yellow);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:11px;
  font-weight:800;
  line-height:1;
  text-transform:uppercase;
}

.elementor-26270 .elementor-element.elementor-element-fba98c4 .tag .elementor-heading-title{
  margin:0;
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
  text-transform:inherit;
}

@keyframes kambdaCapPulseTarget{
  0%,100%{transform:scale(.95);opacity:.36;}
  50%{transform:scale(1.08);opacity:.68;}
}

@keyframes kambdaCapCodeFloat{
  0%,100%{transform:translate3d(0,0,0) rotate(-7deg);opacity:.28;}
  50%{transform:translate3d(16px,-14px,0) rotate(-2deg);opacity:.52;}
}

@keyframes kambdaKickerPulse{
  0%,100%{
    transform:scale(1);
    box-shadow:0 0 0 9px rgba(255,122,47,.12);
  }
  50%{
    transform:scale(.82);
    box-shadow:0 0 0 15px rgba(255,122,47,.2);
  }
}

@media (max-width:980px){
  .elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .elementor-26270 .elementor-element.elementor-element-fba98c4 .section-heading{
    max-width:100%;
  }
}

@media (max-width:680px){
  .elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-grid{
    grid-template-columns:1fr;
  }

  .elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-card{
    padding:24px;
  }
}

@media (prefers-reduced-motion:reduce){
  .elementor-26270 .elementor-element.elementor-element-fba98c4::before,
  .elementor-26270 .elementor-element.elementor-element-fba98c4::after,
  .elementor-26270 .elementor-element.elementor-element-fba98c4 .section-kicker::before{
    animation:none !important;
  }

  .elementor-26270 .elementor-element.elementor-element-fba98c4 .caps-card{
    transition:none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1bf0de */.elementor-26270 .elementor-element.elementor-element-e1bf0de .elementor-heading-title::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 999px;
  background: #ff7a2f;
    background-color: rgb(255, 122, 47);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  box-shadow: 0 0 0 10px rgba(255,122,47,.14);
  animation: kambdaKickerPulse 1.7s ease-in-out infinite;
  flex: 0 0 auto;
  margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a4d35d */.elementor-26270 .elementor-element.elementor-element-4a4d35d .elementor-heading-title::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 999px;
  background: #ff7a2f;
    background-color: rgb(255, 122, 47);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  box-shadow: 0 0 0 10px rgba(255,122,47,.14);
  animation: kambdaKickerPulse 1.7s ease-in-out infinite;
  flex: 0 0 auto;
  margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c84 */.elementor-26270 .elementor-element.elementor-element-88c84 {
    max-width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b598e1 */.elementor-26270 .elementor-element.elementor-element-50b598e1 {
    max-width: 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61967912 */.elementor-26270 .elementor-element.elementor-element-61967912 {
    max-width: 45px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70e3c5c */.elementor-26270 .elementor-element.elementor-element-70e3c5c .elementor-heading-title::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 999px;
  background: #ff7a2f;
    background-color: rgb(255, 122, 47);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  box-shadow: 0 0 0 10px rgba(255,122,47,.14);
  animation: kambdaKickerPulse 1.7s ease-in-out infinite;
  flex: 0 0 auto;
  margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eccf3e *//* Kambda AI capabilities section */
.elementor-26270 .elementor-element.elementor-element-9eccf3e{
  --ink:#142645;
  --gold:#f47b34;
  --yellow:#faa947;
  --orange:#ff7a2f;
  --muted:#64718a;
  --line:rgba(20,38,69,.10);
  position:relative;
  overflow:hidden;
  -webkit-font-smoothing:antialiased;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e *{
  box-sizing:border-box;
}

/* Decorative target */
.elementor-26270 .elementor-element.elementor-element-9eccf3e::before{
  content:"";
  position:absolute;
  left:4%;
  top:36px;
  width:132px;
  height:132px;
  border-radius:50%;
  background:
    radial-gradient(circle,rgba(255,255,255,.9) 0 3px,transparent 4px),
    repeating-radial-gradient(circle,transparent 0 27px,rgba(250,169,71,.28) 28px 30px,transparent 31px 43px);
  filter:drop-shadow(0 0 14px rgba(250,169,71,.22));
  animation:kambdaCapPulseTarget 3.8s ease-in-out infinite;
  pointer-events:none;
  z-index:0;
}

/* Decorative code cloud */
.elementor-26270 .elementor-element.elementor-element-9eccf3e::after{
  content:"{const ship = async () => await team.deploy(ai); cursor.review(); copilot.complete(); claude.plan(); rag.index(docs);}";
  position:absolute;
  right:3%;
  top:12%;
  width:190px;
  color:rgba(20,38,69,.035);
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
  font-size:9px;
  font-weight:700;
  line-height:1.05;
  word-break:break-all;
  opacity:.55;
  animation:kambdaCapCodeFloat 9s ease-in-out infinite;
  pointer-events:none;
  z-index:0;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .kambda-ai-inner{
  position:relative;
  z-index:2;
}

/* Section kicker */
.elementor-26270 .elementor-element.elementor-element-9eccf3e .section-kicker{
  display:inline-flex;
  align-items:center;
  align-self:flex-start;
  gap:12px;
  width:auto;
  margin:0 0 10px;
  color:#ff7a2f;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .section-kicker::before{
  content:"";
  display:inline-block;
  width:12px;
  height:12px;
  border-radius:999px;
  background:#ff7a2f;
  box-shadow:0 0 0 10px rgba(255,122,47,.14);
  animation:kambdaKickerPulse 1.7s ease-in-out infinite;
  flex:0 0 auto;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .section-kicker .elementor-heading-title{
  margin:0;
  color:inherit;
  font-family:"Montserrat",Arial,sans-serif;
  font-size:13px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:.02em;
}

/* Main heading */
.elementor-26270 .elementor-element.elementor-element-9eccf3e .section-heading{
  width:100%;
  max-width:1120px;
  margin:0;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .section-heading .elementor-heading-title{
  margin:0;
  color:var(--ink);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:clamp(38px,5vw,66px);
  font-weight:800;
  line-height:1.08;
  letter-spacing:0;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .section-heading .elementor-heading-title::before{
  content:"<";
  display:inline;
  margin-right:.12em;
  color:currentColor;
  font-size:.56em;
  vertical-align:.12em;
  white-space:nowrap;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .section-heading .elementor-heading-title::after{
  content:"/>";
  display:inline;
  margin-left:.14em;
  color:currentColor;
  font-size:.56em;
  vertical-align:.12em;
  white-space:nowrap;
}

/* Section lead */
.elementor-26270 .elementor-element.elementor-element-9eccf3e .section-lead{
  width:100%;
  max-width:700px;
  margin:16px 0 0;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .section-lead,
.elementor-26270 .elementor-element.elementor-element-9eccf3e .section-lead p{
  color:var(--muted);
  font-family:"Nunito Sans",Arial,sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:1.65;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .section-lead p{
  margin:0;
}

/* Cards grid */
.elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-grid{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:20px;
  width:100%;
  margin-top:38px;
}

/* Card */
.elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-card{
  display:flex !important;
  flex-direction:column;
  min-width:0;
  padding:28px;
  color:var(--ink);
  background:#fff;
  border:1px solid rgba(20,38,69,.10);
  border-radius:8px;
  box-shadow:0 12px 32px rgba(12,31,61,.07);
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-card:hover{
  transform:translateY(-6px);
  border-color:rgba(244,123,52,.36);
  box-shadow:0 20px 42px rgba(12,31,61,.14);
}

/* Number circle */
.elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-icon{
  width:48px;
  height:48px;
  margin:0 0 18px;
  border-radius:50%;
  display:grid;
  place-items:center;
  align-self:flex-start;
  background:linear-gradient(135deg,var(--gold),var(--yellow));
  color:var(--ink);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:22px;
  font-weight:800;
  line-height:1;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-icon .elementor-heading-title{
  margin:0;
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  line-height:1;
}

/* Card title */
.elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-card-title{
  margin:0 0 10px;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-card-title .elementor-heading-title{
  margin:0;
  color:var(--ink);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:18px;
  font-weight:500;
  line-height:1.25;
}

/* Card copy */
.elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-card-copy{
  margin:0;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-card-copy,
.elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-card-copy p{
  color:var(--muted);
  font-family:"Nunito Sans",Arial,sans-serif;
  font-size:15px;
  font-weight:400;
  line-height:1.65;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-card-copy p{
  margin:0;
}

/* Pills */
.elementor-26270 .elementor-element.elementor-element-9eccf3e .tag{
  display:inline-flex;
  align-items:center;
  align-self:flex-start;
  width:auto;
  min-height:27px;
  margin:14px 0 0;
  padding:6px 11px;
  border-radius:999px;
  color:var(--ink);
  background:var(--yellow);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:11px;
  font-weight:800;
  line-height:1;
  text-transform:uppercase;
}

.elementor-26270 .elementor-element.elementor-element-9eccf3e .tag .elementor-heading-title{
  margin:0;
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
  text-transform:inherit;
}

@keyframes kambdaCapPulseTarget{
  0%,100%{transform:scale(.95);opacity:.36;}
  50%{transform:scale(1.08);opacity:.68;}
}

@keyframes kambdaCapCodeFloat{
  0%,100%{transform:translate3d(0,0,0) rotate(-7deg);opacity:.28;}
  50%{transform:translate3d(16px,-14px,0) rotate(-2deg);opacity:.52;}
}

@keyframes kambdaKickerPulse{
  0%,100%{
    transform:scale(1);
    box-shadow:0 0 0 9px rgba(255,122,47,.12);
  }
  50%{
    transform:scale(.82);
    box-shadow:0 0 0 15px rgba(255,122,47,.2);
  }
}

@media (max-width:980px){
  .elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .elementor-26270 .elementor-element.elementor-element-9eccf3e .section-heading{
    max-width:100%;
  }
}

@media (max-width:680px){
  .elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-grid{
    grid-template-columns:1fr;
  }

  .elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-card{
    padding:24px;
  }
}

@media (prefers-reduced-motion:reduce){
  .elementor-26270 .elementor-element.elementor-element-9eccf3e::before,
  .elementor-26270 .elementor-element.elementor-element-9eccf3e::after,
  .elementor-26270 .elementor-element.elementor-element-9eccf3e .section-kicker::before{
    animation:none !important;
  }

  .elementor-26270 .elementor-element.elementor-element-9eccf3e .caps-card{
    transition:none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfea846 */.elementor-26270 .elementor-element.elementor-element-bfea846 .text-gradient {
    background-image: linear-gradient(to right, #FF8F3C 0%, #FDB84E 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}/* End custom CSS */