.elementor-8 .elementor-element.elementor-element-6b5bf10{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9e594ba{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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-8 .elementor-element.elementor-element-18a3cbb .elementor-heading-title{color:#000000;}.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-8 .elementor-element.elementor-element-10c50a7 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-43f824d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:15px;--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-8 .elementor-element.elementor-element-9befc77 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-9befc77 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-8 .elementor-element.elementor-element-9befc77 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-9befc77 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-4ed752e .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-4ed752e .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-4ed752e .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-8 .elementor-element.elementor-element-4ed752e .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-4ed752e .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-4ed752e .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ee1cd8d{--display:flex;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:#D3D3D3;--border-color:#D3D3D3;--border-radius:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-ee1cd8d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ee1cd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{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-8 .elementor-element.elementor-element-1619ea5 .e-search-input{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;border-style:none;}.elementor-8 .elementor-element.elementor-element-1619ea5 .e-search-submit{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-1619ea5{padding:0px 0px 0px 0px;--e-search-input-color:#1F2329;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-icon-label-size:20px;--e-search-input-gap:12px;--e-search-submit-margin-inline-start:0px;--e-search-submit-border-radius:10px 10px 10px 10px;--e-search-submit-padding:010px 024px 10px 24px;}.elementor-8 .elementor-element.elementor-element-1619ea5 .e-search-submit span{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-2d2194e p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-7d437c2{--display:flex;}.elementor-8 .elementor-element.elementor-element-8ebacdb{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-fb4c585{--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;}.elementor-8 .elementor-element.elementor-element-85423a8 .elementor-heading-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-5908f37{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5908f37 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-9f60d84{--display:flex;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:#D3D3D3;--border-color:#D3D3D3;--border-radius:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-9f60d84:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9f60d84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-060e93b .e-search-input{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;border-style:none;}.elementor-8 .elementor-element.elementor-element-060e93b .e-search-submit{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-060e93b{padding:0px 0px 0px 0px;--e-search-input-color:#1F2329;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-icon-label-size:20px;--e-search-input-gap:12px;--e-search-submit-margin-inline-start:0px;--e-search-submit-border-radius:10px 10px 10px 10px;--e-search-submit-padding:010px 024px 10px 24px;}.elementor-8 .elementor-element.elementor-element-060e93b .e-search-submit span{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-2cdcb1d p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-c767684{--display:flex;}.elementor-8 .elementor-element.elementor-element-73781c9{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-066aad6 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-8 .elementor-element.elementor-element-c9b6f28{--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:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-c19259d{--display:flex;--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:#D0D0D0;--border-color:#D0D0D0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9769ebc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--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-8 .elementor-element.elementor-element-336095b{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-336095b img{border-radius:20px 20px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0a46447{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:028px;--padding-bottom:028px;--padding-left:028px;--padding-right:028px;}.elementor-8 .elementor-element.elementor-element-bd696ca{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-05f694c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-afe41f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-090113f{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#64748B;}.elementor-8 .elementor-element.elementor-element-090113f p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-897b7c9{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8520b6a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-8 .elementor-element.elementor-element-abe52ac .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-abe52ac .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-abe52ac .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-7ab46d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-755dae4{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-aad35b6{width:var( --container-widget-width, 5.497% );max-width:5.497%;--container-widget-width:5.497%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-aad35b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-aad35b6 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-aad35b6 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-aad35b6 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-55e733d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-60ca6ad{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dfecdff .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-dfecdff .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-dfecdff .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-d0bd46c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-f22b1bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-f22b1bc .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-935c32b{--display:flex;--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:#D0D0D0;--border-color:#D0D0D0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d9fd80e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ad84cb6{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ad84cb6 img{border-radius:20px 20px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2b3f8ab{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:028px;--padding-bottom:028px;--padding-left:028px;--padding-right:028px;}.elementor-8 .elementor-element.elementor-element-150a410{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b7fb86a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-c21c17a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-2f69330{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#64748B;}.elementor-8 .elementor-element.elementor-element-2f69330 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-39af1d4{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-89f9b3f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-78fa643 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-78fa643 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-78fa643 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-ef1c800 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-54aace4{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6f4a4a2{width:var( --container-widget-width, 5.497% );max-width:5.497%;--container-widget-width:5.497%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6f4a4a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6f4a4a2 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6f4a4a2 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6f4a4a2 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-f9f1463 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-75b270c{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5c18cd5 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-5c18cd5 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-5c18cd5 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-bd55de4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-ac24679 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-ac24679 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-d32f003{--display:flex;--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:#D0D0D0;--border-color:#D0D0D0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-802631f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9013fa5{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9013fa5 img{border-radius:20px 20px 0px 0px;}.elementor-8 .elementor-element.elementor-element-122875d{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:028px;--padding-bottom:028px;--padding-left:028px;--padding-right:028px;}.elementor-8 .elementor-element.elementor-element-73e3362{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3aab644 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-45c4b2e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-e0ba5ea{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#64748B;}.elementor-8 .elementor-element.elementor-element-e0ba5ea p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-279558f{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a17c777{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-049a6d1 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-049a6d1 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-049a6d1 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-ad81edb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-2dd2512{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e4af757{width:var( --container-widget-width, 5.497% );max-width:5.497%;--container-widget-width:5.497%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e4af757.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e4af757 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e4af757 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-e4af757 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-50d52e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-28e3d9f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d9358b1 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d9358b1 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-d9358b1 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-adccbab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-660db4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-660db4c .elementor-button .elementor-button-content-wrapper{gap:15px;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-6b5bf10{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-43f824d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-8ebacdb{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-73781c9{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-066aad6 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-8 .elementor-element.elementor-element-c9b6f28{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-6b5bf10{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{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-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-7d437c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-73781c9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-066aad6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-18a3cbb */.elementor-8 .elementor-element.elementor-element-18a3cbb span{
    color: #3370FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f313780 */:root {
  /* Lark Official Palette */
  --lark-blue: #3370FF;
  --lark-blue-hover: #1E56DE;
  --lark-blue-soft: #EFF4FE;
  --lark-blue-light: #E1EAFD;

  --lark-teal: #00B29A;
  --lark-teal-soft: #E6F8F5;
  
  --lark-orange: #FF8800;
  --lark-orange-soft: #FFF4E6;

  --lark-purple: #7B61FF;
  --lark-purple-soft: #F2EEFF;

  --lark-green: #2ECC71;
  --lark-green-soft: #EAF9F1;

  /* Neutrals & Surfaces */
  --text-heading: #1F2329;       /* Lark Primary Dark */
  --text-body: #4E5969;          /* Lark Body Gray */
  --text-muted: #8F959E;         /* Lark Caption Gray */
  --bg-page: #FFFFFF;
  --bg-subtle: #F7F8FA;          /* Lark signature neutral canvas */
  --bg-card: #FFFFFF;
  --border-color: #DEE0E3;       /* Lark crisp border */
  --border-subtle: #EBECED;

  /* Typography */
  --font-sans: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

  /* Layout & Shape */
  --container-max: 1200px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-pill: 999px;

  /* Elevation (Subtle, Clean) */
  --shadow-sm: 0 1px 3px rgba(31, 35, 41, 0.04);
  --shadow-card: 0 2px 8px rgba(31, 35, 41, 0.04), 0 0 1px rgba(31, 35, 41, 0.08);
  --shadow-hover: 0 8px 24px rgba(31, 35, 41, 0.08), 0 0 1px rgba(31, 35, 41, 0.12);
}

.hero-visual {
position: relative;
display: flex;
justify-content: center;
align-items: flex-end;
}

.hero-model-clean {
width: 100%;
height: auto;
display: block;
filter: drop-shadow(0 18px 32px rgba(15, 37, 74, 0.12));
animation: float-hero-model 6s ease-in-out infinite;
}

@keyframes float-hero-model {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-6px); }
}

/* Separate Floating Feature Cards (5 Core Modules) */
.hero-floating-card {
position: absolute;
z-index: 5;
background: rgba(255, 255, 255, 0.94);
backdrop-filter: blur(12px) saturate(180%);
-webkit-backdrop-filter: blur(12px) saturate(180%);
border: 1px solid rgba(255, 255, 255, 0.95);
padding: 7px 12px;
border-radius: var(--radius-pill);
box-shadow: 0 6px 20px rgba(15, 37, 74, 0.08), 0 1px 3px rgba(0, 0, 0, 0.04);
display: flex;
align-items: center;
gap: 8px;
transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
cursor: pointer;
user-select: none;
}

.hero-floating-card:hover {
transform: translateY(-3px) scale(1.03);
box-shadow: 0 12px 28px rgba(37, 99, 235, 0.16);
border-color: rgba(37, 99, 235, 0.35);
background: #FFFFFF;
}

.hero-floating-card img {
width: 22px;
height: 22px;
flex-shrink: 0;
}

.hero-card-name {
font-size: 12.5px;
font-weight: 700;
color: var(--text-heading);
white-space: nowrap;
}

.hero-card-pill {
font-size: 10px;
font-weight: 700;
padding: 1px 6px;
border-radius: var(--radius-pill);
text-transform: uppercase;
letter-spacing: 0.02em;
}

.pill-blue   { background: #EFF4FE; color: #2563EB; }
.pill-sky    { background: #E0F2FE; color: #0284C7; }
.pill-red    { background: #FEE2E2; color: #DC2626; }
.pill-green  { background: #EAF9F1; color: #16A34A; }
.pill-purple { background: #F3E8FF; color: #7B61FF; }
.pill-indigo { background: #EEF2FF; color: #4F46E5; }
.pill-orange { background: #FFF4E6; color: #EA580C; }
.pill-teal   { background: #E6F8F5; color: #0D9488; }

/* Exact Floating Positions & Staggered Animations for 8 Features (4 Left, 4 Right) */
/* Left Side */
.card-messenger {
top: 5%;
left: -15px;
animation: float-soft-1 5.2s ease-in-out infinite;
}

.card-email {
top: 29%;
left: -48px;
animation: float-soft-2 5.8s ease-in-out infinite 0.4s;
}

.card-calendar {
top: 53%;
left: -52px;
animation: float-soft-3 6.2s ease-in-out infinite 0.9s;
}

.card-base {
bottom: 25px;
left: -20px;
animation: float-soft-4 5.4s ease-in-out infinite 1.3s;
}

/* Right Side */
.card-docs {
top: 5%;
right: -15px;
animation: float-soft-2 5.5s ease-in-out infinite 0.3s;
}

.card-anycross {
top: 29%;
right: -48px;
animation: float-soft-1 6.0s ease-in-out infinite 0.7s;
}

.card-approval {
top: 53%;
right: -52px;
animation: float-soft-4 5.9s ease-in-out infinite 1.1s;
}

.card-meetings {
bottom: 25px;
right: -20px;
animation: float-soft-3 5.6s ease-in-out infinite 1.5s;
}

@keyframes float-soft-1 {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-5px); }
}

@keyframes float-soft-2 {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-6px) translateX(2px); }
}

@keyframes float-soft-3 {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-5px) translateX(-2px); }
}

@keyframes float-soft-4 {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-6px) translateY(1px); }
}

    /* Responsive */
    @media (max-width: 992px) {
      .hero-grid,
      .community-box,
      .ai-top-grid {
        grid-template-columns: 1fr;
      }
      .persona-grid,
      .template-grid,
      .ai-steps-row,
      .ai-usecase-row,
      .webinar-grid {
        grid-template-columns: 1fr;
      }
      .footer-grid {
        grid-template-columns: 1fr 1fr;
      }
      .hero-visual {
        order: -1;
        flex-direction: column;
        align-items: center;
        padding-bottom: 24px;
      }
      .hero-model-clean {
        max-width: 280px;
      }
      .hero-floating-cards-wrap {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        justify-content: center;
        margin-top: 18px;
        position: relative;
        width: 100%;
      }
      .hero-floating-card {
        position: static !important;
        transform: none !important;
        animation: none !important;
        padding: 6px 11px;
      }
      .hero-card-name {
        font-size: 11.5px;
      }
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85423a8 */.elementor-8 .elementor-element.elementor-element-85423a8 span{
    color: #3370FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8919769 */:root {
  /* Lark Official Palette */
  --lark-blue: #3370FF;
  --lark-blue-hover: #1E56DE;
  --lark-blue-soft: #EFF4FE;
  --lark-blue-light: #E1EAFD;

  --lark-teal: #00B29A;
  --lark-teal-soft: #E6F8F5;
  
  --lark-orange: #FF8800;
  --lark-orange-soft: #FFF4E6;

  --lark-purple: #7B61FF;
  --lark-purple-soft: #F2EEFF;

  --lark-green: #2ECC71;
  --lark-green-soft: #EAF9F1;

  /* Neutrals & Surfaces */
  --text-heading: #1F2329;       /* Lark Primary Dark */
  --text-body: #4E5969;          /* Lark Body Gray */
  --text-muted: #8F959E;         /* Lark Caption Gray */
  --bg-page: #FFFFFF;
  --bg-subtle: #F7F8FA;          /* Lark signature neutral canvas */
  --bg-card: #FFFFFF;
  --border-color: #DEE0E3;       /* Lark crisp border */
  --border-subtle: #EBECED;

  /* Typography */
  --font-sans: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

  /* Layout & Shape */
  --container-max: 1200px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-pill: 999px;

  /* Elevation (Subtle, Clean) */
  --shadow-sm: 0 1px 3px rgba(31, 35, 41, 0.04);
  --shadow-card: 0 2px 8px rgba(31, 35, 41, 0.04), 0 0 1px rgba(31, 35, 41, 0.08);
  --shadow-hover: 0 8px 24px rgba(31, 35, 41, 0.08), 0 0 1px rgba(31, 35, 41, 0.12);
}

.hero-visual {
position: relative;
display: flex;
justify-content: center;
align-items: flex-end;
}

.hero-model-clean {
width: 100%;
height: auto;
display: block;
filter: drop-shadow(0 18px 32px rgba(15, 37, 74, 0.12));
animation: float-hero-model 6s ease-in-out infinite;
}

@keyframes float-hero-model {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-6px); }
}

/* Separate Floating Feature Cards (5 Core Modules) */
.hero-floating-card {
position: absolute;
z-index: 5;
background: rgba(255, 255, 255, 0.94);
backdrop-filter: blur(12px) saturate(180%);
-webkit-backdrop-filter: blur(12px) saturate(180%);
border: 1px solid rgba(255, 255, 255, 0.95);
padding: 7px 12px;
border-radius: var(--radius-pill);
box-shadow: 0 6px 20px rgba(15, 37, 74, 0.08), 0 1px 3px rgba(0, 0, 0, 0.04);
display: flex;
align-items: center;
gap: 8px;
transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
cursor: pointer;
user-select: none;
}

.hero-floating-card:hover {
transform: translateY(-3px) scale(1.03);
box-shadow: 0 12px 28px rgba(37, 99, 235, 0.16);
border-color: rgba(37, 99, 235, 0.35);
background: #FFFFFF;
}

.hero-floating-card img {
width: 22px;
height: 22px;
flex-shrink: 0;
}

.hero-card-name {
font-size: 12.5px;
font-weight: 700;
color: var(--text-heading);
white-space: nowrap;
}

.hero-card-pill {
font-size: 10px;
font-weight: 700;
padding: 1px 6px;
border-radius: var(--radius-pill);
text-transform: uppercase;
letter-spacing: 0.02em;
}

.pill-blue   { background: #EFF4FE; color: #2563EB; }
.pill-sky    { background: #E0F2FE; color: #0284C7; }
.pill-red    { background: #FEE2E2; color: #DC2626; }
.pill-green  { background: #EAF9F1; color: #16A34A; }
.pill-purple { background: #F3E8FF; color: #7B61FF; }
.pill-indigo { background: #EEF2FF; color: #4F46E5; }
.pill-orange { background: #FFF4E6; color: #EA580C; }
.pill-teal   { background: #E6F8F5; color: #0D9488; }

/* Exact Floating Positions & Staggered Animations for 8 Features (4 Left, 4 Right) */
/* Left Side */
.card-messenger {
top: 5%;
left: -15px;
animation: float-soft-1 5.2s ease-in-out infinite;
}

.card-email {
top: 29%;
left: -48px;
animation: float-soft-2 5.8s ease-in-out infinite 0.4s;
}

.card-calendar {
top: 53%;
left: -52px;
animation: float-soft-3 6.2s ease-in-out infinite 0.9s;
}

.card-base {
bottom: 25px;
left: -20px;
animation: float-soft-4 5.4s ease-in-out infinite 1.3s;
}

/* Right Side */
.card-docs {
top: 5%;
right: -15px;
animation: float-soft-2 5.5s ease-in-out infinite 0.3s;
}

.card-anycross {
top: 29%;
right: -48px;
animation: float-soft-1 6.0s ease-in-out infinite 0.7s;
}

.card-approval {
top: 53%;
right: -52px;
animation: float-soft-4 5.9s ease-in-out infinite 1.1s;
}

.card-meetings {
bottom: 25px;
right: -20px;
animation: float-soft-3 5.6s ease-in-out infinite 1.5s;
}

@keyframes float-soft-1 {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-5px); }
}

@keyframes float-soft-2 {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-6px) translateX(2px); }
}

@keyframes float-soft-3 {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-5px) translateX(-2px); }
}

@keyframes float-soft-4 {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-6px) translateY(1px); }
}

    /* Responsive */
    @media (max-width: 992px) {
      .hero-grid,
      .community-box,
      .ai-top-grid {
        grid-template-columns: 1fr;
      }
      .persona-grid,
      .template-grid,
      .ai-steps-row,
      .ai-usecase-row,
      .webinar-grid {
        grid-template-columns: 1fr;
      }
      .footer-grid {
        grid-template-columns: 1fr 1fr;
      }
      .hero-visual {
        order: -1;
        flex-direction: column;
        align-items: center;
        padding-bottom: 24px;
      }
      .hero-model-clean {
        max-width: 280px;
      }
      .hero-floating-cards-wrap {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        justify-content: center;
        margin-top: 18px;
        position: relative;
        width: 100%;
      }
      .hero-floating-card {
        position: static !important;
        transform: none !important;
        animation: none !important;
        padding: 6px 11px;
      }
      .hero-card-name {
        font-size: 11.5px;
      }
    }/* End custom CSS */