.elementor-992301 .elementor-element.elementor-element-cc1fa00{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:80px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-992301 .elementor-element.elementor-element-cc1fa00:not(.elementor-motion-effects-element-type-background), .elementor-992301 .elementor-element.elementor-element-cc1fa00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0A0D31 35%, #26124F 100%);}.elementor-992301 .elementor-element.elementor-element-b5c5428{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992301 .elementor-element.elementor-element-ca6db1b .elementor-heading-title{font-size:13px;}.elementor-992301 .elementor-element.elementor-element-928aaf5{text-align:start;}.elementor-992301 .elementor-element.elementor-element-928aaf5 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );font-style:var( --e-global-typography-vamtam_h1-font-style );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );color:var( --e-global-color-vamtam_accent_5 );}.elementor-992301 .elementor-element.elementor-element-096d187{text-align:start;font-size:var( --e-global-typography-2621617-font-size );font-weight:var( --e-global-typography-2621617-font-weight );text-transform:var( --e-global-typography-2621617-text-transform );font-style:var( --e-global-typography-2621617-font-style );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );color:var( --e-global-color-8a42445 );}.elementor-992301 .elementor-element.elementor-element-096d187 a{font-size:var( --e-global-typography-2621617-font-size );font-weight:var( --e-global-typography-2621617-font-weight );text-transform:var( --e-global-typography-2621617-text-transform );font-style:var( --e-global-typography-2621617-font-style );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );color:var( --e-global-color-8a42445 );}.elementor-992301 .elementor-element.elementor-element-f91c3f3{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992301 .elementor-element.elementor-element-99a4408 .elementor-button{background-color:rgba(0,0,0,0);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.6);}.elementor-992301 .elementor-element.elementor-element-99a4408 .elementor-button:hover, .elementor-992301 .elementor-element.elementor-element-99a4408 .elementor-button:focus{background-color:#FFFFFF;color:#0A0D31;}.elementor-992301 .elementor-element.elementor-element-99a4408 .elementor-button:hover svg, .elementor-992301 .elementor-element.elementor-element-99a4408 .elementor-button:focus svg{fill:#0A0D31;}.elementor-992301 .elementor-element.elementor-element-4d4a272{text-align:start;font-size:var( --e-global-typography-0306bf1-font-size );font-weight:var( --e-global-typography-0306bf1-font-weight );text-transform:var( --e-global-typography-0306bf1-text-transform );font-style:var( --e-global-typography-0306bf1-font-style );line-height:var( --e-global-typography-0306bf1-line-height );letter-spacing:var( --e-global-typography-0306bf1-letter-spacing );word-spacing:var( --e-global-typography-0306bf1-word-spacing );color:var( --e-global-color-8a42445 );}.elementor-992301 .elementor-element.elementor-element-4d4a272 a{font-size:var( --e-global-typography-0306bf1-font-size );font-weight:var( --e-global-typography-0306bf1-font-weight );text-transform:var( --e-global-typography-0306bf1-text-transform );font-style:var( --e-global-typography-0306bf1-font-style );line-height:var( --e-global-typography-0306bf1-line-height );letter-spacing:var( --e-global-typography-0306bf1-letter-spacing );word-spacing:var( --e-global-typography-0306bf1-word-spacing );color:var( --e-global-color-8a42445 );}.elementor-992301 .elementor-element.elementor-element-f957558{--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;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992301 .elementor-element.elementor-element-528531f.elementor-element{--align-self:flex-end;}.elementor-992301 .elementor-element.elementor-element-528531f img{width:92%;}.elementor-992301 .elementor-element.elementor-element-39ff326{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:72px;--padding-bottom:72px;--padding-left:30px;--padding-right:30px;}.elementor-992301 .elementor-element.elementor-element-39ff326:not(.elementor-motion-effects-element-type-background), .elementor-992301 .elementor-element.elementor-element-39ff326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-992301 .elementor-element.elementor-element-5bd7717{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992301 .elementor-element.elementor-element-48fb080{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(10,13,49,0.10);--border-color:rgba(10,13,49,0.10);--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992301 .elementor-element.elementor-element-b6b17d1 .elementor-heading-title{font-family:var( --e-global-typography-be24d1a-font-family ), Sans-serif;font-size:var( --e-global-typography-be24d1a-font-size );font-weight:var( --e-global-typography-be24d1a-font-weight );text-transform:var( --e-global-typography-be24d1a-text-transform );font-style:var( --e-global-typography-be24d1a-font-style );line-height:var( --e-global-typography-be24d1a-line-height );letter-spacing:var( --e-global-typography-be24d1a-letter-spacing );word-spacing:var( --e-global-typography-be24d1a-word-spacing );color:var( --e-global-color-a9cf77f );}.elementor-992301 .elementor-element.elementor-element-c0985c1{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#0A0D31;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-992301 .elementor-element.elementor-element-c0985c1 .elementor-share-btn{font-size:calc(0.85px * 10);}.elementor-992301 .elementor-element.elementor-element-7aca753{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:56px;--padding-bottom:56px;--padding-left:30px;--padding-right:30px;}.elementor-992301 .elementor-element.elementor-element-7aca753:not(.elementor-motion-effects-element-type-background), .elementor-992301 .elementor-element.elementor-element-7aca753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9cf77f );}.elementor-992301 .elementor-element.elementor-element-bd43521{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992301 .elementor-element.elementor-element-e1d759f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992301 .elementor-element.elementor-element-a09d0b1 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );color:#FFFFFF;}.elementor-992301 .elementor-element.elementor-element-f3d6bb2{font-size:var( --e-global-typography-2621617-font-size );font-weight:var( --e-global-typography-2621617-font-weight );text-transform:var( --e-global-typography-2621617-text-transform );font-style:var( --e-global-typography-2621617-font-style );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );color:rgba(255,255,255,0.78);}.elementor-992301 .elementor-element.elementor-element-f3d6bb2 a{font-size:var( --e-global-typography-2621617-font-size );font-weight:var( --e-global-typography-2621617-font-weight );text-transform:var( --e-global-typography-2621617-text-transform );font-style:var( --e-global-typography-2621617-font-style );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );color:rgba(255,255,255,0.78);}.elementor-992301 .elementor-element.elementor-element-9b03abb .elementor-button{background-color:var( --e-global-color-vamtam_accent_1 );fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-992301 .elementor-element.elementor-element-4105f39{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:88px;--padding-bottom:96px;--padding-left:30px;--padding-right:30px;}.elementor-992301 .elementor-element.elementor-element-4105f39:not(.elementor-motion-effects-element-type-background), .elementor-992301 .elementor-element.elementor-element-4105f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-992301 .elementor-element.elementor-element-a95c9e2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992301 .elementor-element.elementor-element-2ea4b82 .elementor-heading-title{font-family:var( --e-global-typography-be24d1a-font-family ), Sans-serif;font-size:var( --e-global-typography-be24d1a-font-size );font-weight:var( --e-global-typography-be24d1a-font-weight );text-transform:var( --e-global-typography-be24d1a-text-transform );font-style:var( --e-global-typography-be24d1a-font-style );line-height:var( --e-global-typography-be24d1a-line-height );letter-spacing:var( --e-global-typography-be24d1a-letter-spacing );word-spacing:var( --e-global-typography-be24d1a-word-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-992301 .elementor-element.elementor-element-ee6e294 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h2-word-spacing );color:var( --e-global-color-a9cf77f );}.elementor-992301 .elementor-element.elementor-element-c7d692e{--vamtam-cols:3;--item-display:flex;--read-more-alignment:1;--grid-row-gap:70px;--vamtam-content-padding:0px 15px 0px 15px;--grid-column-gap:30px;--vamtam-col-hint:-30px;--vamtam-img-border-radius:10px 10px 10px 10px;}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-992301 .elementor-element.elementor-element-c7d692e:after{content:"0.55";}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__thumbnail__link{width:100%;}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:18px 20px 30px 20px;border-color:var( --e-global-color-vamtam_accent_7 );}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__text{padding:0px 15px 0px 15px;}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-992301 .elementor-element.elementor-element-c7d692e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-992301 .elementor-element.elementor-element-c7d692e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-992301 .elementor-element.elementor-element-c7d692e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__title, .elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__title a{font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );font-style:var( --e-global-typography-vamtam_h5-font-style );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__title{margin-bottom:20px;}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__meta-data{font-family:var( --e-global-typography-be24d1a-font-family ), Sans-serif;font-size:var( --e-global-typography-be24d1a-font-size );font-weight:var( --e-global-typography-be24d1a-font-weight );text-transform:var( --e-global-typography-be24d1a-text-transform );font-style:var( --e-global-typography-be24d1a-font-style );line-height:var( --e-global-typography-be24d1a-line-height );letter-spacing:var( --e-global-typography-be24d1a-letter-spacing );word-spacing:var( --e-global-typography-be24d1a-word-spacing );}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__excerpt p{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__excerpt{margin-bottom:20px;}.elementor-992301 .elementor-element.elementor-element-c7d692e a.elementor-post__read-more{font-family:var( --e-global-typography-c3f4d00-font-family ), Sans-serif;font-size:var( --e-global-typography-c3f4d00-font-size );font-weight:var( --e-global-typography-c3f4d00-font-weight );text-transform:var( --e-global-typography-c3f4d00-text-transform );font-style:var( --e-global-typography-c3f4d00-font-style );line-height:var( --e-global-typography-c3f4d00-line-height );letter-spacing:var( --e-global-typography-c3f4d00-letter-spacing );word-spacing:var( --e-global-typography-c3f4d00-word-spacing );}.elementor-992301 .elementor-element.elementor-element-30cf3cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-992301 .elementor-element.elementor-element-cc1fa00{--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:64px;--padding-bottom:130px;--padding-left:30px;--padding-right:30px;}.elementor-992301 .elementor-element.elementor-element-928aaf5 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );}.elementor-992301 .elementor-element.elementor-element-096d187{font-size:var( --e-global-typography-2621617-font-size );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );}.elementor-992301 .elementor-element.elementor-element-096d187 a{font-size:var( --e-global-typography-2621617-font-size );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );}.elementor-992301 .elementor-element.elementor-element-4d4a272{font-size:var( --e-global-typography-0306bf1-font-size );line-height:var( --e-global-typography-0306bf1-line-height );letter-spacing:var( --e-global-typography-0306bf1-letter-spacing );word-spacing:var( --e-global-typography-0306bf1-word-spacing );}.elementor-992301 .elementor-element.elementor-element-4d4a272 a{font-size:var( --e-global-typography-0306bf1-font-size );line-height:var( --e-global-typography-0306bf1-line-height );letter-spacing:var( --e-global-typography-0306bf1-letter-spacing );word-spacing:var( --e-global-typography-0306bf1-word-spacing );}.elementor-992301 .elementor-element.elementor-element-39ff326{--padding-top:64px;--padding-bottom:72px;--padding-left:30px;--padding-right:30px;}.elementor-992301 .elementor-element.elementor-element-b6b17d1 .elementor-heading-title{font-size:var( --e-global-typography-be24d1a-font-size );line-height:var( --e-global-typography-be24d1a-line-height );letter-spacing:var( --e-global-typography-be24d1a-letter-spacing );word-spacing:var( --e-global-typography-be24d1a-word-spacing );} .elementor-992301 .elementor-element.elementor-element-c0985c1{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-992301 .elementor-element.elementor-element-7aca753{--padding-top:64px;--padding-bottom:72px;--padding-left:30px;--padding-right:30px;}.elementor-992301 .elementor-element.elementor-element-a09d0b1 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );}.elementor-992301 .elementor-element.elementor-element-f3d6bb2{font-size:var( --e-global-typography-2621617-font-size );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );}.elementor-992301 .elementor-element.elementor-element-f3d6bb2 a{font-size:var( --e-global-typography-2621617-font-size );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );}.elementor-992301 .elementor-element.elementor-element-4105f39{--padding-top:64px;--padding-bottom:72px;--padding-left:30px;--padding-right:30px;}.elementor-992301 .elementor-element.elementor-element-2ea4b82 .elementor-heading-title{font-size:var( --e-global-typography-be24d1a-font-size );line-height:var( --e-global-typography-be24d1a-line-height );letter-spacing:var( --e-global-typography-be24d1a-letter-spacing );word-spacing:var( --e-global-typography-be24d1a-word-spacing );}.elementor-992301 .elementor-element.elementor-element-ee6e294 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h2-word-spacing );}.elementor-992301 .elementor-element.elementor-element-c7d692e{--vamtam-cols:2;--grid-row-gap:40px;--vamtam-content-padding:0px 10px 0px 10px;--grid-column-gap:20px;--vamtam-col-hint:10%;}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post{padding:10px 15px 15px 15px;}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__text{padding:0px 10px 0px 10px;}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__title, .elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__title a{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__meta-data{font-size:var( --e-global-typography-be24d1a-font-size );line-height:var( --e-global-typography-be24d1a-line-height );letter-spacing:var( --e-global-typography-be24d1a-letter-spacing );word-spacing:var( --e-global-typography-be24d1a-word-spacing );}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__excerpt p{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-992301 .elementor-element.elementor-element-c7d692e a.elementor-post__read-more{font-size:var( --e-global-typography-c3f4d00-font-size );line-height:var( --e-global-typography-c3f4d00-line-height );letter-spacing:var( --e-global-typography-c3f4d00-letter-spacing );word-spacing:var( --e-global-typography-c3f4d00-word-spacing );}}@media(max-width:767px){.elementor-992301 .elementor-element.elementor-element-cc1fa00{--padding-top:40px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-992301 .elementor-element.elementor-element-928aaf5{text-align:start;}.elementor-992301 .elementor-element.elementor-element-928aaf5 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );}.elementor-992301 .elementor-element.elementor-element-096d187{font-size:var( --e-global-typography-2621617-font-size );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );}.elementor-992301 .elementor-element.elementor-element-096d187 a{font-size:var( --e-global-typography-2621617-font-size );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );}.elementor-992301 .elementor-element.elementor-element-4d4a272{font-size:var( --e-global-typography-0306bf1-font-size );line-height:var( --e-global-typography-0306bf1-line-height );letter-spacing:var( --e-global-typography-0306bf1-letter-spacing );word-spacing:var( --e-global-typography-0306bf1-word-spacing );}.elementor-992301 .elementor-element.elementor-element-4d4a272 a{font-size:var( --e-global-typography-0306bf1-font-size );line-height:var( --e-global-typography-0306bf1-line-height );letter-spacing:var( --e-global-typography-0306bf1-letter-spacing );word-spacing:var( --e-global-typography-0306bf1-word-spacing );}.elementor-992301 .elementor-element.elementor-element-39ff326{--padding-top:40px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-992301 .elementor-element.elementor-element-b6b17d1 .elementor-heading-title{font-size:var( --e-global-typography-be24d1a-font-size );line-height:var( --e-global-typography-be24d1a-line-height );letter-spacing:var( --e-global-typography-be24d1a-letter-spacing );word-spacing:var( --e-global-typography-be24d1a-word-spacing );} .elementor-992301 .elementor-element.elementor-element-c0985c1{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-992301 .elementor-element.elementor-element-7aca753{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-992301 .elementor-element.elementor-element-bd43521{--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-992301 .elementor-element.elementor-element-e1d759f{--width:100%;}.elementor-992301 .elementor-element.elementor-element-a09d0b1 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );}.elementor-992301 .elementor-element.elementor-element-f3d6bb2{font-size:var( --e-global-typography-2621617-font-size );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );}.elementor-992301 .elementor-element.elementor-element-f3d6bb2 a{font-size:var( --e-global-typography-2621617-font-size );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );}.elementor-992301 .elementor-element.elementor-element-4105f39{--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-992301 .elementor-element.elementor-element-2ea4b82 .elementor-heading-title{font-size:var( --e-global-typography-be24d1a-font-size );line-height:var( --e-global-typography-be24d1a-line-height );letter-spacing:var( --e-global-typography-be24d1a-letter-spacing );word-spacing:var( --e-global-typography-be24d1a-word-spacing );}.elementor-992301 .elementor-element.elementor-element-ee6e294 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h2-word-spacing );}.elementor-992301 .elementor-element.elementor-element-c7d692e{--vamtam-cols:1;--grid-column-gap:20px;--vamtam-col-hint:40px;}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__thumbnail__link{width:100%;}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post{padding:10px 10px 15px 10px;}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__title, .elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__title a{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__meta-data{font-size:var( --e-global-typography-be24d1a-font-size );line-height:var( --e-global-typography-be24d1a-line-height );letter-spacing:var( --e-global-typography-be24d1a-letter-spacing );word-spacing:var( --e-global-typography-be24d1a-word-spacing );}.elementor-992301 .elementor-element.elementor-element-c7d692e .elementor-post__excerpt p{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-992301 .elementor-element.elementor-element-c7d692e a.elementor-post__read-more{font-size:var( --e-global-typography-c3f4d00-font-size );line-height:var( --e-global-typography-c3f4d00-line-height );letter-spacing:var( --e-global-typography-c3f4d00-letter-spacing );word-spacing:var( --e-global-typography-c3f4d00-word-spacing );}}@media(min-width:768px){.elementor-992301 .elementor-element.elementor-element-b5c5428{--width:52%;}.elementor-992301 .elementor-element.elementor-element-f957558{--width:48%;}.elementor-992301 .elementor-element.elementor-element-5bd7717{--content-width:1080px;}.elementor-992301 .elementor-element.elementor-element-e1d759f{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-992301 .elementor-element.elementor-element-b5c5428{--width:100%;}.elementor-992301 .elementor-element.elementor-element-f957558{--width:100%;}}/* Start custom CSS *//* Homepage design layer — classes are set in each element's Advanced > CSS Classes */
/* Hero: glow + subtle grid */
body.elementor-page-992301 .si-hero{position:relative;overflow:hidden}
body.elementor-page-992301 .si-hero:before{content:"";position:absolute;width:760px;height:760px;right:-180px;top:-260px;background:radial-gradient(circle,rgba(212,0,106,.38) 0%,rgba(212,0,106,0) 65%);pointer-events:none}
body.elementor-page-992301 .si-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 80%);mask-image:linear-gradient(180deg,#000 0%,transparent 80%);pointer-events:none}
body.elementor-page-992301 .si-hero > .e-con-inner,body.elementor-page-992301 .si-hero > .e-con{position:relative;z-index:1}
body.elementor-page-992301 .si-hl{background:linear-gradient(90deg,#FF4FA3,#D4006A);-webkit-background-clip:text;background-clip:text;color:transparent}
/* Chips */
body.elementor-page-992301 .si-chip .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#fff;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}
body.elementor-page-992301 .si-chip .elementor-heading-title:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#D4006A;box-shadow:0 0 0 4px rgba(212,0,106,.25)}
body.elementor-page-992301 .si-chip-light .elementor-heading-title{background:#FBE6F0;border-color:#F6C9DE;color:#D4006A}
body.elementor-page-992301 .si-chip-light .elementor-heading-title:before{box-shadow:none}
/* Hero visual: layered sample dashboards + floating stats */
body.elementor-page-992301 .si-hero-visual{position:relative}
body.elementor-page-992301 .si-shot img{display:block;border-radius:14px;box-shadow:0 40px 80px -30px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.14)}
body.elementor-page-992301 .si-shot-front{position:relative;z-index:2}
body.elementor-page-992301 .si-float{position:absolute!important;z-index:3;width:auto!important;background:#fff;border-radius:16px;padding:12px 18px!important;box-shadow:0 24px 48px -16px rgba(0,0,0,.55);animation:siFloat 6s ease-in-out infinite}
body.elementor-page-992301 .si-float .elementor-heading-title{line-height:1.1}
body.elementor-page-992301 .si-float-a{top:12%;left:-24px}
body.elementor-page-992301 .si-float-b{bottom:8%;right:-12px;animation-delay:-3s}
@keyframes siFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media (min-width:1025px){body.elementor-page-992301 .si-shot-back{transform:perspective(1800px) rotateY(-9deg) rotateX(3deg)}}
@media (prefers-reduced-motion:reduce){body.elementor-page-992301 .si-float{animation:none}}
/* Stats card overlapping the hero */
body.elementor-page-992301 .si-stats{box-shadow:0 30px 70px -30px rgba(10,13,49,.35),0 0 0 1px rgba(10,13,49,.06)}
@media (min-width:768px){body.elementor-page-992301 .si-stats > .e-con + .e-con{border-left:1px solid #E7E8EF}}
/* Client logos: colour on hover */
body.elementor-page-992301 .si-logos img{transition:filter .3s ease,opacity .3s ease}
body.elementor-page-992301 .si-logos .elementor-widget-image:hover img{filter:none!important;opacity:1!important}
/* Photo cards (pillars + projects) */
body.elementor-page-992301 .si-photo{transition:transform .35s ease,box-shadow .35s ease}
body.elementor-page-992301 .si-photo:hover{transform:translateY(-6px);box-shadow:0 34px 64px -28px rgba(10,13,49,.6)}
body.elementor-page-992301 .si-num .elementor-heading-title{display:inline-block;padding:6px 12px;border-radius:999px;background:#D4006A;color:#fff;font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.2}
body.elementor-page-992301 .si-tags p{margin:0;color:#fff;font-size:13px;font-weight:600;letter-spacing:.04em;opacity:.75}
body.elementor-page-992301 .si-arrow .elementor-button{font-weight:700}
body.elementor-page-992301 .si-arrow .elementor-button:hover{opacity:.8}
/* Tiles */
body.elementor-page-992301 .si-tile{transition:transform .25s ease,box-shadow .25s ease}
body.elementor-page-992301 .si-tile:hover{transform:translateY(-4px);box-shadow:0 22px 44px -22px rgba(10,13,49,.3)}
body.elementor-page-992301 .si-feature{box-shadow:0 30px 60px -30px rgba(10,13,49,.55)}
/* Dark-section glow */
body.elementor-page-992301 .si-glow{position:relative;overflow:hidden}
body.elementor-page-992301 .si-glow:before{content:"";position:absolute;width:680px;height:680px;left:-220px;bottom:-360px;background:radial-gradient(circle,rgba(212,0,106,.28),rgba(212,0,106,0) 65%);pointer-events:none}
body.elementor-page-992301 .si-glow > .e-con-inner,body.elementor-page-992301 .si-glow > .e-con,body.elementor-page-992301 .si-glow > .elementor-element{position:relative;z-index:1}
/* Process timeline */
body.elementor-page-992301 .si-steps{position:relative}
body.elementor-page-992301 .si-stepnum .elementor-heading-title{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#D4006A;color:#fff!important;font-size:24px!important;line-height:1!important;box-shadow:0 0 0 8px #FBE6F0}
@media (min-width:1025px){body.elementor-page-992301 .si-steps:before{content:"";position:absolute;top:28px;left:28px;width:calc(66.6% + 8px);border-top:2px dashed rgba(212,0,106,.4)}body.elementor-page-992301 .si-steps > .e-con{position:relative;z-index:1}}
/* FAQ intro sticks while answers scroll */
@media (min-width:1025px){body.elementor-page-992301 .si-sticky{position:sticky;top:120px}}
@media (max-width:767px){body.elementor-page-992301 .si-photo:hover,body.elementor-page-992301 .si-tile:hover{transform:none}}
/* Industry pages */
body.elementor-page-992301 .si-pills ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}
body.elementor-page-992301 .si-pills li{padding:9px 16px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:14px;font-weight:600;line-height:1.2}
body.elementor-page-992301 .si-pills-accent li{background:rgba(212,0,106,.16);border-color:rgba(212,0,106,.55)}
body.elementor-page-992301 .si-shot-photo{width:92%!important;max-width:560px}
body.elementor-page-992301 .si-shot-photo img{width:100%!important;width:100%;height:440px;object-fit:cover;object-position:50% 40%}
@media (max-width:767px){body.elementor-page-992301 .si-shot-photo img{height:240px}}
/* Stats band: pink below the hero so it flows into the "Sound familiar?" section */
body.elementor-page-992301 .elementor-element-551942f{background:linear-gradient(180deg,rgba(251,230,240,0) 72px,#FFFFFF 72px)}
@media (max-width:767px){body.elementor-page-992301 .elementor-element-551942f{background:linear-gradient(180deg,rgba(251,230,240,0) 64px,#FBE6F0 64px)}}
/* Article */
body.elementor-page-992301 .si-article .elementor-widget-theme-post-content{font-size:17px;line-height:1.75;color:#3B3F5C}
body.elementor-page-992301 .si-article .elementor-widget-theme-post-content p{margin:0 0 20px}
body.elementor-page-992301 .si-article .elementor-widget-theme-post-content h2{font-size:32px;line-height:1.2;margin:48px 0 16px;color:#0A0D31}
body.elementor-page-992301 .si-article .elementor-widget-theme-post-content h3{font-size:23px;line-height:1.3;margin:36px 0 12px;color:#0A0D31}
body.elementor-page-992301 .si-article .elementor-widget-theme-post-content a{color:#D4006A;text-decoration:underline;text-underline-offset:3px}
body.elementor-page-992301 .si-article .elementor-widget-theme-post-content img{border-radius:16px;height:auto}
body.elementor-page-992301 .si-article .elementor-widget-theme-post-content ul,body.elementor-page-992301 .si-article .elementor-widget-theme-post-content ol{margin:0 0 22px;padding-left:22px}
body.elementor-page-992301 .si-article .elementor-widget-theme-post-content li{margin:0 0 8px}
body.elementor-page-992301 .si-article .elementor-widget-theme-post-content blockquote{margin:28px 0;padding:18px 24px;border-left:4px solid #D4006A;background:#FBE6F0;border-radius:0 12px 12px 0;color:#0A0D31}
body.elementor-page-992301 .si-hero h1{font-size:clamp(34px,4vw,52px)}
@media (max-width:767px){body.elementor-page-992301 .si-article .elementor-widget-theme-post-content{font-size:16px}body.elementor-page-992301 .si-article .elementor-widget-theme-post-content h2{font-size:26px}}/* End custom CSS */